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/UDW62/pages/11381702663/Kit+Divalto+infinity+-+Export+-+CRM) 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. 5) afficher la version suivante »

Fonctionnalité

Description des fichiers exportés depuis les Evénements du Studio pour les tâches et les rendez-vous [Infinity] Export CRM.

Ces fichiers seront intégrés par le scrutateur mobile de Divalto infinity.

Fichiers exportés

Evénements

  • Action : [Infinity] Export CRM

  • Export : ActionV15 (Task)

  • Fichier : ActionV15.txt

  • Séparateur : Tabulation

  • Filtres :

    • Evénement à exporter : sw_data_event.srvExport = 1

    • Evénement non lié à un type d'événement standard : sw_data_eventype.codePicture IS NULL

      • Les types d'événements standards on tous une image (à la base ces types d'événements sont issus de la table sw_data_confeventtype)

      • Les types d'événements non standards sont ceux importés de Divalto infinity

  • Description du fichier :

Nom champ

Valeur

Version mini weavy / infinity

Commentaire

CodeSoc

sw_data_companyinfo.codeCompanyinfo

 

 

Creator

sw_data_baseuser.CodeBaseuser

 

Lié à sw_data_event.baseuser_ID

ProcessusID

''

 

Type

‘C' ou 'P’

Client ou Prospect

codeCustomer

sw_data_customer.codeCustomer

Lié à sw_data_event.customer_ID

NumProjet

Si nouvelle affaire/opportunité : 'P' + deal_ID

Sinon : sw_data_deal.codeDeal

Lié à sw_data_event.deal_ID

DateRealisation

sw_data_event.eventDate

Au format YYYYMMDD

HeureRealisation

sw_data_event.eventDate

Au format hhmm

DateEcheance

sw_data_event.eventDate

Au format YYYYMMDD

HeureEcheance

sw_data_event.eventDate

Au format hhmm

DateAlarme

null

HeureAlarme

null

DateCreation

sw_data_event.eventDate

Au format YYYYMMDD

HeureCreation

sw_data_event.eventDate

Au format hhmm

Etat

null

TypeAction

sw_data_eventtype.codeeventtype (partie derrière le -)

Lié à sw_data_event.eventtype_ID

NumAction

Si nouvel événement : 'E' + event_ID

Sinon : sw_data_event.codeEvent

Libelle

sw_data_event.label

ou

sw_data_event.comment

NumContact

  • Si erpContactID <> '' : erpContactID

  • Si nouveau contact et n° auto : codecustomercontact

  • Si nouveau contact et pas n° auto (c’est weavy qui définit le code) : ‘H' + device_ID_creat + '-’ + customercontact_ID (3 derniers caractères)

  • Si erpContactID = '' et pas nouveau contact : codecustomercontact (sans le codeCustomer)

On tient compte des variables externes :

  • SOC.CONTACTAUTOFL

  • MMOBIPARAM.CPTFL

pour savoir si le code contact est en numérotation automatique lors de l’import dans Divalto infinity

Createur

sw_data_baseuser.firstName + ' ' + sw_data_baseuser.lastName

Lié à sw_data_event.baseuser_ID

Realisateur

sw_data_baseuser.firstName + ' ' + sw_data_baseuser.lastName

Lié à sw_data_event.baseuser_ID

codeCouleurLigne

''

Commentaire

sw_data_event.comment

CodeRegroupement

''

CodeTypeScenario

''

NumModel

''

TaskToRun

''

Critere

''

SeqId

''

Info1 → Info20

Disponible pour faire du spécifique

SendToMobile

1

Constante

externalID

''

Synchro

‘U' ou ‘A’ ou 'D’

La suppression des événements se base sur la table sw_sys_deletehistory.

  • Import dans Divalto infinity :

    • Fonction scrutateur : Integrer_DonneesTaches

    • Table : EVTTIERS (pour type d'événement Tâche)

    • ID Mapping : MMOBITEMP.ENTITE = 4 (ACTION)

Rendez-vous

  • Action : [Infinity] Export CRM

  • Export : Agenda (Rdv)

  • Fichier : Agenda.txt

  • Séparateur : Tabulation

  • Filtres :

    • Rendez-vous à exporter : sw_data_task.srvExport = 1

    • Type rendez-vous : sw_data_task.documentType = 2 (pour info documentType = 1 est une tâche)

    • Rendez-vous non privé : sw_data_task.privateItem = 0

  • Description du fichier :

Nom champ

Valeur

Version mini weavy / infinity

Commentaire

CodeSoc

sw_data_companyinfo.codeCompanyinfo

 

 

Creator

sw_data_baseuser.CodeBaseuser

 

Lié à sw_data_task.baseuser_ID_recipient

Masque

sw_data_task.privateItem

 

RdvID

Si nouveau rendez-vous : 'A' + task_ID

Sinon : sw_data_task.codeTask

DateDebut

sw_data_task.startDate

Au format YYYYMMDD

HeureDebut

sw_data_task.startDate

Au format hhmm

DateFin

sw_data_task.endDate

Au format YYYYMMDD

HeureFin

sw_data_task.endDate

Au format hhmm

DateReelleDebut

sw_data_task.startDate

Au format YYYYMMDD

HeureReelleDebut

sw_data_task.startDate

Au format hhmm

DateReelleFin

sw_data_task.endDate

Au format YYYYMMDD

HeureReelleFin

sw_data_task.endDate

Au format hhmm

TypeRdvId

0

Constante

Type

‘C' ou 'P’

Client ou Prospect

Critere

sw_data_customer.codeCustomer

Lié à sw_data_task.customer_ID

Titre

sw_data_task.object

Description

sw_data_task.comment

Notes

sw_data_task.location

CategorieID

sw_data_tasktype.codetasktype (partie numérique)

RdvLieID

''

Locked

''

EtatID

sw_data_task.status

Rappel

sw_data_task.reminderPeriodValue

RappelID

sw_data_task.reminderPeriodType

Periodicite

''

PeriodiciteInfo

''

DateFinPeriodicite

''

CodeCouleurRdv

''

PieceJointe

''

CreatorID

sw_data_baseuser.CodeBaseuser

Lié à sw_data_task.baseuser_ID_sender

DateCreation

sw_data_task.creatDate

Au format YYYYMMDD

Info1 → Info20

Disponible pour faire du spécifique

SendToMobile

1

Constante

externalID

''

Synchro

‘U' ou ‘A’ ou 'D’

La suppression des rendez-vous se base sur la table sw_sys_deletehistory.

  • Import dans Divalto infinity :

    • Fonction scrutateur : Integrer_DonneesRendezVous

    • Table : EVTTIERS (pour type d'événement Rendez-vous)

    • ID Mapping : MMOBITEMP.ENTITE = 5 (AGENDA)

  • Aucune étiquette