Intégrateur : les spécificités d'Agilix (INTEG_AGILIX)

Intégration des adresses des tiers (type d’enregistrement 86)

Nom Valeur AGILIX (AGIL ACE)
Constante

Champ d’origine

de la table temporaire

Selon le code action “codaction” (1)
       
typenr 86    
typmaj 9    
sigadr1   agilix_customer.sigtie  
  CLI    
typadr1 COM    
numadr1   agilix_customer.numadr  
sigadr   agilix_customer.sigtie  
typtie CLI    
typadr COM    
numadr   agilix_customer.numadr  
libadr50   agilix_customer.agx_nom  
ligadr50_1   agilix_customer.adresse1  
ligadr50_2   agilix_customer.adresse2  
locali50   agilix_customer.ville  
codpay   agilix_customer.codpay  
codsec   agilix_customer.agx_etat  
codpos_10   agilix_customer.agx_codpos  
codlan   agilix_customer.codlan  

(1) AGILIX, valeur définie selon le code action (champ “agilix_customer.codaction”) :

Voir aussi documentation INTEG_TIE_ADR.

Intégration des contacts (type d’enregistrement 78)

Libellé Valeur AGILIX (AGIL ACE)
Constante

Champ d’origine

de la table temporaire (1)

Selon le code action “codaction” (2)
typenr 78    
typmaj 9    
typtie CLI    
sigadr   agilix_customer.sigtie  
typadr COM    
numadr   agilix_customer.numadr  
numord   agilix_customer.numctc  
codciv  

Section CUSTOMER : agilix_customer.codciv

Autres sections : ~

 
contac  

Section CUSTOMER : agilix_customer.agx_nom

Autres sections : ~

 
tel  

Section CUSTOMER : agilix_customer.tel

Autres sections : ~

 
email256  

Section CUSTOMER : agilix_customer.email

Autres sections : ~

 
indconpri  

Section CUSTOMER : si agilix_customer.ctcprin est vrai, mettre “X” sinon à blanc.

Autres sections : ~

 
codzn10  

Section Customer : O

O pour actif (toutes sections AGIL sauf CUSTOMER_DISABLE_CARD à positionner à N pour inactif).

 
codzn11  

Section Customer : ~

Autres sections : agilix_customer.datemis

 
codzn12  

Section Customer : ~

Autres sections : agilix_customer.heuremis sauf pour CUSTOMER_NEW_CARD ou il faut mettre ' ' (blanc).

 
codzn13  

Section Customer : ~

Autres sections : agilix_customer.magemis

 
codzn14  

Section Customer : ~

Autres sections : agilix_customer.tpv

 
codzn15  

Section Customer : ~

Autres sections : agilix_customer.agx_datdebval sauf pour CUSTOMER_ENABLE_CARD et CUSTOMER_DISABLE_CARD ou il faut mettre ' ' (blanc).

 
codzn16  

Section Customer : ~

Autres sections : agilix_customer.agx_datfinval sauf pour CUSTOMER_DISABLE_CARD ou il faut mettre ' ' (blanc).

 
prenom  

Section Customer : agilix_customer.agx_prenom

Autres sections : ~

 
datnai  

Section Customer : agilix_customer.agx_datnai

Autres sections : ~

 

numctc_agil

  agilix_customer.idcontact  

carte_agil

  agilix_customer.numcarte  

(1) : La colonne “Champ d’origine de la table temporaire” précise en fonction de la section traitée (agil_customer.agx_typenr) en extraction quelle valeur est positionnée en sortie.

(2) AGILIX, valeur définie selon le code action (champ “agilix_customer.codaction”) :

Voir aussi documentation INTEG_CTC.

Intégration des en-têtes d'évènements (type d’enregistrement 01)

Nom

Valeur AGILIX

(AGIL ACE)

  Constante Champ d’origine de la table temporaire
Typenr 01  
Typmaj 1  
Fonc GCOV  
Codpev VTIC  
Numeve 0000000  
Sigtie  

