Interface: HRMS - Fonctions version 2023.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:2023.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>2023.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"  "-version2023.00"  "-M7777"  "-acidFunctionBase"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aHRMS"  "-version2023.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
    FunctionTimeAxisAxe temporelFunction--Non
        FunctionDesignationDataDésignationFunctionTimeAxis--Non
            - LanguageLangueFunctionDesignationDataTexte8Oui
            - TextDésignationFunctionDesignationDataTexte200Non
        - TimeAxisDateValable dèsFunctionTimeAxisDate-Oui
        - ActiveActifFunctionTimeAxisBooléen-Non
        - GroupGroupeFunctionTimeAxisNuméro8Non
        - CategoryCatégorieFunctionTimeAxisNuméro8Non
        - ExperienceProfileprofil d&apos;expérienceFunctionTimeAxisNuméro10Non
        - ExtendedFieldsChamps étendusFunctionTimeAxisType[ 15 ] -Non
    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
    FunctionReferenceTaskTâches certificatFunction--Non
        - TimeAxisAxe temporelFunctionReferenceTaskDate-Oui
        - TaskIdDomaine de tâchesFunctionReferenceTaskNuméro14Oui
        FunctionReferenceTaskTextTâchesFunctionReferenceTask--Non
            - LanguageLangueFunctionReferenceTaskTextTexte6Oui
            - TaskDescriptionTâchesFunctionReferenceTaskTextTexte-1Oui
            - SpecialTaskTâches spécialesFunctionReferenceTaskTextTexte-1Oui
            - DesignationFemaleDomaine de tâches fémininFunctionReferenceTaskTextTexte100Non
            - DesignationMaleDomaine de tâches masculinFunctionReferenceTaskTextTexte100Non



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")
                    

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:

                

Désignation
Nom élément XML:FunctionDesignationData
Elément parent:FunctionTimeAxis
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:FunctionDesignationData
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:FunctionDesignationData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   200Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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")
                    

profil d&apos;expérience
Nom élément XML:ExperienceProfile
Elément parent:FunctionTimeAxis
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Champs étendus
Nom élément XML:ExtendedFields
Elément parent:FunctionTimeAxis
Type de champ:Type[ 15 ]
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

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")
                    

Tâches certificat
Nom élément XML:FunctionReferenceTask
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:

                

Axe temporel
Nom élément XML:TimeAxis
Elément parent:FunctionReferenceTask
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")
                    

Domaine de tâches
Nom élément XML:TaskId
Elément parent:FunctionReferenceTask
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   14Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Tâches
Nom élément XML:FunctionReferenceTaskText
Elément parent:FunctionReferenceTask
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:FunctionReferenceTaskText
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 "Language")
                    

Tâches
Nom élément XML:TaskDescription
Elément parent:FunctionReferenceTaskText
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   -1Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Tâches spéciales
Nom élément XML:SpecialTask
Elément parent:FunctionReferenceTaskText
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   -1Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Domaine de tâches féminin
Nom élément XML:DesignationFemale
Elément parent:FunctionReferenceTaskText
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 "DesignationFemale")
                    

Domaine de tâches masculin
Nom élément XML:DesignationMale
Elément parent:FunctionReferenceTaskText
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 "DesignationMale")