Forms Portal | Gebruikersgegevens verwerken forms-portal-handling-user-data
AEM Forms Portal biedt componenten waarmee u adaptieve formulieren, HTML5-formulieren en andere Forms-middelen op de AEM Sites-pagina kunt weergeven. Bovendien kunt u het configureren om concepten en verzonden adaptieve formulieren en HTML5 formulieren voor een aangemelde gebruiker weer te geven. Voor meer informatie over formulierportal raadpleegt u Inleiding tot het publiceren van formulieren op een portal.
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 voor meer informatie Opslagservices configureren voor concepten en verzending.
Gebruikersgegevens en gegevensopslag user-data-and-data-stores
In Forms Portal worden gegevens voor concepten en verzonden formulieren opgeslagen in de volgende scenario's:
- De verzendactie die in het adaptieve formulier is geconfigureerd, is Forms Portal-verzendactie.
- Voor het verzenden van andere acties dan Forms Portal-verzendactie de Store data in forms portal optie is ingeschakeld in het dialoogvenster Indiening eigenschappen van de adaptieve formuliercontainer.
Voor elk ontwerp en voorgelegd formulier voor het programma geopende en anonieme gebruikers, slaat het portaal van formulieren de volgende gegevens op:
- Metagegevens van formulieren zoals de naam, het formulierpad, de concept- of verzendings-id, het pad naar bijlagen en de gebruikersnaam van de gebruikersgegevens
- Formulierbijlage als gegevensbytes
- Formuliergegevens als gegevensbytes
Afhankelijk van de geconfigureerde persistentie van de gegevensopslag worden concepten en verzonden formuliergegevens opgeslagen op de volgende locaties.
Gebruikersgegevens openen en verwijderen access-and-delete-user-data
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.
AEM aem-instances
Alle concepten en verzonden formuliergegevens in AEM instanties (auteur, publicatie of extern) voor aangemelde en anonieme gebruikers worden opgeslagen in het dialoogvenster /content/forms/fp/
knooppunt van de toepasselijke AEM opslagplaats. Telkens wanneer een aangemelde of anonieme gebruiker een concept opslaat of een formulier, een draft ID
of submission ID
, user data ID
en een willekeurige ID
voor elke (indien van toepassing) bijlage wordt gegenereerd, die bij het desbetreffende ontwerp of de respectieve indiening hoort.
Gebruikersgegevens openen access-user-data
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 gebruikersnaam srose
worden opgeslagen in /content/forms/fp/srose/
knooppunt in AEM repository. 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 srose
wordt opgeslagen in AEM opslagplaats.
drafts
wordt gerepliceerd voor verzonden formulieren voor srose
onder de /content/forms/fp/srose/submit/
knooppunt.anonymous
gebruikers worden opgeslagen onder de /content/forms/fp/anonymous/
knooppunt, dat concepten en verzendingen voor alle anonieme gebruikers onder de draft
en submit
knooppunten./content/forms/fp/srose/drafts
/content/forms/fp/srose/drafts/attachments/
/content/forms/fp/srose/drafts/attachments/<ID>
/content/forms/fp/srose/drafts/metadata/
/content/forms/fp/srose/drafts/metadata/<draft ID>
/content/forms/fp/srose/drafts/data/
/content/forms/fp/srose/drafts/data/<user data ID>
Gebruikersgegevens verwijderen delete-user-data
Als u gebruikersgegevens uit concepten en verzendingen voor een aangemelde gebruiker volledig van AEM systemen wilt verwijderen, moet u de user ID
knooppunt voor een specifieke gebruiker van het auteurknooppunt. U moet gegevens handmatig verwijderen uit alle toepasselijke AEM.
Concepten en verzendgegevens voor alle anonieme gebruikers worden opgeslagen in de algemene 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 de opdracht anonymous
knooppunt om concepten en verzendgegevens voor alle anonieme gebruikers te verwijderen.
Database database
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:
- data
- metagegevens
- aanvullende metagegevens
Gebruikersgegevens openen access-user-data-1
Om tot concepten en voorleggingsgegevens voor het programma geopende en anonieme gebruikers in de gegevensbestandlijsten toegang te hebben, stel het volgende gegevensbestandbevel in werking. In de query vervangt u logged-in user
met de gebruikersnaam waarvan u de gegevens wilt openen of gebruiken 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
Gebruikersgegevens verwijderen delete-user-data-1
Als u concepten en verzendingsgegevens voor een aangemelde gebruiker wilt verwijderen uit de databasetabellen, voert u de volgende databaseopdracht uit. In de query vervangt u logged-in user
met de gebruikersnaam waarvan u de gegevens wilt verwijderen of met 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'