Sommaire |
---|
Fonctionnalité
Description du fichier exporté depuis les Evénements du Studio pour les temps des interventions [Infinity] Export Deals Intervention Times.
...
Action : [Infinity] Export Deals Intervention Times
Export : DealInterventionTemps
Fichier : AffaireInterventionTempsV2AffaireInterventionTempsV62.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.
Info |
---|
Le champ sw_data_time.exported est mis à 1 à la fin de l’export. |
...
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