Experience Manager Forms Dataintegrering ger en Azure lagringskonfiguration för att integrera formulär med Azure lagringstjänster. Formulärdatamodellen kan användas för att skapa adaptiv Forms som interagerar med Azure server för att möjliggöra arbetsflöden. Till exempel:
Innan du utför dessa steg måste du se till att du har en Azure lagringskonto och en åtkomstnyckel för att auktorisera åtkomst till Azure lagringskonto.
När du har skapat Azure lagringskonfiguration kan du skapa formulärdatamodellen. Ange den mapp som innehåller Azure i Data Source Configuration när formulärdatamodellen skapades. Du kan sedan välja konfigurationen från listan med konfigurationer som finns i det angivna mappnamnet.
När du har skapat objekten för formulärdatamodell och datamodell kan du lägga till Azure tjänster till formulärdatamodellen.
Lägg till Azure tjänster:
I redigeringsläget väljer du tjänsterna i Services i den vänstra rutan och väljer Add Selected. De valda tjänsterna visas i Services i formulärdatamodellen.
I Services väljer du tjänsten och Edit Properties. Definiera tjänstens in- eller utdatamodellsobjekt baserat på tjänsten.
Välj Save för att spara formulärdatamodellen.
Följande tabell beskriver tillgängliga Azure tjänster:
Tjänstnamn | Beskrivning |
---|---|
Hämta blob från Azure | Hämta data som lagrats som en blob i Azure-lagringen med ett ID eller ett namn |
Hämta blob med binär URL från Azure | Hämta data lagrade som en blob med URL för binärfiler i Azure-lagringsplatsen med ett ID eller ett namn |
Spara blob i Azure | Använd ett blob-ID för att spara data i Azure-lagringen |
Uppdatera blob i Azure | Använd ett blob-ID för att uppdatera data i Azure-lagringen |
Hämta lista över blob-ID:n från Azure | Hämta en lista med blob-ID:n från Azure baserat på det nummer som har definierats i indatabegäran. |
Hämta SAS-URL:er för Blobs från Azure | Hämta SAS-URL:er för Blobs från Azure baserat på Blob ID:n i indatabegäran. |
Ta bort blob från Azure | Använd ett blob-ID för att ta bort data från Azure-lagring |
Så här definierar du en objektegenskap för datamodell som en söknyckel:
När du har definierat egenskaper för datamodellsobjekt som söknycklar lagras hash-värdena i Azure-indextaggar och Base64-kodade värden lagras i Azure-metadata.
Endast 10 söknycklar tillåts per Azure-enhet eftersom Azure bara tillåter 10 taggar per blob och egenskapsvärden som markerats som söknycklar lagras i Azure-indextaggar efter hashning.