Forms Portal | Gebruikersgegevens verwerken

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.

Gebruikersgegevens en gegevensopslag

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 verzendt Action.
  • Voor verzendacties anders dan Forms Portal Handeling verzenden, is de optie Store data in forms portal ingeschakeld in de Verzending-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.

Type persistentie

Gegevensopslag

Locatie

Standaard

AEM opslagplaats van auteur- en publicatieinstanties

/content/forms/fp/

Extern

AEM opslagplaats van auteur en externe AEM

/content/forms/fp/

Database

AEM gegevensopslagruimte van auteurinstantie en databasetabellen

Databasetabellen data, metadata en additionalmetadata

Gebruikersgegevens openen en verwijderen

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

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.

Gebruikersgegevens openen

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.

OPMERKING

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

Gebruikersgegevens verwijderen

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.

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:

  • gegevens
  • metadata
  • aanvullende metagegevens

Gebruikersgegevens openen

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

Gebruikersgegevens verwijderen

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'

Op deze pagina