Interface: PROJ - Services version 2019.00

Ce document décrit l'interface AbaConnect Services de l'application PROJ .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:PROJ
Nom de l'interface:Services
ID:N481 ( NStamm )
Version:2019.00
Status:Productif


Fonctions d'exportation et d'importation possibles de l'interface

Fonctions exportation/importation
Exportation:XML
Importation:XML


Informations complémentaires sur l'interface

Information complémentaire

                                  Révision champ Maximum de l'interface : 0



Informations de mappage

Les informations relatives au mappage sont affichées ci-dessous.

Informations de mappage
ID mappage:AbaDefault
Nom du mappage:Services
Description:

                



Exemple d'une structure XML AbaConnect

Ci-dessous un exemple d'une structure Header XML. Cette information est donc visible dans un fichier d'exportation XML AbaConnect, fichier exporté via l'interface AbaConnect Abacus.

Structure XML AbaConnect
<?xml version='1.0' encoding='UTF-8'?>
<AbaConnectContainer>
  <TaskCount>1</TaskCount>
  <Task>
    <Parameter>
      <Application>PROJ</Application>
      <Id>N481</Id>
      <MapId>AbaDefault</MapId>
      <Version>2019.00</Version>
      <!-- Attention: Le numéro de mandant est facultatif et signifie que les données ne peuvent être importées que dans le mandant spécifié -->
      <!-- L'option mandant a un effet uniquement lors de l'importation des données. Configuration possible dans les paramètres d'exportation AbaConnect. -->
      <!-- Par défaut, le numéro de mandant n'est pas écrit dans le fichier d'exportation -->
      <Mandant>7777</Mandant>
    </Parameter>
    <Transaction>
      <Services mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </Services>
    </Transaction>
  </Task>
</AbaConnectContainer>



Exemple AbaConnect Command Line

Voici quelques exemples de la ligne de commande AbaConnect. La ligne de commande AbaConnect peut être exécutée avec les programmes abaconnectexportconsole.exe et abaconnectimportconsole.exe. La ligne de commande AbaConnect doit être exécutée directement sur le serveur. Vous trouverez de plus amples informations sur la page d'accueil d'Abacus. Les exemples suivants servent de point de départ pour la création d'une ligne de commande simple.

AbaConnect Command Line
Export :
abaconnectexportconsole.exe "/USRuser" "/PWxxx"  "-aPROJ"  "-version2019.00"  "-M7777"  "-acidN481"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aPROJ"  "-version2019.00"  "-M7777"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-importfileX:\data.xml"

N.B. : Pour importer des données XML, il n'est pas nécessaire de spécifier l'ID d'interface et le mappage dans la Command Line. Cette information se trouve dans le fichier d'importation XML.



Champs / structure du mappage

La table suivante affiche les données du mappage de manière simplifiée.
Le nom de l'élément XML et du parent est toujours écrit en anglais. Avec un clic de la souris sur une ligne, des informations supplémentaires sont affichées.

Nom élément XML Nom du champ Nom parent Type Longueur Obligatoire
ServicesServices---Oui
    DesignationElementDésignationsServices--Non
        - LanguageCodeLangueDesignationElementTexte6Oui
        - DesignationDésignationDesignationElementTexte50Oui
    - ServiceNrN° de serviceServicesNuméro8Oui
    - ValidFromValable dèsServicesDate-Non
    - InactivePerInactif auServicesDate-Non
    - From1De 1ServicesHeure (HH:ss)-Non
    - To1À 1ServicesHeure (HH:ss)-Non
    - From2De 2ServicesHeure (HH:ss)-Non
    - To2À 2ServicesHeure (HH:ss)-Non
    - From3De 3ServicesHeure (HH:ss)-Non
    - To3À 3ServicesHeure (HH:ss)-Non
    - From4De 4ServicesHeure (HH:ss)-Non
    - To4À 4ServicesHeure (HH:ss)-Non
    - From5De 5ServicesHeure (HH:ss)-Non
    - To5À 5ServicesHeure (HH:ss)-Non
    - From6De 6ServicesHeure (HH:ss)-Non
    - To6À 6ServicesHeure (HH:ss)-Non
    - PauseRegulationRèglement des pausesServicesNuméro8Non
    - ColorCouleurServicesTexte8Non
    - SymbolSymboleServicesTexte20Non
    - ProjNrN° de projetServicesNuméro12Non
    - OrgUnitUnité organisationnelle (inactive)ServicesTexte50Non
    - LeArtGenre de prestationServicesNuméro8Non
    - CreateBookingCréer écrituresServicesBooléen-Non
    - MarkerServiceService de marquageServicesBooléen-Non
    - HasIconIcône utiliséeServicesBooléen-Non



Informations détaillées des champs

Description détaillée des champs de l'interface.

Désignations
Nom élément XML:DesignationElement
Elément parent:Services
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

Langue
Nom élément XML:LanguageCode
Elément parent:DesignationElement
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "LangCode")
                    

Désignation
Nom élément XML:Designation
Elément parent:DesignationElement
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Text")
                    

N° de service
Nom élément XML:ServiceNr
Elément parent:Services
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ServiceNr")
                    

Valable dès
Nom élément XML:ValidFrom
Elément parent:Services
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ValidFrom")
                    

Inactif au
Nom élément XML:InactivePer
Elément parent:Services
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "InactivePer")
                    

De 1
Nom élément XML:From1
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "From1")
                    

À 1
Nom élément XML:To1
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "To1")
                    

De 2
Nom élément XML:From2
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "From2")
                    

À 2
Nom élément XML:To2
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "To2")
                    

De 3
Nom élément XML:From3
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "From3")
                    

À 3
Nom élément XML:To3
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "To3")
                    

De 4
Nom élément XML:From4
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "From4")
                    

À 4
Nom élément XML:To4
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "To4")
                    

De 5
Nom élément XML:From5
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "From5")
                    

À 5
Nom élément XML:To5
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "To5")
                    

De 6
Nom élément XML:From6
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "From6")
                    

À 6
Nom élément XML:To6
Elément parent:Services
Type de champ:Heure (HH:ss)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "To6")
                    

Règlement des pauses
Nom élément XML:PauseRegulation
Elément parent:Services
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "PauseRegulation")
                    

Couleur
Nom élément XML:Color
Elément parent:Services
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Color")
                    

Symbole
Nom élément XML:Symbol
Elément parent:Services
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   20Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Symbol")
                    

N° de projet
Nom élément XML:ProjNr
Elément parent:Services
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ProjNr")
                    

Unité organisationnelle (inactive)
Nom élément XML:OrgUnit
Elément parent:Services
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "OrgUnit")
                    

Genre de prestation
Nom élément XML:LeArt
Elément parent:Services
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "LeArt")
                    

Créer écritures
Nom élément XML:CreateBooking
Elément parent:Services
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Créer écritures lors de la planification
(Le champ ID internes pour cet élément est "CreateBooking")

Service de marquage
Nom élément XML:MarkerService
Elément parent:Services
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Temps du service ne compte pas comme heures supplémentaires
(Le champ ID internes pour cet élément est "MarkerService")

Icône utilisée
Nom élément XML:HasIcon
Elément parent:Services
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Utilise une icône
(Le champ ID internes pour cet élément est "HasIcon")