Kit Divalto infinity - Export - Temps interventions
Fonctionnalité
Description du fichier exporté depuis les Evénements du Studio pour les temps des interventions [Infinity] Export Deals Intervention Times.
Ce fichier est intégré par le scrutateur mobile de Divalto infinity qui le transforme au format .dhub pour être ensuite intégré par le scrutateur datahub.
Fichier exporté
Temps des interventions
Action : [Infinity] Export Deals Intervention Times
Export : DealInterventionTemps
Fichier : AffaireInterventionTempsV62.txt
Séparateur : Tabulation
Filtres :
Temps à exporter : sw_data_time.srvExport = 1
Date de début utilisateur renseignée : sw_data_time.userStartDate IS NOT NULL
Date de fin utilisateur renseignée : sw_data_time.userEndDate IS NOT NULL
Depuis la version 6.2, on tient compte de variables d’exportation (disponibles en saisie depuis Divalto weavy web : Paramétrage > Service > Feuilles de temps) :
Times.Export.InterventionClosed
Si valeur = 1 : on exporte les temps uniquement pour les interventions au statut Fermé (sw_data_generictype.tag = 'CLOSED' pour sw_data_intervention.generictype_ID_status)
Si valeur = 0 : on exporte les temps quel que soit le statut de l’intervention
Times.Export.TimeSheetValidated
Si valeur = 1 : on exporte les temps uniquement pour les feuilles de temps au statut Validé (sw_data_generictype.originalCode = 'COORDINATOR' pour sw_data_timesheet.generictype_ID_validationStatus)
Si valeur = 0 : on exporte les temps quel que soit le statut de la feuille de temps
Times.Export.TimeExported
Si valeur = 1 : on réexporte les temps déjà exportés (évidemment si les autres conditions précédentes sont réunies)
Si valeur = 0 : on exporte que les temps qui n’ont pas encore étaient exportés (sw_data_time.exported = 0)
Depuis la version 6.2, un nouveau champ “TimeId“ est également exporté pour connaitre l'identifiant unique lors de l'import dans Divalto infinity afin de pouvoir faire une éventuelle mise à jour.
Le champ sw_data_time.exported est mis à 1 à la fin de l’export.
Description du fichier :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
DateSaisie | sw_data_time.creatDate |
| Au format YYYYMMDD |
User | sw_data_baseuser.initials |
|
|
NumAffaire | sw_data_deal.codeDeal |
|
|
Element | sw_data_dealelement.originalCode |
|
|
CodeActivite | sw_data_timetypeactivity.codetimetypeactivity |
| On prend le 1er code activité trouvé dans l’ordre de recherche suivant :
|
DateActivite | sw_data_time.userStartDate |
| Au format YYYYMMDD |
Duree_H | sw_data_time.userEndDate - sw_data_time.userStartDate |
| Durée en heures |
Comment | '' |
|
|
NumIntervention | sw_data_intervention.interventionNumber si renseigné sinon sw_data_intervention.codeIntervention |
|
|
ExternalIdIntervention | sw_data_intervention.externalID |
|
|
TimeId | ‘WEAVYTIME_’ + sw_data_time.time_ID | 6.2 / 10.2 |
|
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | '' |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Import dans Divalto infinity :
Fonction scrutateur : Integrer_DonneesTpsAffaires
Particularités : utilisation de l’intégrateur datahub
Table : AFRTPS