Schnittstelle: HRMS - ObjectDefinitionStructure Version 2012.00

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


Allgemeine Informationen

Allgemeine Informationen zur Schnittstelle.

AbaConnect Schnittstellen Information
Applikation:HRMS
Schnittstellen-Name:Strukturdefinitionen Gegenstände
ID:ObjectDefinitionStructure ( AccountAsset )
Version:2012.00


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:Strukturdefinitionen Gegenstände
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>ObjectDefinitionStructure</Id>
      <MapId>AbaDefault</MapId>
      <Version>2012.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>
      <ObjectBaseDefinition mode='SAVE'>
          <!-- Hier können spezifische Datenfelder für die AbaConnect Schnittstelle definiert werden. -->
      </ObjectBaseDefinition>
    </Transaction>
  </Task>
</AbaConnectContainer>



Beispiel AbaConnect Command Line

Es folgen Beispiele für die AbaConnect Command Line. Ab ABACUS V2010 wird AbaConnect Command Line mit den Programmen abaconnectexportconsole.exe und abaconnectimportconsole.exe, anstatt abajvm.exe, ausgeführt. Detaillierte Informationen über AbaConnect Command Line sind auf der ABACUS Homepage zu finden.

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

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aHRMS"  "-version2012.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
ObjectBaseDefinitionFelddefinitionen Gegenstände---Ja
    - ObjectGroupGegenstandsgruppeObjectBaseDefinitionNummer3Ja
    TreeStructureBaumstrukturObjectBaseDefinition--Nein
        GenericFieldStructureStruktur des freien FeldesTreeStructure--Ja
            - ObjectNumberGegenstandsnummerGenericFieldStructureNummer10Ja
            - ParentObjectNumberÜbergeordnetes ElementGenericFieldStructureNummer10Ja
            - ObjectClassObjektklasseGenericFieldStructureEnum-Ja
            StructureDisplayNamesNamenGenericFieldStructure--Ja
                - LanguageSpracheStructureDisplayNamesEnum-Ja
                - TextTextStructureDisplayNamesText50Ja
            - TimeAxisStandard-Zeitachse für GegenstandGenericFieldStructureText50Nein
    GenericFieldDefinitionsFelddefinitionen der freien FelderObjectBaseDefinition--Nein
        GenericFieldDefinitionFelddefinitionen des freien FeldesGenericFieldDefinitions--Ja
            FieldDisplayNameListAnzeigenamenGenericFieldDefinition--Nein
                - LanguageSpracheFieldDisplayNameListEnum-Ja
                - TextTextFieldDisplayNameListText100Ja
            - FieldNumberFeldnummerGenericFieldDefinitionNummer8Ja
            - DataTypeDatentypGenericFieldDefinitionEnum-Ja
            - PreDecimalPlacesVorkommastellenGenericFieldDefinitionNummer2Ja
            - PostDecimalPlacesNachkommastellenGenericFieldDefinitionNummer2Ja
            - StringLengthAnzahl ZeichenGenericFieldDefinitionNummer4Ja
            - SelectionListIdID AuswahllisteGenericFieldDefinitionText50Ja
            - SelectionListSyncFieldID SynchronisationsfeldGenericFieldDefinitionText50Ja
            - SelectionListValueFieldID TextfeldGenericFieldDefinitionText50Ja
            - MeasurementUnitTypeTyp MasseinheitGenericFieldDefinitionEnum-Nein
            - MeasurementUnitID MasseinheitGenericFieldDefinitionText4Ja
            - IsUsedInObjectManagementFeld ist in der Gegenstandsverwaltung aktivGenericFieldDefinitionBoolean-Ja
            ValueListWertelisteGenericFieldDefinition--Nein
                RadioValueVardataValueList--Nein
                    - NumberNummerRadioValueNummer8Ja
                    - ValueWertRadioValueNummer10Ja
                    - LanguageSpracheRadioValueEnum-Ja
                    - TextTextRadioValueText100Ja



Detaillierte Feld-Informationen

Detaillierte Beschreibung der Schnittstellen-Felder.

