WebService Parameters : Applikation PROJ

Dieses Dokument beschreibt zusätzliche AbaConnect Web Service Information für die Schnittstellen der Applikation PROJ.


Inhalt

VersionSchnittstelle NameWebService NameAnderen unterstützten Webservices
2024.00LeistungsartenProjectServiceCode_2024_00ProjectServiceCode_2021_00   ProjectServiceCode_2020_00   ProjectServiceCode_2018_00   ProjectServiceCode_2017_00   ProjectServiceCode_2015_00   ProjectServiceCode_2013_00   ProjectServiceCode_2011_00    
2024.00ProjekteProjectBase_2024_00ProjectBase_2023_00   ProjectBase_2022_00   ProjectBase_2021_00   ProjectBase_2017_00   ProjectBase_2016_00   ProjectBase_2015_00   ProjectBase_2014_00   ProjectBase_2012_00    
2020.00AbsenzenProjectAbsences_2020_00ProjectAbsences_2019_00   ProjectAbsences_2018_00    
2019.00Mitarbeiter-BenutzerberechtigungenEmployeeAccess_2019_00 
2019.00ProjektbuchungProjectBooking_2019_00ProjectBooking_2009_00    
2018.00ZeitkontrolleTimeControl_2018_00TimeControl_2017_00    
2017.00ProjektplanungProjectPlanning_2017_00ProjectPlanning_2013_00    
2016.00WerkhofinventarOperationCentreInventory_2016_00 
2012.00Werkhof LieferscheinDeliveryNote_2012_00 



Leistungsarten - 2024.00

WebService Name : ProjectServiceCode_2024_00


