Vous êtes ici :
Planification de rendez-vous de service pour Orchestration d'événements actionnables
Le flux Prendre des rendez-vous de service pour des événements actionnables automatise la planification de rendez-vous de service lorsqu'un événement actionnable, par exemple un défaut de diagnostic ou une alerte de maintenance, est déclenché par un actif connecté. Ce flux utilise la définition de contexte FaultEventScheduleAppointmentDetails__stdctx pour extraire les données de l'événement, l'identifiant de l'actif et l'emplacement géographique de l'événement, avant de localiser les territoires de service les plus proches en fonction de la proximité géographique. Il invoque ensuite une action d'orchestration pour prendre le rendez-vous de service.
Éditions requises
| Disponible avec : Lightning Experience |
| Disponible avec : Automotive Cloud et Manufacturing Cloud Afficher la disponibilité |
| Autorisations utilisateur requises | |
|---|---|
| Pour utiliser l'orchestration : | Conception de processus d'orchestration d'événements actionnables ET Gérer les flux |
| Pour gérer l'enregistrement Rendez-vous de service : | Accès Lire, Créer sur Rendez-vous de service. |
-
Clonez et activez le modèle de flux.
- Dans Configuration, saisissez Flux dans la case Recherche rapide, puis sélectionnez Flux.
- Cliquez sur Prendre des rendez-vous de service pour des événements actionnables dans la vue de liste.
- Cliquez sur Enregistrer sous nouveau flux.
- Saisissez l'étiquette et le nom d'API.
- Cliquez sur Enregistrer.
-
Pour la constante WORK_TYPE_GROUP_NAME, changez la valeur en groupe de types de travail pour lequel vous souhaitez prendre des rendez-vous.
Assurez-vous que le nom correspond au nom d'un enregistrement Groupe de types de travail dans votre organisation.
-
Modifiez d'autres éléments et ressources si nécessaire.
Vous pouvez par exemple changer la limite par défaut en latitude et longitude de 20 miles de rayon à la limite de votre choix.
- Activez le flux.
-
Clonez et activez le modèle d'orchestration.
- Dans le Lanceur d'application, recherchez et sélectionnez Orchestration d'événement actionnable.
- Sélectionnez l'enregistrement Rendez-vous de service pour défauts.
- Cliquez sur Cloner.
- Dans Nom de la procédure d'exécution, sélectionnez la version clonée et activée du flux Prendre des rendez-vous de service pour des événements actionnables.
- Pour Type d'événement, sélectionnez Rendez-vous de service.
-
Dans Nom de la définition du contexte, assurez-vous de sélectionner FaultEventScheduleAppointmentDetails.
Vous pouvez utiliser la définition du contexte en l'état ou utiliser une nouvelle version de cette définition.
-
Dans Nom du mappage de contexte, assurez-vous de sélectionner FaultEventScheduleApptMapping.
Vous pouvez utiliser le mappage de contexte tel quel ou utiliser une nouvelle version de ce mappage.
- Modifiez les autres détails si nécessaire.
- Enregistrez vos modifications.
- Pour activer l'orchestration, sélectionnez Active.
-
Actualisez le tableau de décision.
- Dans Configuration, saisissez Décision dans la case Recherche rapide, puis sélectionnez Tableaux de décision.
- Cliquez sur Filtrer et mapper les orchestrations d'événements actionnables dans la vue de liste.
- Cliquez sur Actualiser.
Entrées et sorties de flux
| Variable | Direction | Description |
|---|---|---|
| ID de contexte | Entrée | L'ID de l'enregistrement de définition du contexte associé à l'événement entrant. |
Référence du champ de charge utile
| Champ | Requise | Description |
|---|---|---|
| Identificateur du système source | Oui | L'identificateur unique du système externe qui envoie l'événement, par exemple une plate-forme télématique ou Internet des objets (IoT). |
| Type | Oui | Le nom du développeur du type d'événement actionnable configuré dans l'enregistrement d'orchestration d'événement actionnable Rendez-vous de service pour défauts. |
| Sous-type | Non | Le nom du développeur du sous-type d'événement actionnable configuré dans l'enregistrement d'orchestration d'événement actionnable Rendez-vous de service pour défauts. |
| Données de l'événement | Oui | Les données d'événement structurées, fournies sous forme de chaîne codée en JSON. Cette chaîne numérotée contient les attributs requis pour hydrater l'instance de définition du contexte, qui est ensuite transmise à la procédure d'exécution basée sur le mappage d'entrée configuré. |
Référence du champ de données d'événement
| Champ | Requise | Description |
|---|---|---|
| Identificateur unique de l'actif | Oui | L'ID d'enregistrement ou le numéro de série de l'actif, utilisé par l'action de planification pour identifier l'actif qui nécessite un service. |
| Type d'objet métier | Non | Le type d'objet, par exemple Actif, utilisé par le mappage de définitions de contexte. |
| Emplacement de l'événement | Oui | Les coordonnées géographiques actuelles de l'actif. |
| Longitude de l'emplacement de l'événement | Oui | La longitude de l'emplacement de l'actif. |
| Latitude de l'emplacement de l'événement | Oui | La latitude de l'emplacement de l'actif. |
Examinez l'exemple structurel du modèle de charge utile.
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Service_Appointment",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}Examinez l'exemple structurel du modèle de données d'événement.
{
"Event": [
{
"assetUniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"eventLocation": [
{
"businessObjectType": "eventLocation",
"longitude": "<decimal-longitude>",
"latitude": "<decimal-latitude>"
}
]
}
]
}
