Composants d’approvisionnement en pièces avancés
Plusieurs types de composants sont installés avec la fonctionnalité Approvisionnement avancé en pièces, notamment les tables, les scripts et les règles métier.
Module d'extension
Le module d’extension Field Service Advanced Parts Sourcing (com.snc.fsm_advanced_parts_sourcing) doit être activé. Pour en savoir plus sur la procédure d’activation d’un module d’extension, reportez-vous à la section Activation de Field Service Management.
Règles métier
| Règle métier | Table | Description |
|---|---|---|
| Nombre limite de lignes dans une demande de pièce | Ligne de demande de pièce [sn_fsm_part_req_line] |
Limite le nombre de lignes de demande de pièce dans une demande de pièce. La limite est configurée dans la sn_fsm_parts_src.Maximum parts in Part Request propriété. |
| Gérer la quantité demandée | Ligne de demande de pièce [sn_fsm_part_req_line] |
Met à jour le champ Requested_quantity dans le besoin de pièce lorsqu’une ligne de demande de pièce change d’état. |
| Renseigner ou effacer les from_stockroom | Ligne de demande de pièce [sn_fsm_part_req_line] |
Dans la demande de pièce, si toutes les lignes de demande de pièce ont la même valeur de champ Entrepôt de départ , l’enregistrement de la demande de pièce est renseigné pour l’approvisionnement multiple. Si la valeur du champ Entrepôt de départ est différente, elle est effacée. |
| Restreindre l’entrée en double | Entrepôt préféré [sn_fsm_pref_stockroom] |
Empêche l’utilisateur de créer l’enregistrement en double. |
| Définir le modèle demandé identique à requis | Ligne de demande de pièce [sn_fsm_part_req_line] |
Définit le modèle demandé de la même manière que celui requis en cas d’approvisionnement sans substitution. |
| Mettre à jour la ligne de demande de pièce | Détail de l'élément demandé [sn_fsm_part_req_ritm_detail] |
Crée un enregistrement RITM et met à jour l’état de la ligne de demande de pièce sur Demandé lorsque l’agent envoie la demande de pièce. |
| Mettre à jour l’état de la demande de pièce | Ligne de demande de pièce [sn_fsm_part_req_line] |
Met à jour l’état de la demande de pièce lorsque l’état de la ligne de demande de pièce change. |
| Valider la quantité d’actifs et synchroniser les actifs | Détail de l'élément demandé [sn_fsm_part_req_ritm_detail] |
Valide que le nombre d’actifs sélectionnés correspond à la quantité demandée. Synchronise également les valeurs des ID d’actifs sélectionnés entre le champ Détails de l’élément demandé et le champ Élément demandé de l’enregistrement RITM. |
| Valider la quantité demandée | Ligne de demande de pièce [sn_fsm_part_req_line] |
Garantit que la quantité de pièces demandée n’est pas supérieure à la différence entre la quantité requise et la quantité réservée. Par exemple, Quantité demandée <= (Quantité requise - Quantité réservée). |
| Valider le rayon maximal de recherche de pièce | Paramètres de travail [wm_agent_work_configuration] |
Garantit que la valeur saisie dans le champ Valider le rayon de recherche maximal de pièce n’est pas inférieure à zéro. |
| Demandé par défaut lorsque WOT est vide | Besoin de pièce [sm_part_requirement] |
Définit le champ demandé par défaut sur l’utilisateur connecté lorsque la tâche de commande de service est vide. |
| Définir le champ de méthode de création | Besoin de pièce [sm_part_requirement] |
Définit le champ de méthode de création sur Créé par l’utilisateur lorsqu’il est vide. |
Includes de script
| Include de script | Description |
|---|---|
| FSMPartRequestUtil | Contient des méthodes utilitaires pour créer, mettre à jour ou supprimer une demande de pièce et une ligne de demande de pièce. |
| FSMPartSourcingUtil | Contient des méthodes utilitaires pour soumettre une demande de pièces uniques ou multiples. |
| FSMMultiPartsSourcingUtil | Fichiers utilitaires pour identifier les entrepôts contenant toutes les pièces avec la quantité requise. |
| Filtres PartRequestFilters | Définit des filtres de qualificatif de référence sur les champs de demande de pièce. |
| PartRequestLineFilters (en anglais seulement) | Définit des filtres de qualificatif de référence sur les champs de ligne de demande de pièce. |
| UserAjaxUtil | Renseigne la valeur de quantité demandée sur une ligne de demande de pièce pour un besoin de pièce spécifié. |
Tables
| Table | Description |
|---|---|
| Demande de pièce [sn_fsm_part_request] |
Stocke les détails de l’agent de demande et de destination des pièces. |
| Ligne de demande de pièce [sn_fsm_part_req_line] |
Stocke les détails de l’approvisionnement et des besoins de pièces et les associe à l’enregistrement de demande de pièce. |
| Ligne de demande de pièce vers la ligne d'ordre de transfert M2M [sn_fsm_part_req_line_tol_rel] |
Stocke la relation entre les lignes de demande de pièce à l’état Terminé et les lignes d’ordre de transfert à l’état Livré. |
| Détail de l'élément demandé sn_fsm_part_req_ritm_detail |
Stocke les détails d’approvisionnement de la ligne de demande de pièce une fois que l’utilisateur a soumis la demande. |
| Entrepôt préféré sn_fsm_pref_stockroom |
Stocke les détails des entrepôts préférés associés aux groupes d’affectation. |
| Table | Nouvelles colonnes ajoutées |
|---|---|
| Besoins de pièces [sm_part_requirement] |
Demandé pour, Quantité demandée, Méthode de création, Inclure le substitut |
| Paramètres de travail [wm_agent_work_configuration] |
Rayon maximal pour la recherche de pièces |
| Historique de géolocalisation [geo_history] |
Dernier enregistrement |
Propriétés
| Propriété | Description |
|---|---|
| Critères de recherche de pièce | Définit les critères pour rechercher des pièces. Les entrepôts qui contiennent les pièces avec la quantité demandée apparaissent selon les critères de recherche sélectionnés.
|
| Utiliser des approbations de demandes de pièces | Active l’envoi et la réception de notifications mobiles lorsque les Field Service agents demandent des pièces à des agents homologues.
|
| Créer des demandes de pièces pour l'approvisionnement des besoins de pièces | Crée une demande de pièce lorsqu’une pièce est ajoutée au besoin de pièce.
|