Vente : agilix_vente.sigtie

Trésorerie : agilix_treso.sigtie

Dateve  

Vente : agilix_vente.agx_datref

Tésorerie : agilix_treso.agx_datref

Datliv  

Vente : agilix_vente.agx_datref

Trésorerie : agilix_treso.agx_datref

Datexp  

Vente : agilix_vente.agx_datref

Trésorerie : agilix_treso.agx_datref

Codeta

Vente ou Trésorerie : C

 
Refext  

Vente : agilix_vente.noticket

Trésorerie : agilix_treso.noticket

Il est nécessaire de supprimer les caractères 3 à 6 du numéro de magasin.

Coddev  

Vente : agilix_vente.coddev

Trésorerie : agilix_treso.codump

Posfis  

Vente : agilix_vente.posfis

Trésorerie : agilix_treso.posfis

Libcom  

Vente : agilix_vente.idclient

Trésorerie : agilix_treso.idclient

Datcre  

Vente : agilix_vente.datesys

Trésorerie : agilix_treso.datesys

Heueve  

Vente : agilix_vente.heureys

Trésorerie : agilix_treso.heureys

Numeve_long   Trésorerie : agilix_treso.numeve

Voir aussi documentation INTEG_EVE.

Intégration des acomptes et des échéances (type d’enregistrement 06)

Nom

Valeurs AGILIX

(AGIL ACE)

Constante

Champ d’origine

de la table

temporaire

typenr 06  
typmaj 1  
codfon GCOV  
codpev Si agilix_treso.numeve vaut “0”, forcer à “VTRE”, sinon forcer à “VTIC”.  
typenr R  
numech   agilix_treso.numech
dataco   agilix_treso.agx_datref
datval   agilix_treso.agx_datref
monrgl   agilix_treso.mt_ump
modrgl   agilix_treso.agx_modrgl
Coddev   agilix_treso.codump
Numeve_long   agilix_treso.numeve
Valzn1   agilix_treso.nature_treso
Valzn2   agilix_treso.agx_idmotif
Valzn3   agilix_treso.agx_codtrt
Valzn4   agilix_treso.nopiece
Valzn5   agilix_treso.nodiverstreso
Valzn6   agilix_treso.coddev
Valzn7   agilix_treso.agx_commentaire
Datrgl   agilix_treso.datesyst
Heurgl   agilix_treso.heuresyst

Voir aussi documentation INTEG_EVM.

Intégration des postes, sous-postes et lignes d'évènements (type d’enregistrement 02)

Nom

Valeur AGILIX

(AGIL ACE)

  Constante

Champ d’origine

de la table

temporaire

Typenr 02  
Typmaj 1  
Fonct GCOV  
Codpev

Vente : VTIC

Trésorerie : Si agilix_treso.numeve vaut “0” forcer à VTRE, sinon forcer à VTIC.

 
Numeve 0000000  
Numpos 000  
CodPro  

Vente : agilix_vente.idarticle

Trésorerie : agilix_treso.codpro_treso

Qtecde Trésorerie : “0000001.00” Vente : agilix_vente.qtecde
Coduni   Vente : agilix_vente.coduni
Prxtav   Vente : agilix_vente.prxvte
Prxvdu  

Vente : agilix_vente.prxvdu

Trésorerie : agilix_treso.prxvdu

Codtva  

Vente : extraction du second caractère de agilix_vente.agx_codtva

Libcom  

Vente : agilix_vente.agx_gencod

Sigdep  

Vente : agilix_vente.sigdep

Trésorerie : agilix_treso.sigdep

Prxfrc Vente ou Trésorerie : “O”  
Numeve_long   Trésorerie : agilix_treso.numeve

Voir aussi documentation INTEG_EVP.

Intégration du mode multi-entités (type d’enregistrement 96)

Nom

AGILIX

Valeur

typenr 96
codsoc agilix_vente.idmag

Voir aussi documentation INTEG_ME.