Gegenstandsgruppe
XML Element Name:ObjectGroup
Parent Element:ObjectBaseDefinition
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   3Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

Baumstruktur
XML Element Name:TreeStructure
Parent Element:ObjectBaseDefinition
Feld Typ:Type[ 15 ]
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   1
Beschreibung:


Struktur des freien Feldes
XML Element Name:GenericFieldStructure
Parent Element:TreeStructure
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:


Gegenstandsnummer
XML Element Name:ObjectNumber
Parent Element:GenericFieldStructure
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   10Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   1
Beschreibung:

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

Übergeordnetes Element
XML Element Name:ParentObjectNumber
Parent Element:GenericFieldStructure
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   10Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   2
Beschreibung:

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

Objektklasse
XML Element Name:ObjectClass
Parent Element:GenericFieldStructure
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 "OBJECT_CLASS")

Namen
XML Element Name:StructureDisplayNames
Parent Element:GenericFieldStructure
Feld Typ:Linked List
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   3
Beschreibung:

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

Sprache
XML Element Name:Language
Parent Element:StructureDisplayNames
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 "Language")

Text
XML Element Name:Text
Parent Element:StructureDisplayNames
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   50Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   2
Beschreibung:

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

Standard-Zeitachse für Gegenstand
XML Element Name:TimeAxis
Parent Element:GenericFieldStructure
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   50Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

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

Felddefinitionen der freien Felder
XML Element Name:GenericFieldDefinitions
Parent Element:ObjectBaseDefinition
Feld Typ:Type[ 15 ]
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   1
Beschreibung:


Felddefinitionen des freien Feldes
XML Element Name:GenericFieldDefinition
Parent Element:GenericFieldDefinitions
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   1
Beschreibung:


Anzeigenamen
XML Element Name:FieldDisplayNameList
Parent Element:GenericFieldDefinition
Feld Typ:Linked List
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   10
Beschreibung:

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

Sprache
XML Element Name:Language
Parent Element:FieldDisplayNameList
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 "Language")

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

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

Feldnummer
XML Element Name:FieldNumber
Parent Element:GenericFieldDefinition
Feld Typ:Nummer
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 "FIELD")

Datentyp
XML Element Name:DataType
Parent Element:GenericFieldDefinition
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 "DATA_TYPE")

Vorkommastellen
XML Element Name:PreDecimalPlaces
Parent Element:GenericFieldDefinition
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

Nachkommastellen
XML Element Name:PostDecimalPlaces
Parent Element:GenericFieldDefinition
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

Anzahl Zeichen
XML Element Name:StringLength
Parent Element:GenericFieldDefinition
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   4Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

ID Auswahlliste
XML Element Name:SelectionListId
Parent Element:GenericFieldDefinition
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   50Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

ID Synchronisationsfeld
XML Element Name:SelectionListSyncField
Parent Element:GenericFieldDefinition
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   50Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

ID Textfeld
XML Element Name:SelectionListValueField
Parent Element:GenericFieldDefinition
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   50Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

Typ Masseinheit
XML Element Name:MeasurementUnitType
Parent Element:GenericFieldDefinition
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 "UNIT_TYPE")

ID Masseinheit
XML Element Name:MeasurementUnit
Parent Element:GenericFieldDefinition
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   4Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   -
Beschreibung:

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

Feld ist in der Gegenstandsverwaltung aktiv
XML Element Name:IsUsedInObjectManagement
Parent Element:GenericFieldDefinition
Feld Typ:Boolean (true oder false)
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   11
Beschreibung:

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

Werteliste
XML Element Name:ValueList
Parent Element:GenericFieldDefinition
Feld Typ:Type[ 15 ]
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 "ValueList")

Vardata
XML Element Name:RadioValue
Parent Element:ValueList
Feld Typ:Linked List
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 "VARDATA")

Nummer
XML Element Name:Number
Parent Element:RadioValue
Feld Typ:Nummer
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 "Nr")

Wert
XML Element Name:Value
Parent Element:RadioValue
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 "Value")

Sprache
XML Element Name:Language
Parent Element:RadioValue
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 "Language")

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

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