Schnittstelle: PROJ - ProjGroup Version 2016.00

Dieses Dokument beschreibt die AbaConnect-Schnittstelle ProjGroup der Applikation PROJ .


Allgemeine Informationen

Allgemeine Informationen zur Schnittstelle.

AbaConnect Schnittstellen Information
Applikation:PROJ
Schnittstellen-Name:Projektgruppierungen
ID:ProjGroup ( NStamm )
Version:2016.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:Projektgruppierungen
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>PROJ</Application>
      <Id>ProjGroup</Id>
      <MapId>AbaDefault</MapId>
      <Version>2016.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>
      <GroupingElement mode='SAVE'>
          <!-- Hier können spezifische Datenfelder für die AbaConnect Schnittstelle definiert werden. -->
      </GroupingElement>
    </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"  "-aPROJ"  "-version2016.00"  "-M7777"  "-acidProjGroup"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aPROJ"  "-version2016.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
GroupingElementProjektgruppierung---Ja
    - RecordTypeGruppierungsartGroupingElementNummer4Ja
    - NumberNummerGroupingElementNummer8Ja
    - InactiveInaktivGroupingElementBoolean-Nein
    DesignationElementBezeichnungenGroupingElement--Nein
        - LanguageCodeSpracheDesignationElementText6Ja
        - DesignationBezeichnungDesignationElementText50Ja



Detaillierte Feld-Informationen

Detaillierte Beschreibung der Schnittstellen-Felder.

Gruppierungsart
XML Element Name:RecordType
Parent Element:GroupingElement
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   4Dezimal-Stellen:   0Zwingendes Feld:   JaRevision:   0Ascii ID :   2
Beschreibung:
0 = Ein Datensatz pro verwendeter Sprache in der Projektverwaltung
1 = Reserviert für Leistungstyp
2 = Leistungskategorie: Main = NLK.KatNr, Code = NLK.LeTypNr
3 = Leistungsart: Main = NLA.LeArtNr, Code = NLA.LeTypNr
5 = Buchungssets: Main = NES.EntryNr
6 = Planungsgruppe 
7 = Vorgabebuchungsdefinition: Main = NES.EntryNr
10 = Abrechnungsschema: Main = NAS.AbrSchema
11 = Umlagendefinition
12 = Lohn-Ansatzdefinition
13 = Bau Kalkulationsgruppe
20 = Aktivitätsart: Main = NAR.AktArtNr
30 = Fristen: Main = NAA.FristNr
40 = Abrechnungslaufbezeichnung: Main = NFK.LaufNr
41 = Bewertungslaufbezeichnung: Main = NAB.LaufNr
42 = Texte für Meldungen
43 = Bezeichnung für Pausenreglement
44 = Bezeichnung für Dienst
45 = Bezeichnung für Schichtplan
50 = MIS
51 = MIS
60 = Bezeichnungen für die Maske "Definitionen|Daten" von Programm 311 
62 = Bezeichnungen der Notizblöcke von Projekt- und Kreditverwaltung.
65 = Projektgruppe: Main = NPG.GroupNr
70 = Vorgabetexte der Programme 11 und 13
80 = Kredit: Main = NKV.KredNr
90 = Projektbezeichnung
91 = E-Mail Vorlagen Projektstamm
92 = Benutzertabelle Projektstamm
93 = Adressverbindung Projektstamm
94 = Bezeichnungen Benutzertabelle
95 = E-Mail Vorlagen Bau-Offerten
101 = Wiederholung Vertragsbuchung
102 = Wiederholung Einsatzplan
103 = Wiederholung Fristen
104 = Wiederholung Aktivitäten
151 = Servicezyklus
152 = Fakturazyklus
200 = Freie Gruppierung Bezeichnung
201 = Freie Gruppierung First
210 = Freie Gruppierung Last
297 = Tarif
298 = Art
299 = Fristengruppe
300 = Werkhoftyp
301 = Werkhofbereich
302 = Werkhofinventartyp
305 = Werkhof Eigener Ansatz 1
306 = Werkhof Eigener Ansatz 2
307 = Werkhof Eigener Ansatz 3
308 = Werkhof Eigener Ansatz 4
309 = Werkhof Eigener Ansatz 5
310 = Ablaufsteuerung Lieferschein
311 = Ablaufsteuerung Projekt
312 = Ablaufsteuerung Reisekosten
313 = Ablaufsteuerung Bestellung
314 = Ablaufsteuerung Absenzen
315 = Ablaufsteuerung Abrechnung
316 = Ablaufsteuerung Arbeitsrapportfreigabe
320 = Ablaufstatus Lieferschein
321 = Ablauf Entscheidung
330 = Lieferscheindokumente
331 = Projektdokumente
332 = Lieferscheinprogramme
333 = Projektprogramme
334 = Projektadressaktivität
335 = Lieferscheinadressaktivität
336 = Projektstammprojektaktivität
337 = Lieferscheinprojektaktivität
338 = Projektstamm-Bedingungsdefinition
339 = Lieferschein-Bedingungsdefinition
340 = Heime Unterbringung
341 = Heime Abteilung
342 = Heime Kategorie
343 = Heime Eintrittsart
344 = Heime Spitalart
345 = Heime Abwesenheitsart
346 = Heime Austrittsart
347 = Heime Ereignis
348 = Heime Freie Periode
349 = SOMED Statistik Definition
350 = Reisekostendokumente
351 = Reisekostenprogramme
354 = Reisekostenbedingungen
360 = Honorartabellen
361 = Gruppierung Zu- / Abschläge
362 = Gruppierung Nebenkosten
363 = Gruppierung Besondere Leistung
370 = Werkhof Dispo Team
371 = Werkhof Dispo Gruppe
372 = Werkhof Mail Template
380 = Gruppierung Spesenpauschalen
381 = Reisekosten Mail Template
382 = Reisekosten Message Template
390 = Absenzendokumente
391 = Absenzenprogramme
392 = Absenzenbedingungen
393 = Absenz Message Template
394 = Absenz Mail Template
400 = Abrechnungsdokumente
401 = Abrechnungsprogramme
402 = Abrechnung-Projektaktivität
403 = Abrechnung-Bedingungsdefinition
404 = Abrechnung Message Template
405 = Abrechnung Mail Template
406 = Rechnungsarten für die Rechnungsvorschau
408 = Arbeitsrapportfreigabe-Bedingungsdefinition
410 = Buchungen Visumsdefinition
411 = Buchungen Message Template
413 = Arbeitsrapportfreigabe Dokumente
430 = Arbeitsrapportfreigabe Message Template
431 = Arbeitsrapportfreigabe Mail Template
553 = Reisekosten Projektaktivitäten
(Den internen Feld ID für dieses Element ist "Dataset")

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

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

Bezeichnung
XML Element Name:Designation
Parent Element:DesignationElement
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")
                    

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

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

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

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

Bezeichnungen
XML Element Name:DesignationElement
Parent Element:GroupingElement
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   1
Beschreibung: