breadcrumbDescription
Overvejelser i forbindelse med oprettelse af en tilpasset gennemgang af skærmen Serviceaftale
Hvis du ønsker at tilpasse skærmen Gennemse serviceaftale udover de indstillinger, der er indbygget i forbindelse med tilpasning, skal du oprette din egen skærm. Opret f.eks. en tilpasset Gennemse serviceaftale-skærm, hvis du ønsker at udfylde værdierne på skærmen Gennemse serviceaftale for gæsteforløb.
EditionsHeading
| Tilgængelig i: Lightning Experience. |
| Tilgængelig i: Enterprise og Unlimited Edition |
Funktionalitet af skærmen Gennemse serviceaftale
Skærmen Gennemse serviceaftale bruger dens inputattributter til at:
- Give brugerne mulighed for at gennemse og redigere attributter, før de gemmer aftaler.
- Generere en JSON-streng, der bruges af handlingen Gem aftale.
I standardforløb registreres inputattributterne for skærmen Gennemse serviceaftale af andre skærmkomponenter og gemmes i forløbsvariablen ServiceAppointment. For eksempel registrerer og gemmer komponenten Vælg serviceområde på skærmen Placering ServiceTerritoryId i variablen ServiceAppointment. ServiceTerritoryId overføres derefter til skærmen Gennemse serviceaftale ved brug af inputattributten Serviceområde-id.
Skærmen Gennemse serviceaftale viser inputattributværdierne og giver brugerne mulighed for at redigere værdierne. Skærmen bruger inputattributværdier og brugerinput til at generere en JSON-streng. Skærmen gemmer strengen i den forløbsvariabel, der er angivet i outputattributten Yderligere feltværdier. Forløbsvariablen bruges som et input til attributten Serviceaftalefelter i handlingen Gem aftale.
Handlingen Gem aftale bruger JSON-strengen – sammen med andre input – til at oprette eller redigere serviceaftaler.
- Yderligere feltværdier i komponenten Gennemse serviceaftale
- Serviceaftale-felter i handlingen Gem aftale
Kør et forløb i fejlretningstilstand for at se et eksempel på, hvad der overføres til handlingen Gem aftale. Du kan se alle attributter og deres værdier inklusive JSON-strengen i serviceAppointmentFields-attributten.
({"AdditionalInformation":"","AppointmentType":"call","Comments":"","ParentRecordId":"001B000001McLhMIAV","ServiceTerritoryId":"0HhB0000000TaHOKA0","ServiceResourceId":"0HnB0000000Tav3KAC","WorkTypeGroupId":"0VSB0000000L6XyOAK","Street":"1 Market Street","City":"San Francisco","State":"CA","Country":"United States","PostalCode":"94105","SchedStartTime":"2021-11-10T16:30:00.000Z","SchedEndTime":"2021-11-10T17:30:00.000Z","Description":"","isSlotChanged":false})Opret en tilpasset gennemgang af skærmen Serviceaftale
Brug Aura eller Lightning Web-komponenter (LWC) til at oprette en tilpasset Gennemse serviceaftale-skærm, der genererer en JSON-streng, der indeholder de krævede værdier.
Sørg for, at JSON-strengen indeholder disse attributter:
| Attribut | Beskrivelse | Datatype |
|---|---|---|
| ParentRecordId | Id'et på den overordnet registrering, for hvilken serviceressourcen er valgt. Understøttede værdier er konto-id, sags-id og salgsmuligheds-id. Dette felt er ikke påkrævet for ikke-godkendte brugerforløb (gæste). Eksempel: 001xx000003GZQFAA4 |
Streng |
| SchedStartTime | Starttidspunktet for tidsintervallet. Eksempel: 2021-06-14T19:00:00Z |
Streng |
| SchedEndTime | Sluttidspunktet for tidsintervallet. Eksempel: 2021-06-14T19:30:00Z |
Streng |
| ServiceTerritoryId | Id'et på serviceområdet. Eksempel: 0Hhxx0000004DUuCAM |
Streng |
| ServiceResourceId | Id'et for serviceressourcen. Eksempel: 0Hnxx0000004DiiCAE |
Streng |
| WorkTypeGroupId | Bruges kun til nye aftaler. Id'et for arbejdstypegruppen. Eksempel: 0VSxx0000004D0GGAU |
Streng |
| IsAnonymousBooking | Angiver, om anonym reservation er aktiveret. De foruddefinerede forløb bruger allowAnonymousBooking-variablen til at lagre denne værdi. |
Boolesk |
| isSlotChanged | Angiver, om det er en eksisterende aftale. Indstil denne værdi til true for alle aftaleændringer, og indstil den til false for alle nye aftaler. |
Boolesk |
| schedulingPolicyName | Valgfrit. Udviklernavnet på planlægningspolitikken. Dette felt bruges, hvis du konfigurerer en tilpasset planlægningspolitik i forløb. |
Streng |
