Composants avancés d’approvisionnement en pièces

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Plusieurs types de composants sont installés avec la fonctionnalité Approvisionnement en pièces avancé, notamment les tables, les includes de script et les règles métier.

    Module d'extension

    Le Service sur site module d’extension Advanced Parts Sourcing (com.snc.fsm_advanced_parts_sourcing) doit être activé. Pour en savoir plus sur les étapes d’activation d’un module d’extension, reportez-vous à la section Activation de Field Service Management.

    Règles métier

    L’approvisionnement avancé en pièces ajoute les règles métier suivantes.
    Tableau 1. Règles métier
    Business Rule Table Description
    Limiter le nombre 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.
    Remplir 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 la demande de pièce ont la même valeur du champ Entrepôt de départ , l’enregistrement de la demande de pièce est rempli pour l’approvisionnement multiple. Si la valeur du champ Entrepôt de départ est différente, cette valeur 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é comme requis Ligne de demande de pièce

    [sn_fsm_part_req_line]

    Définit le modèle demandé comme requis en cas d’approvisionnement non substitut.
    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 soumet 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é des 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étail 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èce 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 de recherche de pièce maximum Attributs du calendrier de la ressource

    [wm_agent_schedule_attribute_plan]

    Garantit que la valeur saisie dans le champ Valider le rayon de recherche de pièce maximal n’est pas inférieure à zéro.
    Demandé par défaut lorsque la 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 l’utilisateur créé si vide.

    Inclusions de script

    L’approvisionnement avancé en pièces ajoute les includes de script suivants.
    Tableau 2. Inclusions 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 permettant de soumettre une demande de pièces unique ou multiple.
    FSMMultiPartsSourcingUtil Fichier utilitaire permettant d’identifier les entrepôts contenant toutes les pièces avec la quantité requise.
    FiltresDemande de pièce Définit des filtres de qualificatif de référence sur les champs de demande de pièce.
    FiltresPartRequestLineFilters Définit des filtres de qualificatif de référence sur les champs de ligne de demande de pièce.
    UserAjaxUtil Remplit la valeur de quantité demandée sur une ligne de demande de pièce pour un besoin de pièce spécifié.

    Tables

    L’approvisionnement avancé en pièces ajoute les tables suivantes.
    Tableau 3. Tables ajoutées
    Table Description
    Demande de pièce

    [sn_fsm_part_request]

    Stocke les détails de destination des pièces et de l’agent demandeur.
    Ligne de demande de pièce

    [sn_fsm_part_req_line]

    Stocke les détails de la source de pièce et des besoins 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.
    Advanced Part Sourcing modifie les tables suivantes.
    Tableau 4. Tables mises à jour
    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

    L’approvisionnement avancé en pièces ajoute les propriétés suivantes.
    Tableau 5. Propriétés
    Propriété Description
    Critères de recherche de pièce Définit les critères de recherche des pièces. Les entrepôts qui contiennent les articles avec la quantité demandée s’affichent selon les critères de recherche sélectionnés.
    • Type : liste de choix
    • Valeur par défaut : aucune restriction
      • Aucune restriction : fouillez tous les entrepôts d’entrepôt et les entrepôts personnels des agents pairs.
      • Groupe d’affectation uniquement : fouiller tous les entrepôts des agents pairs qui font partie des groupes d’affectation de l’agent de service sur site connecté.
      • Entrepôts préférés uniquement : recherchez tous les entrepôts préférés de tous les groupes d’affectation, quel que soit le rayon mentionné dans le profil de l’agent connecté.
    • Lieu : Service sur site > Administration > Propriétés
    Utiliser des approbations de demandes de pièces Permet l’envoi et la réception de notifications mobiles lorsque les Service sur site agents demandent des pièces à des agents pairs.
    • Type : booléen
    • Valeur par défaut : oui
    • Lieu : Service sur site > Administration > Propriétés
    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èces.
    • Type : booléen
    • Valeur par défaut : oui
    • Lieu : Service sur site > Administration > Propriétés