WebService Parameters : Applikation HRMS

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


Inhalt

VersionSchnittstelle NameWebService NameAnderen unterstützten Webservices
2017.00Gegenstände BewegungsdatenObjectAssignmentData_2017_00 
2017.00GegenstandsdefinitionenObjectDefinitionData_2017_00 
2014.00HR KontobuchungenAccountBookingData_2014_00 
2008.00EmployeeKnowledgeEmployee_2008_00 
2008.00EmployeeRatingEmployee_2008_00 
2008.00FeldGenericField_2008_00 
2008.00FormelGenericFormula_2008_00 
2008.00KlassierungselementeKnowledgeProfile_2008_00 
2008.00KlassierungselementeRatingClassification_2008_00 
2008.00KriteriumKnowledgeCriterion_2008_00 
2008.00KriteriumRatingCriterion_2008_00 
2008.00PeriodeRatingPeriod_2008_00 
2008.00ProfilKnowledgeProfile_2008_00 
2008.00ProfileRatingProfile_2008_00 
2008.00SkalaGenericScale_2008_00 



Gegenstände Bewegungsdaten - 2017.00

WebService Name : ObjectAssignmentData_2017_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Interne Nummer1Nummer14ObjectID
Exemplar2Nummer12CopyNumber
Ausgabe3Datum (2000-03-20)-IssueDate
Rückgabe4Datum (2000-03-20)-ReturnDate
Buchungsnummer5Nummer14BookNumber

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 = "ObjectID";
longPara[0].Value = param_ObjectID;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Gegenstandsdefinitionen - 2017.00

WebService Name : ObjectDefinitionData_2017_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Interne Nummer1Nummer14Id

N.B. Dieser index ist mit allen parametern eindeutig



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
Externe Nummer1Nummer10Number

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 = "Id";
longPara[0].Value = param_Id;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





HR Kontobuchungen - 2014.00

WebService Name : AccountBookingData_2014_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Kontojournal1Nummer4Journal
Buchungsdatum2Datum (2000-03-20)-BookingDate
Buchungsnummer3Nummer6BookingNumber

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 = "Journal";
intPara[0].Value = param_Journal;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Employee - 2008.00

WebService Name : KnowledgeEmployee_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Mitarbeiter-Nr.1Nummer10EmployeeNumber



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 = "EmployeeNumber";
longPara[0].Value = param_EmployeeNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Employee - 2008.00

WebService Name : RatingEmployee_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Mitarbeiter-Nr.1Nummer10EmployeeNumber
Periode2Nummer10Period




Parameter Period

Falls für die gewünschte Periode keine Daten vorhanden sind, es kann sein, dass man Daten der Periode 0 kriegt.



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 = "EmployeeNumber";
longPara[0].Value = param_EmployeeNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Feld - 2008.00

WebService Name : GenericField_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Feld Nr1Nummer10FieldNumber



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 = "FieldNumber";
longPara[0].Value = param_FieldNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Formel - 2008.00

WebService Name : GenericFormula_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Formel Nr1Nummer10FormulaNumber



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 = "FormulaNumber";
longPara[0].Value = param_FormulaNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Klassierungselemente - 2008.00

WebService Name : KnowledgeProfile_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Ebene1Nummer4Level



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 = "Level";
intPara[0].Value = param_Level;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Klassierungselemente - 2008.00

WebService Name : RatingClassification_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Ebene1Nummer4Level



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 = "Level";
intPara[0].Value = param_Level;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Kriterium - 2008.00

WebService Name : KnowledgeCriterion_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Nummer1Nummer10Level



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 = "Level";
longPara[0].Value = param_Level;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Kriterium - 2008.00

WebService Name : RatingCriterion_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Nummer1Nummer10PeriodNumber



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 = "PeriodNumber";
longPara[0].Value = param_PeriodNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Periode - 2008.00

WebService Name : RatingPeriod_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Nummer1Nummer10PeriodNumber



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 = "PeriodNumber";
longPara[0].Value = param_PeriodNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Profil - 2008.00

WebService Name : KnowledgeProfile_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Nummer1Nummer10ProfileGroupNumber



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 = "ProfileGroupNumber";
longPara[0].Value = param_ProfileGroupNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Profile - 2008.00

WebService Name : RatingProfile_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Nummer1Nummer10ProfileGroupNumber
Periode2Nummer10Period




Parameter Period

Falls für die gewünschte Periode keine Daten vorhanden sind, es kann sein, dass man Daten der Periode 0 kriegt.



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 = "ProfileGroupNumber";
longPara[0].Value = param_ProfileGroupNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;





Skala - 2008.00

WebService Name : GenericScale_2008_00


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Skala Nr.1Nummer10ScaleNumber



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 = "ScaleNumber";
longPara[0].Value = param_ScaleNumber;
allParams.LongData = longPara;

findParam.KeyFields = allParams;