Planlegge tjenesteavtaler for handlingsorkestrering av hendelser
Flyten Planlegge tjenesteavtaler for handlingshendelser automatiserer planleggingen av tjenesteavtaler når en handlingshendelse, som en diagnostisk feil eller et vedlikeholdsvarsel, utløses av et tilkoblet aktivum. Denne flyten bruker kontekstdefinisjonen FaultEventScheduleAppointmentDetails__stdctx til å trekke ut hendelsesdataene, aktivumidentifikatoren og hendelsens geografiske plassering før du finner de nærmeste tjenesteområdene basert på den geografiske nærheten. Den kaller deretter opp en orkestreringshandling for å bestille tjenesteavtalen.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Automotive Cloud og Manufacturing Cloud. Se tilgjengelighet av versjon. |
| Nødvendige brukertillatelser | |
|---|---|
| For å bruke orkestreringen: | Utforme handlingsorienteringsprosesser for hendelser OG Behandle flyter |
| For å behandle Tjenesteavtale-posten: | Lese-, Opprette-tilgang til tjenesteavtale. |
-
Klon og aktiver flytmalen.
- Skriv inn Flyter i Hurtigsøk-feltet i Oppsett, og velg deretter Flyter.
- Klikk på Planlegg tjenesteavtaler for handlingsarrangementer fra listevisningen.
- Klikk på Lagre som ny flyt.
- Skriv inn etiketten og API-navnet.
- Klikk på Lagre.
-
For WORK_TYPE_GROUP_NAME-konstanten endrer du verdien til arbeidstypegruppen som du vil planlegge avtaler for.
Forsikre deg om at navnet samsvarer med navnet på en Arbeidstypegruppe-post i organisasjonen.
-
Endre eventuelt andre elementer og ressurser.
Du kan for eksempel endre standardgrensen for breddegrad og lengdegrad fra en radius på 20 miles til en grense du velger.
- Aktiver flyten.
-
Klon og aktiver orkestreringsmalen.
- Finn og velg Actionable Event Orchestration fra Appstarter.
- Velg posten Tjenesteavtale for feil.
- Klikk på Klone.
- I Navn på utførelsesprosedyre velger du den klonede og aktiverte versjonen av flyten Planlegg tjenesteavtaler for handlingshendelser.
- Velg Tjenesteavtale i Hendelsestype.
-
I Navn på kontekstdefinisjon må du passe på å velge FaultEventScheduleAppointmentDetails.
Du kan bruke kontekstdefinisjonen slik den er, eller du kan bruke en ny versjon av denne definisjonen.
-
I Navn på konteksttilordning må du passe på å velge FaultEventScheduleApptMapping.
Du kan bruke konteksttilordningen slik den er, eller du kan bruke en ny versjon av denne tilordningen.
- Endre eventuelt andre detaljer.
- Lagre endringene.
- Velg Active for å aktivere orkestreringen.
-
Oppdater beslutningstabellen.
- Skriv inn Beslutning i Hurtigsøk-feltet i Oppsett, og velg deretter beslutningstabeller.
- Klikk på Filtrer og samsvar handlingsarrangementer fra listevisningen.
- Klikk på Oppdater.
Flytinndata og -utdata
| Variabel | Retning | Beskrivelse |
|---|---|---|
| Kontekst-ID | Inndata | ID-en til kontekstdefinisjonsposten som er knyttet til den innkommende hendelsen. |
Referanse for belastningsfelt
| Felt | Obligatorisk | Beskrivelse |
|---|---|---|
| Kildesystemidentifikator | Ja | Den unike identifikatoren til det eksterne systemet som sender hendelsen, som en telematikksystem eller en IoT-plattform (Internet of Things). |
| Type | Ja | Utviklernavnet på hendelsestypen som kan handles, konfigurert i posten for orkestrering av handlingshendelser av typen Tjenesteavtale for feil. |
| Undertype | Nei | Utviklernavnet på undertypen handlingshendelse som er konfigurert i posten for handlingsorkestrering av tjenesteavtale for feil. |
| Hendelsesdata | Ja | De strukturerte hendelsesdataene, oppgitt som en JSON-kodet streng. Denne serialiserte strengen inneholder attributtene som kreves for å hydrere kontekstdefinisjonsforekomsten, som deretter overføres til utførelsesprosedyren basert på den konfigurerte inndatatilordningen. |
Referanse for hendelsesdatafelt
| Felt | Obligatorisk | Beskrivelse |
|---|---|---|
| Unik identifikator for aktivum | Ja | Aktivumets post-ID eller serienummer, som brukes av planleggingshandlingen til å identifisere aktivumet som krever service. |
| Type forretningsobjekt | Nei | Objekttypen, for eksempel Aktivum, som brukes av kontekstdefinisjonstilordningen. |
| Hendelsessted | Ja | Aktivumets gjeldende geografiske koordinater. |
| Lengdegrad for hendelsessted | Ja | Lengdegraden til aktivumets plassering. |
| Breddegrad for hendelsessted | Ja | Breddegraden for aktivumets plassering. |
Se gjennom det strukturelle eksempelet for belastningsmalen.
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Service_Appointment",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}Se gjennom det strukturelle eksempelet for hendelsesdatamalen.
{
"Event": [
{
"assetUniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"eventLocation": [
{
"businessObjectType": "eventLocation",
"longitude": "<decimal-longitude>",
"latitude": "<decimal-latitude>"
}
]
}
]
}
