Schnittstelle: HRMS - FunctionBase Version 2023.00

Dieses Dokument beschreibt die AbaConnect-Schnittstelle FunctionBase der Applikation HRMS .


Allgemeine Informationen

Allgemeine Informationen zur Schnittstelle.

AbaConnect Schnittstellen Information
Applikation:HRMS
Schnittstellen-Name:Funktionen
ID:FunctionBase ( FunctionBase )
Version:2023.00
Status:Productiv


Mögliche Export- und Import-Funktionen der Schnittstelle

Export / Import Funktionen
Export:XML
Import:XML


Zusätzliche Informationen zur Schnittstelle

Zusatzinformation
Höchste Feld Revision für dieser Schnittstelle : 0



Mapping Informationen

Im Folgenden werden die Informationen über das Mapping angezeigt.

Mapping Informationen
Mapping ID:AbaDefault
Mapping Name:Funktionen
Beschreibung:



Beispiel AbaConnect XML-Struktur

Es folgt ein Beispiel einer XML Header-Struktur. Diese Information kann man auch in einer AbaConnect XML-Exportdatei anschauen, die über die Abacus AbaConnect Maske exportiert wurde.

AbaConnect XML-Struktur
<?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>
      <!-- Achtung : Die Mandantennummer ist optional und bedeutet, dass die Daten nur in den definierten Mandanten importiert werden können -->
      <!-- Die Option Mandant hat nur beim Datenimport einen Einfluss. Dies kann in den AbaConnect Export-Einstellungen konfiguriert werden. -->
      <!-- Die Mandantennummer wird standardmässig nicht in die Export-Datei geschrieben -->
      <Mandant>7777</Mandant>
    </Parameter>
    <Transaction>
      <Function mode='SAVE'>
          <!-- Hier können spezifische Datenfelder für die AbaConnect Schnittstelle definiert werden. -->
      </Function>
    </Transaction>
  </Task>
</AbaConnectContainer>



Beispiel AbaConnect Command Line

Es folgen Beispiele für die AbaConnect Command Line. AbaConnect Command Line wird mit den Programmen abaconnectexportconsole.exe und abaconnectimportconsole.exe ausgeführt. Die AbaConnect Command Line muss direkt auf dem Abacus Server ausgeführt werden. Detaillierte Informationen über AbaConnect Command Line sind auf der Abacus Homepage zu finden. Die folgenden Beispiele dienen als Ausgangspunkt für die Erstellung einer einfachen Command Line.

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. : Beim Import von XML-Daten muss die Schnittstellen-ID und das Mapping auf der Command Line nicht angegeben werden. Diese Information ist in der XML Import-Datei enthalten.



Mapping Felder / Struktur

Die folgende Tabelle zeigt die Daten des Mappings in vereinfachter Form an.
Das XML-Element und der Parent-Name werden immer in Englisch geschrieben. Mit einem Mausklick auf eine Zeile werden zusätzliche Informationen angezeigt.

