breadcrumbDescription
Hent eller send data fra eller til et Flex Card
Overfør data fra eller til en server ved at kalde en datakilde. Når Omnistudio modtager dataene, føjer det dem til JSON-dataene i kortets registreringsobjekt eller til en datanode, som du angiver. Udfyld f.eks. et underordnet FlexCard med data fra dets overordnede, eller vis betinget meddelelser fra et API-svar.
- Når du har valgt datahandlingstypen, skal du opsætte datakildeoplysninger.
- Hvis du vil springe over opdatering af JSON-data, skal du vælge Ignorer svar.
-
I Svarnode skal du angive, hvor de returnerede data skal gemmes:
-
Hvis anmodningen returnerer et objekt, skal du angive registrering. Omnistudio indsætter dataene i roden af kortobjektet.
-
Hvis anmodningen returnerer flere registreringer eller for at føje data til en ny datanode, skal du angive et alfanumerisk navn uden mellemrum eller specialtegn som f.eks.
caseListellercaseList1.
Brug syntaksen
{dataResponseNodeName.dataNode}til at få adgang til dataene.Hvis f.eks. svarnodenavnet er
contactList, skal du angive{contactList.error}for at returnere en fejlmeddelelse fra enerror-datanode. -
-
Hvis du vil bekræfte dit anmodningssvar, skal du få adgang til handlingsfejlretning i eksempelvisning og derefter undersøge disse afsnit:
- Svar: De ønskede data fra datahandlingen.
- registreringer: Registreringerne fra FlexCard-datakilden og alle datahandlinger, der føjer registreringer til JSON-dataene.
- node: Navnet på den svarnode, der indeholder datahandlingsregistreringer.
- ignoreResponse: Indikator for, at du vælger ikke at opdatere JSON-data. Hvis du vælger Ignorer svar, viser JSON-data denne parameter og indstiller den til
true.
- Hvis du vil bekræfte, at Omnistudio føjede registreringerne til JSON-dataene, skal du i eksempelvisning udvide kortnoden og derefter søge efter svarnodenavnet.
- Send sagsdata til underordnet Flex Card
På et overordnet FlexCard skal du oprette en datahandling, der henter sagsoplysningerne med en svardatanode ved navn
caseList.- På det underordnede FlexCard i Datanode skal du skrive
{record.caseList}.
- Vis meddelelser fra API-svar
Inkluder den fejlmeddelelse, der returneres fra et svar i et tekstelement, f.eks.
{caseList.error}.Tilføj en betingelse på elementet, så Flex Card kun viser tekstelementet, når der findes en fejlmeddelelse.



