AEM Forms Portal fornisce componenti che è possibile utilizzare per elencare i moduli adattivi, i moduli HTML5 e altre risorse Forms sulla AEM Sites pagina. Inoltre, puoi configurarlo per visualizzare le bozze e i moduli adattivi inviati e i moduli HTML5 per un utente connesso. Per ulteriori informazioni su Forms Portal, consulta Introduzione alla pubblicazione di moduli su un portale.
Quando un utente connesso salva un modulo adattivo come bozza o lo invia, questo viene visualizzato nelle schede Bozze e Invii del portale Forms. I dati per le bozze di moduli o i moduli inviati vengono memorizzati nell’archivio dati configurato per la distribuzione AEM. Le bozze e gli invii di utenti anonimi non vengono visualizzati nella pagina del portale Forms; tuttavia, i dati vengono memorizzati nell'archivio dati configurato. Consulta Configurazione dei servizi di archiviazione per le bozze e gli invii.
Forms Portal memorizza i dati per le bozze e i moduli inviati nei seguenti scenari:
Per ogni bozza e modulo inviato per utenti connessi e anonimi, il portale Forms memorizza i dati seguenti:
A seconda della persistenza dell’archivio dati configurato, i dati delle bozze e dei moduli inviati vengono memorizzati nei seguenti percorsi.
Tipo di persistenza |
Archivio dati |
Dove si trova |
Predefiniti |
Archivio AEM delle istanze Author e Publish |
|
Remoto |
Archivio AEM delle istanze dell’AEM Autore e remote |
|
Database |
Archivio AEM dell’istanza Autore e delle tabelle di database |
Tabelle di database data , metadata , e additionalmetadata |
Puoi accedere ai dati delle bozze e dei moduli inviati per gli utenti connessi e anonimi negli archivi dati configurati e, se necessario, eliminarli.
Tutte le bozze e i dati dei moduli inviati nelle istanze AEM (di authoring, pubblicazione o in remoto) per gli utenti connessi e anonimi vengono memorizzati nel file /content/forms/fp/
nodo dell’archivio AEM applicabile. Ogni volta che un utente connesso o anonimo salva una bozza o invia un modulo, viene visualizzata una draft ID
o submission ID
, a user data ID
e casuale ID
per ogni allegato (se applicabile). È associata alla rispettiva 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, bozza e invia dati per Sarah Rose il cui ID utente è srose
sono archiviati in /content/forms/fp/srose/
nell’archivio AEM. Nel nodo ID utente, i dati sono organizzati in una struttura gerarchica.
Nella tabella seguente viene illustrato il modo in cui i dati di tutte le bozze vengono srose
è memorizzato nell’archivio AEM.
Una struttura esatta come drafts
viene replicato per i moduli inviati per srose
sotto /content/forms/fp/srose/submit/
nodo.
Tutte le bozze e le richieste di anonymous
Gli utenti vengono memorizzati sotto /content/forms/fp/anonymous/
, che organizza le bozze e gli invii per tutti gli utenti anonimi sotto draft
e submit
nodi.
Nodo | Descrizione |
---|---|
/content/forms/fp/srose/drafts |
Contenitore dati nodo 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 un allegato per l’ID selezionato in formato binario |
/content/forms/fp/srose/drafts/metadata/ |
Organizza i metadati del modulo per l’utente in base all’ID bozza |
/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 dati utente |
/content/forms/fp/srose/drafts/data/<user data ID> |
Contiene dati 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 user ID
per un utente specifico dal nodo di authoring. Elimina manualmente i dati da tutte le istanze AEM applicabili.
Le bozze e i dati di invio per tutti gli utenti anonimi sono memorizzati nel comune drafts
e submit
nodi in /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, puoi cercare informazioni che identificano l’utente anonimo nell’archivio AEM 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 di tutti gli utenti anonimi, puoi eliminare anonymous
per rimuovere bozze e dati di invio per tutti gli utenti anonimi.
Quando l’AEM è configurato per memorizzare i dati in un database, i dati bozza e di invio di Forms Portal vengono memorizzati nelle seguenti tabelle di database sia per gli utenti connessi che per quelli anonimi:
Per accedere ai dati delle bozze e degli invii per un utente connesso e anonimo nelle tabelle del database, eseguire il comando seguente. Nella query, sostituisci logged-in user
con l’ID utente di cui desideri accedere ai dati 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 i dati relativi alle bozze e agli invii per un utente connesso dalle tabelle del database, eseguire il comando seguente. Nella query, sostituisci logged-in user
con l’ID utente di cui desideri eliminare i dati o con anonymous
per utenti anonimi. Per eliminare i dati di un utente anonimo specifico dal database, è necessario 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'