XML Element Name Feld Name Parent Name Typ Feld Länge Zwingend
FunctionFunktion---Nein
    - FunctionNrFunktionsnummerFunctionNummer10Ja
    - FunctionIdFunktions-IDFunctionText16Nein
    FunctionTimeAxisZeitachseFunction--Nein
        FunctionDesignationDataBezeichnungFunctionTimeAxis--Nein
            - LanguageSpracheFunctionDesignationDataText8Ja
            - TextBezeichnungFunctionDesignationDataText200Nein
        - TimeAxisDateGueltig abFunctionTimeAxisDatum-Ja
        - ActiveAktivFunctionTimeAxisBoolean-Nein
        - GroupGruppeFunctionTimeAxisNummer8Nein
        - CategoryKategorieFunctionTimeAxisNummer8Nein
        - ExperienceProfileErfahrungsprofilFunctionTimeAxisNummer10Nein
        - ExtendedFieldsErweiterte FelderFunctionTimeAxisType[ 15 ] -Nein
    FunctionSkillAssignmentsBeurteilungsprofileFunction--Nein
        - SkillSubjectBereichFunctionSkillAssignmentsEnum-Ja
        - TypeArtFunctionSkillAssignmentsEnum-Ja
        - TimeAxisGültig abFunctionSkillAssignmentsDatum-Ja
        - OptionalOptionalFunctionSkillAssignmentsEnum-Ja
        - ActiveAktivFunctionSkillAssignmentsEnum-Ja
        - RequiredMuss-KriteriumFunctionSkillAssignmentsEnum-Nein
        - DesiredValueSollwertFunctionSkillAssignmentsNummer6Nein
        - VisibleForFinalFinale Beurteilung sichtbarFunctionSkillAssignmentsEnum-Nein
        - OptionalForFinalFinale Beurteilung optionalFunctionSkillAssignmentsEnum-Nein
        - VisibleForEmployeeBeurteilung Mitarbeiter sichtbarFunctionSkillAssignmentsEnum-Nein
        - OptionalForEmployeeBeurteilung Mitarbeiter optionalFunctionSkillAssignmentsEnum-Nein
        - VisibleForResponsibleBeurteilung Verantwortlicher sichtbarFunctionSkillAssignmentsEnum-Nein
        - OptionalForResponsibleBeurteilung Verantwortlicher optionalFunctionSkillAssignmentsEnum-Nein
        - ProfileIdId des ProfilsFunctionSkillAssignmentsGUID36Nein
        ProfileIdsIds der ProfileFunctionSkillAssignments--Nein
            - ProfileIdId des ProfilsProfileIdsGUID36Nein
        - ProfileAssignmentIdId der ProfilzuweisungFunctionSkillAssignmentsGUID36Nein
        - SkillAssignmentIdId der KompetenzzuweisungFunctionSkillAssignmentsGUID36Nein
        - SkillHeadIdId der KompetenzFunctionSkillAssignmentsGUID36Nein
        - SkillDetailsIdId der KompetenzdetailsFunctionSkillAssignmentsGUID36Nein
        - PositionAssignmentIdId der Kompetenzzuweisung auf der FunktionFunctionSkillAssignmentsGUID36Ja
    FunctionReferenceTaskAufgaben ZeugnisFunction--Nein
        - TimeAxisZeitachseFunctionReferenceTaskDatum-Ja
        - TaskIdAufgabengebietFunctionReferenceTaskNummer14Ja
        FunctionReferenceTaskTextAufgabenFunctionReferenceTask--Nein
            - LanguageSpracheFunctionReferenceTaskTextText6Ja
            - TaskDescriptionAufgabenFunctionReferenceTaskTextText-1Ja
            - SpecialTaskSpezialaufgabenFunctionReferenceTaskTextText-1Ja
            - DesignationFemaleBezeichnung weiblichFunctionReferenceTaskTextText100Nein
            - DesignationMaleBezeichnung männlichFunctionReferenceTaskTextText100Nein



Detaillierte Feld-Informationen

Detaillierte Beschreibung der Schnittstellen-Felder.

Funktionsnummer
XML Element Name:FunctionNr
Parent Element:Function
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   10Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "FunctionNr")
                    

Funktions-ID
XML Element Name:FunctionId
Parent Element:Function
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   16Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Id")
                    

Zeitachse
XML Element Name:FunctionTimeAxis
Parent Element:Function
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                

Bezeichnung
XML Element Name:FunctionDesignationData
Parent Element:FunctionTimeAxis
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                

Sprache
XML Element Name:Language
Parent Element:FunctionDesignationData
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   8Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Language")
                    

Bezeichnung
XML Element Name:Text
Parent Element:FunctionDesignationData
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   200Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Text")
                    

Gueltig ab
XML Element Name:TimeAxisDate
Parent Element:FunctionTimeAxis
Feld Typ:Datum (2000-03-20)
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "TimeAxisDate")
                    

Aktiv
XML Element Name:Active
Parent Element:FunctionTimeAxis
Feld Typ:Boolean (true oder false)
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Active")
                    

Gruppe
XML Element Name:Group
Parent Element:FunctionTimeAxis
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   8Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Group")
                    

Kategorie
XML Element Name:Category
Parent Element:FunctionTimeAxis
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   8Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Category")
                    

Erfahrungsprofil
XML Element Name:ExperienceProfile
Parent Element:FunctionTimeAxis
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   10Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "ExperienceProfile")
                    

Erweiterte Felder
XML Element Name:ExtendedFields
Parent Element:FunctionTimeAxis
Feld Typ:Type[ 15 ]
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                

Beurteilungsprofile
XML Element Name:FunctionSkillAssignments
Parent Element:Function
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                

