AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
AEM Forms biedt API's die u kunt gebruiken voor het zoeken naar formuliergegevens die via de portal Formulieren worden verzonden. Bovendien kunt u opmerkingen plaatsen of eigenschappen van verzonden formulieren bijwerken met de API's die in dit document worden beschreven.
Gebruikers die de API's aanroepen, moeten worden toegevoegd aan de groep met revisoren, zoals wordt beschreven in Verzendrevisoren koppelen aan een formulier.
Retourneert een lijst met alle in aanmerking komende formulieren.
Voor deze API zijn geen aanvullende parameters vereist.
Het reactieobject bevat een JSON-array die formuliernamen en het pad naar de opslagplaats bevat. De structuur van de respons is als volgt:
[
{formName: "<form name>",
formPath: "<path to the form>" },
{.....},
......]
Aanvraag-URL
https://[host]:[port]/content/forms/portal/submission.review.json?func=getFormsForSubmissionReview
Antwoord
[{"formPath":"/content/dam/formsanddocuments/forms-review/form2","formName":"form2"},{"formPath":"/content/dam/formsanddocuments/forms-review/form1","formName":"form1"}]
Retourneert details van alle verzonden formulieren. U kunt URL-parameters echter gebruiken om de resultaten te beperken.
Geef de volgende parameters op in de aanvraag-URL:
Parameter | Beschrijving |
---|---|
formPath |
Hiermee geeft u het CRX-opslagpad op waar het formulier zich bevindt. Als u het formulierpad niet opgeeft, wordt een leeg antwoord geretourneerd. |
offset (optioneel) |
Geeft het beginpunt op in de index van de resultatenset. De standaardwaarde is 0. |
limit (optioneel) |
Hiermee beperkt u het aantal resultaten. De standaardwaarde is 30. |
orderby (optioneel) |
Specifies the property for sorting results. De standaardwaarde is jcr:lastModified, die resultaten sorteert op basis van de laatste gewijzigde tijd. |
sort (optioneel) |
Hiermee geeft u de volgorde voor het sorteren van resultaten op. De standaardwaarde is descen sorteert resulteert in aflopende volgorde. U kunt asc om de resultaten in oplopende volgorde te sorteren. |
cutPoints (optioneel) |
Hiermee geeft u een door komma's gescheiden lijst met formuliereigenschappen op die in de resultaten moeten worden opgenomen. De standaardeigenschappen zijn:formName , formPath , submitID , formType , jcr:lastModified , owner |
search (optioneel) |
Zoekt de opgegeven waarde in formuliereigenschappen en retourneert formulieren met overeenkomende waarden. De standaardwaarde is "". |
Het reactieobject bevat een JSON-array die details van de opgegeven formulieren bevat. De structuur van de respons is als volgt:
{
total: "<total number of submissions>",
items: [{ formName: "<name of the form>", formPath: "<path to the form>", owner: "<owner of the form>"},
....]}
Aanvraag-URL
https://[host]:[port]/content/forms/portal/submission.review.json?func=getAllSubmissions&formPath=/content/dam/formsanddocuments/forms-review/form2
Antwoord
{"total":1,"items":[{"formName":"form2","formPath":"/content/dam/formsanddocuments/forms-review/form2","submitID":"1403037413508500","formType":"af","jcr:lastModified":"2015-11-05T17:52:32.243+05:30","owner":"admin"}]}
Voegt een opmerking toe aan de opgegeven verzendinstantie.
Geef de volgende parameters op in de aanvraag-URL:
Parameter | Beschrijving |
---|---|
submitID |
Hiermee wordt de metagegevens-id opgegeven die aan een verzendinstantie is gekoppeld. |
Comment |
Geeft de tekst aan voor de opmerking die moet worden toegevoegd aan de opgegeven verzendinstantie. |
Retourneert een opmerking-id bij het plaatsen van een opmerking.
Aanvraag-URL
https://[host:[port]/content/forms/portal/submission.review.json?func=addComment&submitID=1403037413508500&comment=API+test+comment
Antwoord
1403873422601300
Retourneert alle opmerkingen die op het opgegeven verzendexemplaar zijn geplaatst.
Geef de volgende parameter op in de aanvraag-URL:
Parameter | Beschrijving |
---|---|
submitID |
Hiermee wordt de metagegevens-id van een verzendinstantie opgegeven. |
Het reactieobject bevat een JSON-array die alle opmerkingen bevat die aan de opgegeven verzendings-id zijn gekoppeld. De structuur van de respons is als volgt:
[{
owner: "<name of the commenter>",
comment: "<comment text>",
time: "<time when the comment was posted>"},
{ }......]
Aanvraag-URL
https://[host]:[port]/content/forms/portal/submission.review.json?func=getComments&submitID=1403037413508500
Antwoord
[{"owner":"fr1","comment":"API test comment","time":1446726988250}]
Hiermee wordt de waarde van de opgegeven eigenschap van de opgegeven ingediende formulierinstantie bijgewerkt.
Geef de volgende parameters op in de aanvraag-URL:
Parameter | Beschrijving |
---|---|
submitID |
Hiermee wordt de metagegevens-id opgegeven die aan een verzendinstantie is gekoppeld. |
property |
Hiermee geeft u de formuliereigenschap op die moet worden bijgewerkt. |
value |
Hiermee wordt de waarde opgegeven van de eigenschap form die moet worden bijgewerkt. |
Retourneert een JSON-object met informatie over de geposte update.
Aanvraag-URL
https://[host]:[port]/content/forms/portal/submission.review.json?func=updateSubmission&submitID=1403037413508500&value=sample_value&property=some_new_prop
Antwoord
{"formName":"form2","owner":"admin","jcr:lastModified":1446727516593,"path":"/content/forms/fp/admin/submit/metadata/1403037413508500.html","submitID":"1403037413508500","status":"submitted"}