Het AEM Forms-portaal biedt componenten waarmee u adaptieve formulieren, HTML5-formulieren en andere Forms-elementen op de AEM Sites-pagina kunt weergeven. Daarnaast kunt u het configureren om concepten en verzonden adaptieve formulieren en HTML5-formulieren weer te geven voor een aangemelde gebruiker. Zie Inleiding tot het publiceren van formulieren op een portal voor meer informatie over het portal Formulieren.
Wanneer een aangemelde gebruiker een adaptief formulier opslaat als concept of het verzendt, worden deze weergegeven op de tabbladen Concepten en Verzending op de portal Formulieren. De gegevens voor concepten of verzonden formulieren worden opgeslagen in de gegevensopslag die is geconfigureerd voor AEM implementatie. Concepten en opmerkingen van anonieme gebruikers worden niet weergegeven op de pagina Formulierportal. nochtans, wordt het gegeven opgeslagen in de gevormde gegevensopslag. Zie Opslagservices configureren voor concepten en verzendingen voor meer informatie.
In Forms Portal worden gegevens voor concepten en verzonden formulieren opgeslagen in de volgende scenario's:
Voor elk ontwerp en voorgelegd formulier voor het programma geopende en anonieme gebruikers, slaat het portaal van formulieren de volgende gegevens op:
Afhankelijk van de geconfigureerde persistentie van de gegevensopslag worden concepten en verzonden formuliergegevens opgeslagen op de volgende locaties.
Type persistentie |
Gegevensopslag |
Locatie |
Standaard |
AEM opslagplaats van auteur- en publicatieinstanties |
|
Extern |
AEM opslagplaats van auteur en externe AEM |
|
Database |
AEM gegevensopslagruimte van auteurinstantie en databasetabellen |
Databasetabellen data , metadata en additionalmetadata |
U kunt tot ontwerp en voorgelegde vormengegevens voor het programma geopende en anonieme gebruikers in de gevormde gegevensopslag toegang hebben, en indien nodig, het schrappen.
Alle concepten en verzonden formuliergegevens in AEM exemplaren (auteur, publicatie of extern) voor aangemelde en anonieme gebruikers worden opgeslagen in het knooppunt /content/forms/fp/
van de toepasselijke AEM. Telkens wanneer een aangemelde of anonieme gebruiker een concept opslaat of een formulier verzendt, worden een draft ID
of submission ID
, een user data ID
en een willekeurige ID
voor elke bijlage (indien van toepassing) gegenereerd, die is gekoppeld aan het desbetreffende concept of de respectievelijke verzending.
Wanneer een aangemelde gebruiker een concept opslaat of een formulier verzendt, wordt een onderliggend knooppunt gemaakt met haar gebruikersnaam. Concepten en verzendgegevens voor Sarah Rose waarvan de gebruikers-id srose
is, worden bijvoorbeeld opgeslagen in het knooppunt /content/forms/fp/srose/
in AEM opslagplaats. Binnen de knoop van identiteitskaart van de gebruiker, worden de gegevens georganiseerd in een hiërarchische structuur.
In de volgende tabel wordt uitgelegd hoe de gegevens voor alle concepten van srose
in AEM opslagplaats worden opgeslagen.
Een exacte structuur zoals drafts
wordt gerepliceerd voor verzonden formulieren voor srose
onder het /content/forms/fp/srose/submit/
-knooppunt.
Alle concepten en verzendingen door anonymous
gebruikers worden opgeslagen onder het knooppunt /content/forms/fp/anonymous/
, dat concepten en verzendingen voor alle anonieme gebruikers onder de knooppunten draft
en submit
organiseert.
Knooppunt | Beschrijving |
---|---|
/content/forms/fp/srose/drafts |
Containerknoopgegevens voor alle concepten door de gebruiker |
/content/forms/fp/srose/drafts/attachments/ |
Hiermee organiseert u alle bijlagen voor de gebruiker op basis van concept-id |
/content/forms/fp/srose/drafts/attachments/<ID> |
Bevat bijlage voor geselecteerde identiteitskaart in binaire formaat |
/content/forms/fp/srose/drafts/metadata/ |
Hiermee organiseert u metagegevens van formulieren voor de gebruiker op basis van concept-id |
/content/forms/fp/srose/drafts/metadata/<draft ID> |
Bevat formuliermetagegevens voor de geselecteerde concept-id |
/content/forms/fp/srose/drafts/data/ |
Hiermee ordent u formuliergegevens voor de gebruiker op basis van de gebruikersnaam |
/content/forms/fp/srose/drafts/data/<user data ID> |
Bevat formuliergegevens voor de geselecteerde gebruikersnaam in binaire indeling |
Als u gebruikersgegevens uit concepten en verzendingen voor een aangemelde gebruiker wilt verwijderen uit AEM systemen, moet u het knooppunt user ID
voor een specifieke gebruiker uit het auteurknooppunt verwijderen. U moet gegevens handmatig verwijderen uit alle toepasselijke AEM.
Concepten en verzendgegevens voor alle anonieme gebruikers worden opgeslagen in de gemeenschappelijke drafts
- en submit
-knooppunten onder /content/forms/fp/anonymous
. Er is geen methode om gegevens voor een bepaalde anonieme gebruiker te vinden tenzij bepaalde identificeerbare informatie bekend is.In dit geval, kunt u naar de informatie zoeken die de anonieme gebruiker in AEM bewaarplaats identificeert en manueel de knoop schrappen die het bevat van alle toepasselijke AEM instanties om gegevens uit het AEM systeem te verwijderen. Als u echter gegevens voor alle anonieme gebruikers wilt verwijderen, kunt u het knooppunt anonymous
verwijderen om concepten en verzendgegevens voor alle anonieme gebruikers te verwijderen.
Wanneer AEM wordt gevormd om gegevens in een gegevensbestand op te slaan, vormen portalconcept en voorleggingsgegevens in de volgende gegevensbestandlijsten voor zowel het programma geopende als anonieme gebruikers worden opgeslagen:
Om tot concepten en voorleggingsgegevens voor het programma geopende en anonieme gebruikers in de gegevensbestandlijsten toegang te hebben, stel het volgende gegevensbestandbevel in werking. Vervang logged-in user
in de query door de gebruikersnaam waartoe u toegang wilt hebben of door anonymous
voor anonieme gebruikers.
select * from metadata, data, additionalmetadatatable where metadata.owner = 'logged-in user' and metadata.id = additionalmetadatatable.id and metadata.userdataID = data.id
Als u concepten en verzendingsgegevens voor een aangemelde gebruiker wilt verwijderen uit de databasetabellen, voert u de volgende databaseopdracht uit. Vervang logged-in user
in de query door de gebruikers-id waarvan u de gegevens wilt verwijderen of door anonymous
voor anonieme gebruikers. Merk op dat om gegevens voor een bepaalde anonieme gebruiker van het gegevensbestand te schrappen, u het moet vinden gebruikend wat identificeerbare informatie en het schrappen van gegevensbestandlijsten die de informatie bevatten.
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'