DevOps Salesforce pour Field Service
La configuration de planification Field Service vit comme des données, pas des métadonnées. Voici ce que cela signifie pour les déploiements.
Ce qui est difficile à déployer
Les territoires de service, les horaires d'ouverture et les ressources de service sont des objets standards, donc leur configuration est une donnée d'enregistrement, pas une métadonnée, et ne se déplace pas avec un change set. Les politiques de planification référencent les règles d'optimisation par ID d'enregistrement interne, qui change d'un org à l'autre, si bien qu'un déploiement de métadonnées propre peut quand même laisser le moteur de planification d'un sandbox pointer vers des règles qui ne se résolvent plus tant que les données n'ont pas migré aussi. Education Cloud rencontre le même schéma avec ses enregistrements de gestionnaire de trigger TDTM.
Où cela se complique
Comment Serpent aide
Serpent regroupe et synchronise chaque sandbox et scratch org sur lesquels votre équipe Field Service teste, si bien que la configuration des territoires et des ressources reste cohérente entre environnements au lieu de dériver entre l'org où un changement a été construit et celui où il est déployé. Voir la gestion des orgs dans Serpent pour savoir comment les environnements restent alignés. Pour les équipes comparant un outil dédié de déplacement de données, voir comment Serpent se positionne face à Prodly.

Release type pour DevOps Salesforce pour Field Service
- Créer une tâche pour le changement de planificationRegroupez le changement de politique ou de règle avec les données de territoire et de ressource dont il dépend dans une seule tâche.
- Migrer les enregistrements référencésLes opérations de données de Serpent déplacent les règles d'optimisation et les enregistrements de ressources vers lesquels la politique pointe réellement, pas seulement la coquille de métadonnées.
- Déployer le reste en deltaTout le reste, Apex, Flow, permission sets, se déploie via le pipeline delta standard.
- Valider la planification dans un sandbox synchroniséConfirmez que le moteur de planification se résout correctement dans un environnement maintenu synchronisé avec la production, pas une copie obsolète.
DevOps Field Service, expliqué
Démarrez gratuitement. Pas de carte bancaire, pas d'installation, aucun engagement.
Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.
