Ti trovi qui:
Pianificazione degli appuntamenti di servizio per l'orchestrazione di eventi fruibili
Il flusso Pianifica appuntamenti di servizio per eventi fruibili automatizza la pianificazione degli appuntamenti di servizio quando un evento fruibile, ad esempio un guasto diagnostico o un avviso di manutenzione, viene attivato da un asset connesso. Questo flusso utilizza la definizione contesto FaultEventScheduleAppointmentDetails__stdctx per estrarre i dati dell'evento, l'identificatore asset e la posizione geografica dell'evento, prima di individuare i territori di servizio più vicini in base alla vicinanza geografica. Quindi invoca un'azione di orchestrazione per prenotare l'appuntamento di servizio.
Versioni (Edition) richieste
| Disponibile nelle versioni: Lightning Experience |
| Disponibile in: Automotive Cloud e Manufacturing Cloud. Visualizzare la disponibilità. |
| Autorizzazioni utente richieste | |
|---|---|
| Per utilizzare l'orchestrazione: | Progettazione di processi di orchestrazione di eventi fruibili E Gestisci flusso |
| Per gestire il record Appuntamento di servizio: | Lettura, Accesso in creazione per Appuntamento di servizio. |
-
Clonare e attivare il modello di flusso.
- Da Imposta, immettere Flussi nella casella Ricerca veloce, quindi selezionare Flussi.
- Fare clic su Pianifica appuntamenti di servizio dalla visualizzazione elenco.
- Fare clic su Salva come nuovo flusso.
- Immettere l'etichetta e il nome API.
- Fai clic su Salva.
-
Per la costante WORK_TYPE_GROUP_NAME, modificare il valore impostandolo sul gruppo tipo di lavoro per cui si desidera pianificare gli appuntamenti.
Assicurarsi che il nome corrisponda al nome di un record Gruppo tipo di lavoro nell'organizzazione.
-
Modificare altri elementi e risorse in base alle esigenze.
Ad esempio, è possibile modificare il limite di latitudine e longitudine predefinito da 20 miglia di raggio a un limite a scelta.
- Attivare il flusso.
-
Clonare e attivare il modello di orchestrazione.
- Dal Programma di avvio app, trovare e selezionare Orchestrazione evento fruibile.
- Selezionare il record Appuntamento di servizio.
- Fai clic su Clona.
- Per Nome procedura di esecuzione, selezionare la versione clonata e attivata del flusso Pianifica appuntamenti di servizio per eventi fruibili.
- Per Tipo di evento, selezionare Appuntamento di servizio.
-
Per Nome definizione contesto, assicurarsi di selezionare FaultEventScheduleAppointmentDetails.
È possibile utilizzare la definizione contesto così com'è o utilizzare una nuova versione di questa definizione.
-
Per Nome mappatura contesto, assicurarsi di selezionare FaultEventScheduleApptMapping.
È possibile utilizzare la mappatura contesto così com'è o utilizzare una nuova versione di questa mappatura.
- Modificare altri dettagli in base alle esigenze.
- Salva le modifiche.
- Per attivare l'orchestrazione, selezionare Attivo.
-
Aggiornare la tabella delle decisioni.
- Da Imposta, immettere Decisione nella casella Ricerca veloce, quindi selezionare Tabelle decisioni.
- Fare clic su Filtra e abbina orchestrazioni eventi fruibili dalla visualizzazione elenco.
- Fare clic su Aggiorna.
Input e output del flusso
| Variabile | Direzione | Descrizione |
|---|---|---|
| ID contesto | Input | ID del record definizione contesto associato all'evento in entrata. |
Riferimento campo payload
| Campo | obbligatorio | Descrizione |
|---|---|---|
| Identificatore sistema di origine | Sì | Identificatore univoco del sistema esterno che invia l'evento, ad esempio una piattaforma telematica o Internet of Things (IoT). |
| Tipo | Sì | Nome sviluppatore del tipo di evento fruibile configurato nel record orchestrazione evento fruibile Appuntamento di servizio per i guasti. |
| Sottotipo | No | Nome sviluppatore del sottotipo di evento fruibile configurato nel record orchestrazione evento fruibile Appuntamento di servizio per i guasti. |
| Dati evento | Sì | Dati dell'evento strutturato, forniti come stringa con codifica JSON. Questa stringa serializzata contiene gli attributi necessari per idratare l'istanza di definizione contesto, che viene quindi passata alla procedura di esecuzione in base alla mappatura dell'input configurata. |
Riferimento campo dati evento
| Campo | obbligatorio | Descrizione |
|---|---|---|
| Identificatore univoco asset | Sì | ID record o numero di serie dell'asset, utilizzato dall'azione di pianificazione per identificare l'asset che richiede assistenza. |
| Tipo di oggetto aziendale | No | Tipo di oggetto, ad esempio Asset, utilizzato dalla mappatura della definizione contesto. |
| Luogo dell'evento | Sì | Le coordinate geografiche correnti dell'asset. |
| Longitudine posizione evento | Sì | Longitudine della posizione dell'asset. |
| Latitudine posizione evento | Sì | La latitudine della posizione dell'asset. |
Rivedere l'esempio strutturale per il modello di payload.
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Service_Appointment",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}Rivedere l'esempio strutturale per il modello di dati evento.
{
"Event": [
{
"assetUniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"eventLocation": [
{
"businessObjectType": "eventLocation",
"longitude": "<decimal-longitude>",
"latitude": "<decimal-latitude>"
}
]
}
]
}