Intégration des requêtes SQL (type d’enregistrement A9)

Cette structure permet de déclencher la purge de l’occurrence d’origine une fois qu’elle a été correctement intégrée dans ACE (inclus dans la transaction).

Elle est utilisée dans les traitements d’extraction des tables temporaires, les rubriques spécifiées dans cette requête sont :

Nom

AGILIX

Valeur

Typenr A9
Typmaj 0
Requête DELETE FROM AGILIX_xxx WHERE CODSOC=x AND NUMSEQ=xx

Voir aussi documentation INTEG_REQ_SQL.

Intégration des tiers (type d’enregistrement 70)

Nom Valeur AGILIX (AGIL ACE)
Constante

Champ d’origine

de la table temporaire

Selon le code action “codaction” (1)
       
typenr 70    
typmaj 9    
codpev AGXCLI    
typtie CLI    
sigtie   agilix_customer.sigtie  
nomtie   agilix_customer.agx_nom  
codett     codett
famtie     famtie
codbar     codbar
codreg     codreg
coddev     coddev
typrep     typrep
sigrep     sigrep
typgrp     typgrp
siggrp     siggrp
dreftar     dreftar
nbrjour     nbrjour
codlan   agilix_customer.codlan  
modtra     modtra
sigdep     sigdep
sigtra     sigtra
modliv     modliv
delrea     delrea
relica     relica
cpttie     ~
modrgl     modrgl
delrgl     delrgl
coddpt     coddpt
codqua     codqua
posfis     posfis
encass     encass
encmax     encmax
codinc    

Si agilix_customer.bloque = “Oui”, alors prendre valeur paramétrable codinc, sinon blanc.

tauesc     tauesc
perfac     perfac
nbrfac     nbrfac
facrel     facrel
forfai     forfai
editrt     editrt
edicot     edicot
typfac     typfac
indref     indref
mincde     mincde
minfra     minfra
dateve     dateve
sigach     sigach
datcre   agilix_customer.datrecr  
cnufd     cnufd
numfil    

Si agilix_customer.ctprin = “Oui” alors prendre valeur agilix_customer.numadr, sinon blanc.

etbcod     etbcod
etsstatut     etsstatut
p_tietcp     ~
p_tiesig     ~
p_ribcodp     p_ribcodp
p_tiebap     p_tiebap
p_tieintgr     p_tieintgr
p_3fccod     p_3fccod
p_3g1cod     p_3g1cod
p_3g2cod     p_3g2cod
p_3g3cod     p_3g3cod
p_3g4cod     p_3g4cod
p_3g5cod     p_3g5cod
moyrgl     moyrgl
p_tiegrp     p_tiegrp
sigtrs     sigtrs
Indtim     Indtim
Telven     Telven
Achvte_cat     Achvte_cat
Codcat     Codcat
Datprc_cde     Datprc_cde
Nbjcde     Nbjcde
Delsec     Delsec
Calrea     Calrea
p_tieesc     p_tieesc
Datouv     Datouv
Typmod     Typmod
Sigmod     Sigmod
Nattie     Nattie
Valelabo     Valelabo
Appelabo     Appelabo
Dathistovte     Dathistovte
Datdeb     Datdeb
Datfin     Datfin

(1) AGILIX, valeur définie selon le code action (champ “agilix_customer.codaction”) :

Voir aussi documentation INTEG_TIE.

Intégration des zones paramétrées datées (type d’enregistrement 41)

Nom Valeur AGILIX (AGIL ACE)
Constante

Champ d’origine

de la table temporaire

Typenr 41  
Typmaj 9  
Codpev AGXCLI  
Typzod   agilix_cust_dyninfo.typzod
Clezod   agilix_cust_dyninfo.sigtie
Numzod   agilix_cust_dyninfo.numzod
Datzod    
Valzod   agilix_cust_dyninfo.dyninf_val

Typtie

CLI  

Sigtie

  agilix_cust_dyninfo.sigtie

Voir aussi documentation INTEG_ZOD.