AEM Forms Portal fornisce componenti utilizzabili per elencare moduli adattivi, moduli HTML5 e altre risorse Forms su AEM Sites pagina. Inoltre, è possibile configurarlo per visualizzare bozze e moduli adattivi inviati e moduli HTML5 per un utente connesso. Per ulteriori informazioni sul portale dei moduli, vedere Introduzione alla pubblicazione di moduli su un portale.
Quando un utente connesso salva un modulo adattivo come bozza o lo invia, viene visualizzato nelle schede Bozze e Invii nel portale dei moduli. I dati per le bozze o i moduli inviati vengono memorizzati nell’archivio dati configurato per la distribuzione AEM. Le bozze e le comunicazioni degli utenti anonimi non vengono visualizzate nella pagina del portale dei moduli; tuttavia, i dati vengono memorizzati nell’archivio dati configurato. Per ulteriori informazioni, consulta Configurazione dei servizi di archiviazione per bozze e invii.
Il portale Forms memorizza i dati per la bozza e i moduli inviati nei seguenti scenari:
Per ogni bozza e modulo inviato per utenti registrati e anonimi, il portale dei moduli memorizza i dati seguenti:
A seconda della persistenza dell’archivio dati configurato, le bozze e i dati dei moduli inviati vengono memorizzati nelle posizioni seguenti.
Tipo di persistenza |
Archiviazione dati |
Dove si trova |
Predefiniti |
AEM archivio delle istanze di authoring e pubblicazione |
|
Remoto |
AEM archivio dell’autore e delle istanze AEM remote |
|
Database |
AEM archivio dell'istanza autore e delle tabelle del database |
Tabelle del database data , metadata e additionalmetadata |
È possibile accedere ai dati dei moduli bozza e inviati per gli utenti registrati e anonimi negli archivi dati configurati e, se necessario, eliminarli.
Tutte le bozze e i dati dei moduli inviati nelle istanze AEM (autore, pubblicazione o remoto) per gli utenti registrati e anonimi sono memorizzati nella /content/forms/fp/
nodo dell'archivio AEM applicabile. Ogni volta che un utente connesso o anonimo salva una bozza o invia un modulo, un draft ID
o submission ID
, user data ID
e un ID
per ogni allegato (se del caso) è generato, che è associato alla relativa bozza o presentazione.
Quando un utente connesso salva una bozza o invia un modulo, viene creato un nodo figlio con il relativo ID utente. Ad esempio, bozze e dati di invio per Sarah Rose il cui ID utente è srose
sono memorizzati in /content/forms/fp/srose/
nodo AEM repository. Nel nodo ID utente, i dati sono organizzati in una struttura gerarchica.
La tabella seguente spiega come i dati per tutte le bozze di srose
è memorizzato AEM archivio.
Una struttura esatta come drafts
viene replicato per i moduli inviati per srose
in /content/forms/fp/srose/submit/
nodo.
Tutte le bozze e le comunicazioni di anonymous
gli utenti sono memorizzati nella /content/forms/fp/anonymous/
nodo, che organizza bozze e invii per tutti gli utenti anonimi sotto draft
e submit
nodi.
Nodo | Descrizione |
---|---|
/content/forms/fp/srose/drafts |
Dati dei nodi dei contenitori per tutte le bozze dell'utente |
/content/forms/fp/srose/drafts/attachments/ |
Organizza tutti gli allegati per l'utente in base all'ID bozza |
/content/forms/fp/srose/drafts/attachments/<ID> |
Contiene l'allegato per l'ID selezionato in formato binario |
/content/forms/fp/srose/drafts/metadata/ |
Organizza i metadati del modulo per l'utente in base alla bozza di ID |
/content/forms/fp/srose/drafts/metadata/<draft ID> |
Contiene i metadati del modulo per l'ID bozza selezionato |
/content/forms/fp/srose/drafts/data/ |
Organizza i dati dei moduli per l’utente in base all’ID dei dati utente |
/content/forms/fp/srose/drafts/data/<user data ID> |
Contiene i dati del modulo per l’ID dati utente selezionato in formato binario |
Per eliminare completamente i dati utente dalle bozze e dagli invii di un utente connesso dai sistemi AEM, è necessario eliminare il user ID
nodo per un utente specifico dal nodo autore. È necessario eliminare manualmente i dati da tutte le istanze AEM applicabili.
Le bozze e i dati di invio per tutti gli utenti anonimi sono memorizzati all'interno della comune drafts
e submit
nodi sotto /content/forms/fp/anonymous
. Non esiste un metodo per trovare i dati per un particolare utente anonimo a meno che non siano note alcune informazioni identificabili. In questo caso, è possibile cercare le informazioni che identificano l'utente anonimo in AEM archivio ed eliminare manualmente il nodo che lo contiene da tutte le istanze AEM applicabili per rimuovere i dati dal sistema AEM. Tuttavia, per eliminare i dati per tutti gli utenti anonimi, puoi eliminare il anonymous
nodo per rimuovere bozze e dati di invio per tutti gli utenti anonimi.
Quando AEM è configurato per memorizzare i dati in un database, le bozze e i dati di invio del portale dei moduli vengono memorizzati nelle seguenti tabelle di database per gli utenti connessi e anonimi:
Per accedere alle bozze e ai dati di invio di utenti registrati e anonimi nelle tabelle del database, eseguire il seguente comando di database. Nella query, sostituisci logged-in user
con l’ID utente a cui desideri accedere o con anonymous
per utenti anonimi.
select * from metadata, data, additionalmetadatatable where metadata.owner = 'logged-in user' and metadata.id = additionalmetadatatable.id and metadata.userdataID = data.id
Per eliminare le bozze e i dati di invio per un utente connesso dalle tabelle del database, eseguire il seguente comando di database. Nella query, sostituisci logged-in user
con l’ID utente di cui desideri eliminare i dati o con anonymous
per utenti anonimi. Tieni presente che per eliminare dal database i dati di un utente anonimo specifico, devi trovarli utilizzando alcune informazioni identificabili ed eliminarli dalle tabelle del database contenenti le informazioni.
DELETE FROM metadata, data, additionalmetadatatable USING metadata INNER JOIN data ON metadata.userdataID = data.id INNER JOIN additionalmetadatatable ON metadata.id = additionalmetadatatable.id WHERE metadata.owner = 'logged-in user'