Anderen unterstützten Webservices für "Leistungsarten" :

    ProjectServiceCode_2021_00   (2021.00)
    ProjectServiceCode_2020_00   (2020.00)
    ProjectServiceCode_2018_00   (2018.00)
    ProjectServiceCode_2017_00   (2017.00)
    ProjectServiceCode_2015_00   (2015.00)
    ProjectServiceCode_2013_00   (2013.00)
    ProjectServiceCode_2011_00   (2011.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Le.-Art1Nummer8ServiceCode

N.B. Dieser index ist mit allen parametern eindeutig



Index 7 :

BezeichnungFolgeTypeGrösseIdentifier
2. Nummer1Text16ServiceCode2



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
LeArtNr Wertebereich (nur Commandline z.B. 1210-1310)Text-LeArt.Selection


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "ServiceCode";
intPara[0].Value = param_ServiceCode;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Projekte - 2024.00

WebService Name : ProjectBase_2024_00


Anderen unterstützten Webservices für "Projekte" :

    ProjectBase_2023_00   (2023.00)
    ProjectBase_2022_00   (2022.00)
    ProjectBase_2021_00   (2021.00)
    ProjectBase_2017_00   (2017.00)
    ProjectBase_2016_00   (2016.00)
    ProjectBase_2015_00   (2015.00)
    ProjectBase_2014_00   (2014.00)
    ProjectBase_2012_00   (2012.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Projektnummer1Nummer12ProjectNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
2. Projektnummer1Text30ProjectNumber2

N.B. Dieser index ist mit allen parametern eindeutig



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Projekttyp1Nummer2ProjectType
Projektnummer2Nummer12ProjectNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 5 :

BezeichnungFolgeTypeGrösseIdentifier
Projektname1Text40ProjectName
Projektnummer2Nummer12ProjectNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 6 :

BezeichnungFolgeTypeGrösseIdentifier
Kundenadresse1Nummer10CustomerAddressNumber
Projektnummer2Nummer12ProjectNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 7 :

BezeichnungFolgeTypeGrösseIdentifier
Inaktiv1Boolean (true oder false)-Inactive
Projektnummer2Nummer12ProjectNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 9 :

BezeichnungFolgeTypeGrösseIdentifier
Inaktiv1Nummer2Inactive
2. Projektnummer2Text30ProjectNumber2

N.B. Dieser index ist mit allen parametern eindeutig



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT)Text10Action
Klassierung (nur beim EXPORT ab V2007)Boolean (true oder false)-Proj.ShowClass
Bezeichnung (nur beim EXPORT ab V2010)Boolean (true oder false)-Proj.ShowBez
Projektinformationen auf Zeitachse (nur beim EXPORT ab V2007)Boolean (true oder false)-Proj.ShowTimeAxis
Zugriffsrecht (nur beim EXPORT ab V2010)Boolean (true oder false)-Proj.ShowAccess
Notiz (nur beim EXPORT ab V2010)Boolean (true oder false)-Proj.ShowNotiz
Kostenstelle (nur beim EXPORT ab V2010)Boolean (true oder false)-Proj.ShowKST
Team (nur beim EXPORT ab V2010)Boolean (true oder false)-Proj.ShowTeam
Leistungsart (nur beim EXPORT ab V2010)Boolean (true oder false)-Proj.ShowLeArt
Frist (nur beim EXPORT ab V2010)Boolean (true oder false)-Proj.ShowFrist
Projekt number selektion bereich (z.B. 1000-2000;3000;8000-9000) (nur beim EXPORT)Text-Proj.ProjNrSelection
Projekt number 2 selektion bereich (z.B. 1000-1050;2000-3000) (nur beim EXPORT)Text-Proj.ProjNr2Selection
Projekt name selektion bereich (z.B. Büro;Lager;Pauschalprojekt mit Regie) (nur beim EXPORT)Text-Proj.ProjNameSelection
Kontaktperson 1 selektion bereich (z.B. 5-10;140-190) (nur beim EXPORT)Text-Proj.Kontakt1Selection
Kontaktperson 2 selektion bereich (z.B. 5-10;140-190) (nur beim EXPORT)Text-Proj.Kontakt2Selection
Art selektion bereich (z.B. 1-3) (nur beim EXPORT)Text-Proj.ArtSelection
Tarif selektion bereich (z.B. 1-3) (nur beim EXPORT)Text-Proj.TarifSelection
Status selection aktiv (nur beim EXPORT)Boolean (true oder false)-Proj.StatusSelection
Status Datum selection aktiv (nur beim EXPORT)Boolean (true oder false)-Proj.StatusDatumSelection
Status Datum von (z.B. 2014-01-24) (nur beim EXPORT)Datum (2000-03-20)10Proj.StatusDatumFromSelection
StatusDatum bis (z.B. 2014-01-24) (nur beim EXPORT)Datum (2000-03-20)10Proj.StatusDatumToSelection
Statuswechselselection aktiv (nur beim EXPORT)Boolean (true oder false)-Proj.StatusWechselSelection
Status 1 Angebotesphase (nur beim EXPORT)Boolean (true oder false)-Proj.Status1
Status 2 In Arbeit(nur beim EXPORT)Boolean (true oder false)-Proj.Status2
Status Fakturieren erlaubt (nur beim EXPORT)Boolean (true oder false)-Proj.Status3
Status 4 Abgeschlossen (nur beim EXPORT)Boolean (true oder false)-Proj.Status4


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "ProjectNumber";
longPara[0].Value = param_ProjectNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Absenzen - 2020.00

WebService Name : ProjectAbsences_2020_00


Anderen unterstützten Webservices für "Absenzen" :

    ProjectAbsences_2019_00   (2019.00)
    ProjectAbsences_2018_00   (2018.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Absenz-Nr.1Nummer8AbsenceId

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Id1Text36Id

N.B. Dieser index ist mit allen parametern eindeutig



Index 10 :

BezeichnungFolgeTypeGrösseIdentifier
Mitarbeiter-Nr.1Nummer10EmployeeId
Startdatum2Datum/Zeit (2006-08-20T10:16:54.509+02:00)-StartDateTime
Absenz-Nr.3Nummer8AbsenceId

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "AbsenceId";
intPara[0].Value = param_AbsenceId;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Mitarbeiter-Benutzerberechtigungen - 2019.00

WebService Name : EmployeeAccess_2019_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Benutzer ID (GUID)1Text36UserID

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
StringDataType[] strParam = new StringDataType[1];
strParam[0] = new StringDataType();
strParam[0].Name = "UserID";
strParam[0].Value = param_UserID;
allParams.StringData = strParam;

findParam.KeyFields = allParams;





Projektbuchung - 2019.00

WebService Name : ProjectBooking_2019_00


Anderen unterstützten Webservices für "Projektbuchung" :

    ProjectBooking_2009_00   (2009.00)

Verfügbare Indices

Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Buchungstyp1Nummer2RecordType
Buchungs-Nr.2Nummer10RecordNumber

N.B. Dieser index ist mit allen parametern eindeutig



Index 8 :

BezeichnungFolgeTypeGrösseIdentifier
Buchungs-Guid (ab V2019)1Text36UID

N.B. Dieser index ist mit allen parametern eindeutig



Index 10 :

BezeichnungFolgeTypeGrösseIdentifier
Buchungstyp1Nummer2RecordType
Leistungsart2Nummer8ServiceCode
Projekt-Nr.3Nummer12Project



Index 12 :

BezeichnungFolgeTypeGrösseIdentifier
Buchungstyp1Nummer2RecordType
Personen-Nr.2Nummer10EmployeeNumber



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Text Formatiert (nur beim EXPORT)Boolean (true oder false)-Rapp.ShowTextFormated
Text (nur beim EXPORT)Boolean (true oder false)-Rapp.ShowTextPlain
Buchungstyp - 0 = Buchungen, 1 = Vorträge, 2 = Budgetieren, 3 = Pauschalbuchung, 4 = Akontozahlungen, 5 = Vertragsbuchung (nur beim EXPORT)Nummer2Rapp.DataSet
Datum von (z.B. 2014-01-24) (nur beim EXPORT)Datum (2000-03-20)10Rapp.DatumVon
Datum bis (z.B. 2014-01-24) (nur beim EXPORT)Datum (2000-03-20)10Rapp.DatumBis
Mitarbeiter selektion bereich (z.B. 1-5;10;20-30) (nur beim EXPORT)Text-Rapp.Mitarbeiter
Projekt number selektion bereich (z.B. 1000-2000;3000;8000-9000) (nur beim EXPORT)Text-Rapp.Projekt
Leistungsart selektion bereich (z.B. 1100-1250;1400;1500-1600) (nur beim EXPORT)Text-Rapp.LeArt
Kundennummer selektion bereich (z.B. 5-10;20;30-35) (nur beim EXPORT)Text-Rapp.Kunde
Lieferant nummer selektion bereich (z.B. 20-25;30;60-65) (nur beim EXPORT)Text-Rapp.Lieferant
Abrechnungscode selektion bereich (z.B. 1210-1250;1400;1460-1470) (nur beim EXPORT)Text-Rapp.AbrCode


Beispiel Source Code (.NET) für Index 2

FindType findParam = new FindType();
findParam.Index = 2;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "RecordType";
intPara[0].Value = param_RecordType;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Zeitkontrolle - 2018.00

WebService Name : TimeControl_2018_00


Anderen unterstützten Webservices für "Zeitkontrolle" :

    TimeControl_2017_00   (2017.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Db1Nummer2DataSet
Mitarbeiter2Nummer10EmployeeNumber
Datum3Datum (2000-03-20)-Date
Positionsnummer4Nummer2PosNr

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Db1Nummer2DataSet
Mitarbeiter2Nummer10EmployeeNumber
Datum3Datum (2000-03-20)-Date
Von4Text8TimeFrom
Positionsnummer5Nummer2PosNr

N.B. Dieser index ist mit allen parametern eindeutig



Index 4 :

BezeichnungFolgeTypeGrösseIdentifier
Eindeutiger Schlüssel1Text36UID



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Datum von (z.B. 2014-01-24) (nur beim EXPORT - nicht WebService) - Verwenden mit RappTime.DatumBisDatum (2000-03-20)10RappTime.DatumVon
Datum bis (z.B. 2014-01-24) (nur beim EXPORT - nicht WebService) - Verwenden mit RappTime.DatumVonDatum (2000-03-20)10RappTime.DatumBis
Differenz zur Zeitkontrolle automatisch buchen (nur beim IMPORT)Boolean (true oder false)-N11Rapp.TimeDiff


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "DataSet";
intPara[0].Value = param_DataSet;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Projektplanung - 2017.00

WebService Name : ProjectPlanning_2017_00


Anderen unterstützten Webservices für "Projektplanung" :

    ProjectPlanning_2013_00   (2013.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Plan1Nummer4Plan
Projekt2Nummer12ProjectNumber

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "Plan";
intPara[0].Value = param_Plan;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Werkhofinventar - 2016.00

WebService Name : OperationCentreInventory_2016_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Inventarnummer1Nummer10OperationCentreInventoryNumber
ActiveWerkhof2Nummer8ActiveWerkhof
Gültig Ab3Datum (2000-03-20)-Date

N.B. Dieser index ist mit allen parametern eindeutig



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
ActiveRec1Boolean (true oder false)-ActiveRec
ActiveWerkhof2Nummer8ActiveWerkhof
Suchbegriff3Text40SearchTerm
Inventarnummer4Nummer10OperationCentreInventoryNumber
Gültig Ab5Datum (2000-03-20)-Date

N.B. Dieser index ist mit allen parametern eindeutig



Index 6 :

BezeichnungFolgeTypeGrösseIdentifier
Anlage-Nr.1Nummer10InventoryNumber
Gültig Ab2Datum (2000-03-20)-Date
Inventarnummer3Nummer10OperationCentreInventoryNumber
ActiveWerkhof4Nummer8ActiveWerkhof

N.B. Dieser index ist mit allen parametern eindeutig



Index 7 :

BezeichnungFolgeTypeGrösseIdentifier
Produkte-Nr.1Nummer8ProductNumber
Produkt-Variante2Nummer8ProductVariant
Inventarnummer3Nummer10OperationCentreInventoryNumber
ActiveWerkhof4Nummer8ActiveWerkhof
Gültig Ab5Datum (2000-03-20)-Date

N.B. Dieser index ist mit allen parametern eindeutig



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "OperationCentreInventoryNumber";
longPara[0].Value = param_OperationCentreInventoryNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Werkhof Lieferschein - 2012.00

WebService Name : DeliveryNote_2012_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Lieferscheinnummer1Nummer10DeliveryNoteNumber
Lieferschein-Rückstands-Nr.2Nummer2DeliveryNoteBacklogNumber

N.B. Dieser index ist mit allen parametern eindeutig



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Nächster Status auslösen - mögliche Wert "NextStep" (nur beim IMPORT)Text10Action


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "DeliveryNoteNumber";
longPara[0].Value = param_DeliveryNoteNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;