Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/UDW61/pages/10847492813/Interventions+Fiche+expert) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 9) afficher la version suivante »


Version minimum

Date de mise à jour

5.3

 

Fonctionnalité

Cette fonctionnalité permet de créer des interventions. L'objectif final est de planifier l'intervention sur une ou plusieurs plage horaire, et 1 ou plusieurs techniciens.

Une intervention peut être qualifiée à la création en modifiant:

  • Des équipements

  • Des pièces

  • Des gammes d'opération

Les propriétés à la création des interventions sont :

  • Le type de l'intervention : Elle définie une durée par défaut à l'intervention. Elle permet de récupérer les gammes d'opérations associées.

  • Priorités de l'intervention : Elle permet d'afficher un TAG et de qualifier l'intervention comme "intervention urgente".

Une intervention dispose de plusieurs états :

  • Etats avant planification : Il s'agit des états disponibles avant que l'intervention soit envoyée au terrain (READYTOPLAN et PLANNED), par défaut à la création l'intervention est READYTOPLAN , une fois l'intervention positionné une ou plusieurs fois sur le planning, elle passe en PLANNED.

  • Etat de l'intervention terrain : Il s'agit des états disponibles sur le terrain, c'est à dire quand le terminal mobile est synchronisé. Par défaut l'intervention arrive en statut PLANNED, puis le technicien peut passer l'intervention dans les statuts (STARTED, PAUSED, ENDED)

  • Etats après traitement : Il s'agit des états disponibles une fois que toutes les planifications de l'intervention sont en statut ENDED. Quand toutes les planifications sont ENDED, le backend passe l'intervention en statut fermé (c'est le statut ayant le tag CLOSED). Tous les autres états après traitement doivent posséder un tag commençant par CLOSED| (CLOSED suivit d'un pipe), par exemple CLOSED|BILLED.

Désormais, le puit d’intervention est filtré et on ne peut plus visualiser les interventions avec le mode de gestion “Traitement en application web sans planification”.

Critères d'activation

Cette fonctionnalité est pilotée par la variable Intervention.Available.

Tables

  • Tables utilisées

    • sw_data_intervention : liste des interventions

      • customeraddress_ID: Adresse du client

      • startDate: Date de début

      • endDate: Date de fin

      • comment: Commentaire

      • interventionNumber: Numéro d’intervention

      • interventionrequest_ID: Demande d’intervention ayant donné lieu à cette intervention.

      • interventiontype_ID: Type de l’intervention.

      • internalRemarks: Remarque interne de l’intervention.

      • externalRemarks: Remarque externe de l’intervention.

      • phoneNumber: Numéro de téléphone

      • contactName: Nom du contact

      • contactEmail: Email du contact

      • generictype_ID_status: Statut d’avancement de l’intervention (dataType INTERVENTION_STATUS)

      • reportEmail: Adresse email où envoyer le rapport d’intervention.

      • estimatedDuration: Durée estimée.

      • interventionpriority_ID: Priorité de l’intervention

      • requestedDate: Date de demande

      • contract_ID: Contrat lié à l’intervention.

      • operationrange_ID: Gamme d’opération liée à l’intervention.

      • generictype_ID_followup: Suivi de l’intervention (dataType INTERVENTION_FOLLOWUP)

      • commentFollowup: Commentaire de suivi.

      • intervention_ID_parent: Intervention parente, utilisé pour les interventions donnant lieu à d’autres intervention

      • branchoffice_ID: Agence

      • isFrontOfficeCreated: 1 si l’intervention à été créée à partir du Frontoffice, 0 sinon.

      • title: Titre de l’intervention

      • generictype_ID_geoptimizationStatus: Statut de la géoptimisation (dataType INTERVENTION_GEOPTIMIZATION_STATUS)

      • equipmentwarrantytype_ID: Type de garantie d'équipement

      • invoiceOutsideScope: 1 si la facture est en dehors du champ d’application, 0 sinon.

      • contract_ID_equipment: Contrat de l'équipement lié à l’intervention.

      • timetypeactivity_ID: Activité liée au type de temps (Peinture, électricité, plomberie, …)

      • timeworktimeheader_ID: En-tête du temps travaillé par le technicien

      • orderheader_ID: En-tête de la commande liée à l’intervention.

      • externalID: ID sur plateforme externe, principalement utilisé pour stocker l’ID de l’intervention sur l’ERP

      • deal_ID: Affaire liée à l’intervention.

      • dealelement_ID: Elément d’affaire lié à l’intervention

      • contractToBill: 1 si le contrat donne lieu à une facture, 0 sinon

      • symptom_ID: Symptôme lié

      • symptomNotes: Commentaires sur les symptômes liés

      • externaldataupdateasync_ID: Lien vers la notification FIFO en cours d’envoi vers un service externe (est remis à null quand l’envoi est acquitté, utilisé uniquement pour éviter un envoi à répétition par l’utilisateur)

      • dateToCheckContractOrWarrantyOnFollowUp: Date utilisée sur les interventions liées pour vérifier si l’intervention “suite” peut encore utiliser le contrat ou la garantie de l’intervention parente. Remplace la date de demande dans le cas où il n’y a pas de demande.

      • generictype_ID_managementMode: Mode de traitement de l’intervention, indique typiquement si l’intervention va être traité par le mobile, par le web sans planification ou web avec planification (dataType INTERVENTION_MANAGEMENT_MODE)

      • additionalExternalID: ID additionnel sur plateforme externe, utilisé stocker l’ID de l’intervention sur une autre plateforme tierce.

      • billingComment: Commentaire de facturation.

      • generictype_ID_billingFollowUp: Suivi de la facturation (dataType INTERVENTION_BILLING_FOLLOWUP)

      • nonBillable: 1 si l’intervention n’est pas facturable, 0 sinon.

      • customer_ID_billed: Client facturé.

      • generictype_ID_nonBillableReason: Motif de gratuité (dataType INTERVENTION_NONBILLABLEREASON)

      • isReportSent: 1 si le rapport d’intervention a été envoyé, 0 sinon.

    • sw_data_interventionequipment : Lien intervention/équipement

    • sw_data_planning : Planification d'une intervention pour un technicien

    • sw_data_interventionpart : Pièces consommées

    • sw_data_interventionpartdetail : Détail des pièces consommées (Série, Lots...)

    • sw_data_interventionpicture : Photos

    • sw_data_operation : Opérations

    • sw_data_measure : Mesures relevées

  • Tables utilisées pour le suivi des modifications introduit en V5.3

    • sw_data_interventionhistoryheader : entête des modifications réalisées

    • sw_data_interventionhistorydetail : détail des modifications réalisées (avant et après)

  • Tables utilisées pour la planification longue introduite en V5.3

    • sw_data_timeworktimeheader : En-tête de définition des temps de travail

    • sw_data_timeworktimedetail : Détail de définition des temps de travail 

    • sw_data_timebreaktimeheader : En-tête de définition des temps de pause

    • sw_data_timebreaktimedetail : Détail de définition des temps de pause

  • Tables utilisées pour les pièces manquantes introduites en V5.4

    • sw_data_interventionparttoplan : Pièces manquantes

  • Tables utilisées pour les affaires et éléments d'affaires introduits en V5.7

    • sw_data_deal : Affaires

    • sw_data_dealelement : Eléments d'affaires

Variables

  • Intervention.Available : Valide l'accès à la consultation des interventions (0 ou 1)

  • Intervention.CodeConfreport : Code du document utilisé pour l'intervention (par défaut INTERVENTION)

  • Intervention.AutoCreateRangeData : Créé automatiquement les contenus d'intervention (Opérations, Mesures, Pièces) (0 ou 1)

  • Intervention.Preview.Available : Affichage de la prévisualisation du rapport d'intervention en clôture (0 ou 1)

  • Intervention.SecondaryTechnician.Preview.Available : Idem pour les techniciens secondaires (0 ou 1)

  • InterventionParts.Available : Valide l'accès aux pièces dans l'interventions (0 ou 1)

  • InterventionParts.FreeQuantity.Show : Possibilité de saisir des gratuités (0 ou 1)

  • InterventionParts.GenericProduct.Enabled : Utilisation d'articles génériques (0 ou 1)

  • InterventionParts.Line.Change.Discount.Enabled : Accès aux remises lignes (0 ou 1)

  • InterventionParts.Line.Change.UnitSubPrice.Enabled : Accès à la modification du prix unitaire (0 ou 1)

  • InterventionParts.RemoveFromStock : Décompte automatique du stock consommé (0 ou 1)

  • InterventionParts.SalesCondition.Engine : Moteur de calcul de prix utilisé (idem commande) (Défaut : Generic)

  • Intervention.RenumberLines : Renumérotation des lignes de pièces à la fin de l'intervention (0 ou 1)

  • InterventionPhotos.Available : Accès à la prise de photos en intervention (0 ou 1)

  • InterventionRemarks.Available : Accès à la saisie de commentaires (0 ou 1)

  • Main.InterventionsHistory.Available : Accès à la consultation de l'historique d'intervention depuis le menu principal (0 ou 1)

  • Customer.InterventionsHistory.Available : Accès à la consultation de l'historique d'intervention depuis le menu client (0 ou 1)

  • Intervention.Planning.DefaultDuration : Durée de planification par défaut (Défaut : 60 min)

  • Intervention.Planning.StatusCode.Default : Statut par défaut à la création d'une planification (Défaut : STARTED)

  • Intervention.Planning.StatusCode.End : Statut par défaut d'une planification terminée (Défaut : ENDED)

  • Times.RoundingForBillableTime : Permet de paramétrer l'intervalle pour l'arrondi des temps

  • Times.MinimumBillableTime : Permet de paramétrer un minimum en deçà duquel les temps restent facturés à 0

Ajouts pour la planification longue (V5.3) :

  • Intervention.Planning.AutomaticDailySplit.Enabled : Activation de la planification longue 

  • Intervention.Planning.WorkStartTime : Heure de début de travail par défaut

  • Intervention.Planning.WorkEndTime : Heure de fin de travail par défaut

  • Intervention.Planning.BreakThreshold : Seuil de prise en compte de temps de pause en minutes

Ajouts pour les affaires et éléments d'affaires (V5.7)

  • Deals.Available : Accès aux affaires et éléments d'affaires (0 ou 1)

Profiles

Ajouts pour les affaires et éléments d'affaires (V5.7)

  • Deal.Show : Visualiser les affaires et éléments d'affaires

Particularités

La gestion du suivi de modification est réalisée par un script serveur "FuncServer_InterventionLogChanges" qui remplit les tables associées.

Concernant la nouvelle fonctionnalité 'Pieces manquantes

Modification fonctionnalité “Terminer l’intervention” :

  • Une intervention ne peut plus être terminé si il reste une/des plannification/s en pause

  • La fonctionnalité terminé l’intervention passe désormais par le flux de gestion des intervention côté serveur ‘Manage Intervention Flow’ (5.7)

Ajout du header sur la page de l’intervention : les informations qui peuvent être affiché doivent être des informations qui proviennent directement de la table intervention (possible d’afficher le titre mais pas possible d’afficher le libellé du type de l’intervention) (ajout 5.7)

Ajout des étiquettes sur les interventions, il est désormais possible de filtrer et d’avoir la colonne étiquette dans les listes des interventions.

Sous-Rubriques

  • Aucune étiquette