Bereich
XML Element Name:SkillSubject
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SkillSubject")
                    

Art
XML Element Name:Type
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Type")
                    

Gültig ab
XML Element Name:TimeAxis
Parent Element:FunctionSkillAssignments
Feld Typ:Datum (2000-03-20)
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "TimeAxis")
                    

Optional
XML Element Name:Optional
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Optional")
                    

Aktiv
XML Element Name:Active
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Active")
                    

Muss-Kriterium
XML Element Name:Required
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Required")
                    

Sollwert
XML Element Name:DesiredValue
Parent Element:FunctionSkillAssignments
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   6Dezimal-Stellen:   4Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "DesiredValue")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Finale Beurteilung sichtbar
XML Element Name:VisibleForFinal
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "VisibleForFinal")
                    

Finale Beurteilung optional
XML Element Name:OptionalForFinal
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "OptionalForFinal")
                    

Beurteilung Mitarbeiter sichtbar
XML Element Name:VisibleForEmployee
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "VisibleForEmployee")
                    

Beurteilung Mitarbeiter optional
XML Element Name:OptionalForEmployee
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "OptionalForEmployee")
                    

Beurteilung Verantwortlicher sichtbar
XML Element Name:VisibleForResponsible
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "VisibleForResponsible")
                    

Beurteilung Verantwortlicher optional
XML Element Name:OptionalForResponsible
Parent Element:FunctionSkillAssignments
Feld Typ:Enum
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "OptionalForResponsible")
                    

Id des Profils
XML Element Name:ProfileId
Parent Element:FunctionSkillAssignments
Feld Typ:GUID
Action Typ:Import und Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "ProfileId")
                    

Ids der Profile
XML Element Name:ProfileIds
Parent Element:FunctionSkillAssignments
Feld Typ:Array List
Action Typ:Import und Export
Feld Länge:   999Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "ProfileIds")
                    

Id des Profils
XML Element Name:ProfileId
Parent Element:ProfileIds
Feld Typ:GUID
Action Typ:Import und Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "ProfileId")
                    

Id der Profilzuweisung
XML Element Name:ProfileAssignmentId
Parent Element:FunctionSkillAssignments
Feld Typ:GUID
Action Typ:Import und Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "ProfileAssignmentId")
                    

Id der Kompetenzzuweisung
XML Element Name:SkillAssignmentId
Parent Element:FunctionSkillAssignments
Feld Typ:GUID
Action Typ:Import und Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SkillAssignmentId")
                    

Id der Kompetenz
XML Element Name:SkillHeadId
Parent Element:FunctionSkillAssignments
Feld Typ:GUID
Action Typ:Import und Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SkillHeadId")
                    

Id der Kompetenzdetails
XML Element Name:SkillDetailsId
Parent Element:FunctionSkillAssignments
Feld Typ:GUID
Action Typ:Import und Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SkillDetailsId")
                    

Id der Kompetenzzuweisung auf der Funktion
XML Element Name:PositionAssignmentId
Parent Element:FunctionSkillAssignments
Feld Typ:GUID
Action Typ:Import und Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "PositionAssignmentId")
                    

Aufgaben Zeugnis
XML Element Name:FunctionReferenceTask
Parent Element:Function
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                

Zeitachse
XML Element Name:TimeAxis
Parent Element:FunctionReferenceTask
Feld Typ:Datum (2000-03-20)
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "TimeAxis")
                    

Aufgabengebiet
XML Element Name:TaskId
Parent Element:FunctionReferenceTask
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   14Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "TaskId")
                    

Aufgaben
XML Element Name:FunctionReferenceTaskText
Parent Element:FunctionReferenceTask
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                

Sprache
XML Element Name:Language
Parent Element:FunctionReferenceTaskText
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   6Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Language")
                    

Aufgaben
XML Element Name:TaskDescription
Parent Element:FunctionReferenceTaskText
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   -1Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "TaskText")
                    

Spezialaufgaben
XML Element Name:SpecialTask
Parent Element:FunctionReferenceTaskText
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   -1Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SpecialTask")
                    

Bezeichnung weiblich
XML Element Name:DesignationFemale
Parent Element:FunctionReferenceTaskText
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   100Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "DesignationFemale")
                    

Bezeichnung männlich
XML Element Name:DesignationMale
Parent Element:FunctionReferenceTaskText
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   100Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "DesignationMale")