Interface: HRMS - Fonctions version 2021.00

Ce document décrit l'interface AbaConnect Fonctions de l'application HRMS .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:HRMS
Nom de l'interface:Fonctions
ID:FunctionBase ( FunctionBase )
Version:2021.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:Fonctions
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>HRMS</Application>
      <Id>FunctionBase</Id>
      <MapId>AbaDefault</MapId>
      <Version>2021.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>
      <Function mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </Function>
    </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"  "-aHRMS"  "-version2021.00"  "-M7777"  "-acidFunctionBase"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aHRMS"  "-version2021.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
FunctionFonction---Non
    - FunctionNrNuméro de fonctionFunctionNuméro10Oui
    - FunctionIdID de fonctionFunctionTexte16Non
    FunctionNameNomFunction--Non
        - LanguageLangueFunctionNameTexte8Oui
        - TextDésignationFunctionNameTexte100Non
    FunctionTimeAxisAxe temporelFunction--Non
        - TimeAxisDateValable dèsFunctionTimeAxisDate-Oui
        - ActiveActifFunctionTimeAxisBooléen-Non
        - GroupGroupeFunctionTimeAxisNuméro8Non
        - CategoryCatégorieFunctionTimeAxisNuméro8Non
    FunctionSkillAssignmentsProfils d'évaluationFunction--Non
        - SkillSubjectDomaineFunctionSkillAssignmentsEnum-Oui
        - TypeGenreFunctionSkillAssignmentsEnum-Oui
        - TimeAxisValable dèsFunctionSkillAssignmentsDate-Oui
        - OptionalFacultatifFunctionSkillAssignmentsEnum-Oui
        - ActiveActifFunctionSkillAssignmentsEnum-Oui
        - RequiredCritère obligatoireFunctionSkillAssignmentsEnum-Non
        - DesiredValueValeur cibleFunctionSkillAssignmentsNuméro6Non
        - VisibleForFinalÉvaluation finale visibleFunctionSkillAssignmentsEnum-Non
        - OptionalForFinalÉvaluation finale facultativeFunctionSkillAssignmentsEnum-Non
        - VisibleForEmployeeÉvaluation employé visibleFunctionSkillAssignmentsEnum-Non
        - OptionalForEmployeeÉvaluation employé facultativeFunctionSkillAssignmentsEnum-Non
        - VisibleForResponsibleÉvaluation responsable visibleFunctionSkillAssignmentsEnum-Non
        - OptionalForResponsibleÉvaluation responsable facultativeFunctionSkillAssignmentsEnum-Non
        - ProfileIdId du profilFunctionSkillAssignmentsGUID36Non
        ProfileIdsIds des profilsFunctionSkillAssignments--Non
            - ProfileIdId du profilProfileIdsGUID36Non
        - ProfileAssignmentIdId de l'attribution du profilFunctionSkillAssignmentsGUID36Non
        - SkillAssignmentIdId de l'attribution de compétenceFunctionSkillAssignmentsGUID36Non
        - SkillHeadIdId de la compétenceFunctionSkillAssignmentsGUID36Non
        - SkillDetailsIdId des détails de compétenceFunctionSkillAssignmentsGUID36Non
        - PositionAssignmentIdId de l'attribution de compétence pour une fonctionFunctionSkillAssignmentsGUID36Oui



Informations détaillées des champs

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

Numéro de fonction
Nom élément XML:FunctionNr
Elément parent:Function
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

ID de fonction
Nom élément XML:FunctionId
Elément parent:Function
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   16Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Nom
Nom élément XML:FunctionName
Elément parent:Function
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:Language
Elément parent:FunctionName
Type de champ:Texte
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 "Language")
                    

Désignation
Nom élément XML:Text
Elément parent:FunctionName
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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

                

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

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

Actif
Nom élément XML:Active
Elément parent:FunctionTimeAxis
Type de champ:Booléen (true/false)
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 "Active")
                    

Groupe
Nom élément XML:Group
Elément parent:FunctionTimeAxis
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 "Group")
                    

Catégorie
Nom élément XML:Category
Elément parent:FunctionTimeAxis
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 "Category")
                    

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

                

Domaine
Nom élément XML:SkillSubject
Elément parent:FunctionSkillAssignments
Type de champ:Enum
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Genre
Nom élément XML:Type
Elément parent:FunctionSkillAssignments
Type de champ:Enum
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

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

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

Facultatif
Nom élément XML:Optional
Elément parent:FunctionSkillAssignments
Type de champ:Enum
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Actif
Nom élément XML:Active
Elément parent:FunctionSkillAssignments
Type de champ:Enum
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Critère obligatoire
Nom élément XML:Required
Elément parent:FunctionSkillAssignments
Type de champ:Enum
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 "Required")
                    

Valeur cible
Nom élément XML:DesiredValue
Elément parent:FunctionSkillAssignments
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "DesiredValue")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Évaluation finale visible
Nom élément XML:VisibleForFinal
Elément parent:FunctionSkillAssignments
Type de champ:Enum
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 "VisibleForFinal")
                    

Évaluation finale facultative
Nom élément XML:OptionalForFinal
Elément parent:FunctionSkillAssignments
Type de champ:Enum
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 "OptionalForFinal")
                    

Évaluation employé visible
Nom élément XML:VisibleForEmployee
Elément parent:FunctionSkillAssignments
Type de champ:Enum
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 "VisibleForEmployee")
                    

Évaluation employé facultative
Nom élément XML:OptionalForEmployee
Elément parent:FunctionSkillAssignments
Type de champ:Enum
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 "OptionalForEmployee")
                    

Évaluation responsable visible
Nom élément XML:VisibleForResponsible
Elément parent:FunctionSkillAssignments
Type de champ:Enum
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 "VisibleForResponsible")
                    

Évaluation responsable facultative
Nom élément XML:OptionalForResponsible
Elément parent:FunctionSkillAssignments
Type de champ:Enum
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 "OptionalForResponsible")
                    

Id du profil
Nom élément XML:ProfileId
Elément parent:FunctionSkillAssignments
Type de champ:GUID
Type d'action:Importation et exportation
Longueur champ:   36Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Ids des profils
Nom élément XML:ProfileIds
Elément parent:FunctionSkillAssignments
Type de champ:Array List
Type d'action:Importation et exportation
Longueur champ:   999Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Id du profil
Nom élément XML:ProfileId
Elément parent:ProfileIds
Type de champ:GUID
Type d'action:Importation et exportation
Longueur champ:   36Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Id de l'attribution du profil
Nom élément XML:ProfileAssignmentId
Elément parent:FunctionSkillAssignments
Type de champ:GUID
Type d'action:Importation et exportation
Longueur champ:   36Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Id de l'attribution de compétence
Nom élément XML:SkillAssignmentId
Elément parent:FunctionSkillAssignments
Type de champ:GUID
Type d'action:Importation et exportation
Longueur champ:   36Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Id de la compétence
Nom élément XML:SkillHeadId
Elément parent:FunctionSkillAssignments
Type de champ:GUID
Type d'action:Importation et exportation
Longueur champ:   36Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Id des détails de compétence
Nom élément XML:SkillDetailsId
Elément parent:FunctionSkillAssignments
Type de champ:GUID
Type d'action:Importation et exportation
Longueur champ:   36Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Id de l'attribution de compétence pour une fonction
Nom élément XML:PositionAssignmentId
Elément parent:FunctionSkillAssignments
Type de champ:GUID
Type d'action:Importation et exportation
Longueur champ:   36Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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