ProcEngWebService
Click here for a complete list of operations.
GetEmployeeRosterOnDate
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /SSMWS/ProcEngWebService.asmx HTTP/1.1
Host: ta.nmwtra.org.uk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.tensor.com/GetEmployeeRosterOnDate"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetEmployeeRosterOnDate xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<employeeID>int</employeeID>
<onDate>dateTime</onDate>
</GetEmployeeRosterOnDate>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetEmployeeRosterOnDateResponse xmlns="http://www.tensor.com/">
<GetEmployeeRosterOnDateResult>
<_shiftTypeName>string</_shiftTypeName>
<_lostHoursAbsenceCodeName>string</_lostHoursAbsenceCodeName>
<_staffGroup>string</_staffGroup>
<_staffGroupSelection>string</_staffGroupSelection>
<_flexiperiodTypeName>string</_flexiperiodTypeName>
<_flexiperiodlengthTypeName>string</_flexiperiodlengthTypeName>
<_carryoverpaybandDesc>string</_carryoverpaybandDesc>
<_carryoverActionText>string</_carryoverActionText>
<_companyID>string</_companyID>
<_companyName>string</_companyName>
<_siteIDText>string</_siteIDText>
<_siteName>string</_siteName>
<Shift_PublicHoliday>int</Shift_PublicHoliday>
<Shift_ShutDown>int</Shift_ShutDown>
<Shift_Closed>int</Shift_Closed>
<Shift_Inactive>unsignedByte</Shift_Inactive>
<OptionFlags>int</OptionFlags>
<CompanyID>string</CompanyID>
<CompanyName>string</CompanyName>
<SiteIDText>string</SiteIDText>
<SiteName>string</SiteName>
<CarryOverActionText>string</CarryOverActionText>
<FlexiPeriodTypeName>string</FlexiPeriodTypeName>
<CarryOverPaybandDesc>string</CarryOverPaybandDesc>
<FlexiPeriodlengthTypeName>string</FlexiPeriodlengthTypeName>
<ShiftGroupId>int</ShiftGroupId>
<ShiftGroupCode>string</ShiftGroupCode>
<ShiftGroupDesc>string</ShiftGroupDesc>
<SiteId>int</SiteId>
<ShiftType>int</ShiftType>
<StaffGroup>string</StaffGroup>
<StaffGroupSelection>string</StaffGroupSelection>
<ShiftTypeName>string</ShiftTypeName>
<LostHoursAbsenceCode>int</LostHoursAbsenceCode>
<LostHoursAbsenceCodeName>string</LostHoursAbsenceCodeName>
<GroupStartDate>dateTime</GroupStartDate>
<ShiftWorkingHours>int</ShiftWorkingHours>
<SiteDesc>string</SiteDesc>
<AbsenceDesc>string</AbsenceDesc>
<CommonDesc>string</CommonDesc>
<EmployeeCode>string</EmployeeCode>
<EmployeeName>string</EmployeeName>
<LastUpdate>dateTime</LastUpdate>
<PayColumnDetails>
<PeriodicPayColumnDetail>
<PeriodicPayColumnDetailId>int</PeriodicPayColumnDetailId>
<ShiftGroupId>int</ShiftGroupId>
<TargetPayband>int</TargetPayband>
<AdditionalPayband>int</AdditionalPayband>
<ShortfallPayband>int</ShortfallPayband>
<Limit>int</Limit>
<MaximumHours>int</MaximumHours>
<ToBand>int</ToBand>
<Recover>int</Recover>
<TargetHours>int</TargetHours>
<CalculateTargetFromShift>int</CalculateTargetFromShift>
<CalculateMaximumFromShift>int</CalculateMaximumFromShift>
<IsToBeDeleted>boolean</IsToBeDeleted>
<AdditionalPaybandIDs xsi:nil="true" />
</PeriodicPayColumnDetail>
<PeriodicPayColumnDetail>
<PeriodicPayColumnDetailId>int</PeriodicPayColumnDetailId>
<ShiftGroupId>int</ShiftGroupId>
<TargetPayband>int</TargetPayband>
<AdditionalPayband>int</AdditionalPayband>
<ShortfallPayband>int</ShortfallPayband>
<Limit>int</Limit>
<MaximumHours>int</MaximumHours>
<ToBand>int</ToBand>
<Recover>int</Recover>
<TargetHours>int</TargetHours>
<CalculateTargetFromShift>int</CalculateTargetFromShift>
<CalculateMaximumFromShift>int</CalculateMaximumFromShift>
<IsToBeDeleted>boolean</IsToBeDeleted>
<AdditionalPaybandIDs xsi:nil="true" />
</PeriodicPayColumnDetail>
</PayColumnDetails>
<GroupPaybands>
<ShiftGroupPayband>
<ShiftGroupPaybandID>int</ShiftGroupPaybandID>
<ShiftGroupID>int</ShiftGroupID>
<Payband>int</Payband>
<PaybandCode>string</PaybandCode>
<PaybandOrder>int</PaybandOrder>
<IncludeAsSource>int</IncludeAsSource>
<MinimumHours>int</MinimumHours>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPayband>
<ShiftGroupPayband>
<ShiftGroupPaybandID>int</ShiftGroupPaybandID>
<ShiftGroupID>int</ShiftGroupID>
<Payband>int</Payband>
<PaybandCode>string</PaybandCode>
<PaybandOrder>int</PaybandOrder>
<IncludeAsSource>int</IncludeAsSource>
<MinimumHours>int</MinimumHours>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPayband>
</GroupPaybands>
<PatternList>
<ShiftGroupPattern>
<_shiftGroupPatternName>string</_shiftGroupPatternName>
<_shiftGroupName>string</_shiftGroupName>
<ShiftGroupPatternId>int</ShiftGroupPatternId>
<ShiftGroupPatternName>string</ShiftGroupPatternName>
<ShiftGroupName>string</ShiftGroupName>
<ShiftGroupId>int</ShiftGroupId>
<ShiftId>int</ShiftId>
<DayNumber>int</DayNumber>
<SlotId>int</SlotId>
<FromTime>int</FromTime>
<ToTime>int</ToTime>
<FromDay>int</FromDay>
<ToDay>int</ToDay>
<ShiftCode>string</ShiftCode>
<ShiftName>string</ShiftName>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPattern>
<ShiftGroupPattern>
<_shiftGroupPatternName>string</_shiftGroupPatternName>
<_shiftGroupName>string</_shiftGroupName>
<ShiftGroupPatternId>int</ShiftGroupPatternId>
<ShiftGroupPatternName>string</ShiftGroupPatternName>
<ShiftGroupName>string</ShiftGroupName>
<ShiftGroupId>int</ShiftGroupId>
<ShiftId>int</ShiftId>
<DayNumber>int</DayNumber>
<SlotId>int</SlotId>
<FromTime>int</FromTime>
<ToTime>int</ToTime>
<FromDay>int</FromDay>
<ToDay>int</ToDay>
<ShiftCode>string</ShiftCode>
<ShiftName>string</ShiftName>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPattern>
</PatternList>
<FlexiTimeSettings>
<FlexiTimeSettingId>int</FlexiTimeSettingId>
<ShiftGroupId>int</ShiftGroupId>
<FlexiPeriodType>int</FlexiPeriodType>
<FlexiPeriodLengthType>int</FlexiPeriodLengthType>
<FlexiPeriodLength>int</FlexiPeriodLength>
<FlexiStartOrEnd>int</FlexiStartOrEnd>
<FlexiDay>int</FlexiDay>
<FlexiStartDate>dateTime</FlexiStartDate>
<MaxCredit>int</MaxCredit>
<MaxDebit>int</MaxDebit>
<CarryOverAction>int</CarryOverAction>
<CarryOverPaybandId>int</CarryOverPaybandId>
<UseInitialFlexiTarget>boolean</UseInitialFlexiTarget>
<FLAbsenceCodeID>int</FLAbsenceCodeID>
<FLEntitleDays>float</FLEntitleDays>
<FLCreditDebitMins>int</FLCreditDebitMins>
<FLPeriodType>int</FLPeriodType>
</FlexiTimeSettings>
<PeriodicOtSetting>
<PeriodicOTSettingID>int</PeriodicOTSettingID>
<ShiftGroupID>int</ShiftGroupID>
<PeriodicLength>int</PeriodicLength>
<DragBackStart>int</DragBackStart>
<DragPaybandOrder>int</DragPaybandOrder>
</PeriodicOtSetting>
<ShiftOverrides>
<ShiftOverride>
<ShiftOverrideSettingId>int</ShiftOverrideSettingId>
<ShiftGroupId>int</ShiftGroupId>
<ExpectedShiftID>int</ExpectedShiftID>
<NotExpectedShiftID>int</NotExpectedShiftID>
<DayTypeDefId>int</DayTypeDefId>
<IsToBeDeleted>boolean</IsToBeDeleted>
<DaySelection>int</DaySelection>
</ShiftOverride>
<ShiftOverride>
<ShiftOverrideSettingId>int</ShiftOverrideSettingId>
<ShiftGroupId>int</ShiftGroupId>
<ExpectedShiftID>int</ExpectedShiftID>
<NotExpectedShiftID>int</NotExpectedShiftID>
<DayTypeDefId>int</DayTypeDefId>
<IsToBeDeleted>boolean</IsToBeDeleted>
<DaySelection>int</DaySelection>
</ShiftOverride>
</ShiftOverrides>
<IsFlexi>int</IsFlexi>
<UseInitialFlexiTarget>boolean</UseInitialFlexiTarget>
<ContractedMinutes>
<ContractedMins>
<Day>int</Day>
<Mins>int</Mins>
</ContractedMins>
<ContractedMins>
<Day>int</Day>
<Mins>int</Mins>
</ContractedMins>
</ContractedMinutes>
<ObjDescription>string</ObjDescription>
</GetEmployeeRosterOnDateResult>
</GetEmployeeRosterOnDateResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /SSMWS/ProcEngWebService.asmx HTTP/1.1
Host: ta.nmwtra.org.uk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetEmployeeRosterOnDate xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<employeeID>int</employeeID>
<onDate>dateTime</onDate>
</GetEmployeeRosterOnDate>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetEmployeeRosterOnDateResponse xmlns="http://www.tensor.com/">
<GetEmployeeRosterOnDateResult>
<_shiftTypeName>string</_shiftTypeName>
<_lostHoursAbsenceCodeName>string</_lostHoursAbsenceCodeName>
<_staffGroup>string</_staffGroup>
<_staffGroupSelection>string</_staffGroupSelection>
<_flexiperiodTypeName>string</_flexiperiodTypeName>
<_flexiperiodlengthTypeName>string</_flexiperiodlengthTypeName>
<_carryoverpaybandDesc>string</_carryoverpaybandDesc>
<_carryoverActionText>string</_carryoverActionText>
<_companyID>string</_companyID>
<_companyName>string</_companyName>
<_siteIDText>string</_siteIDText>
<_siteName>string</_siteName>
<Shift_PublicHoliday>int</Shift_PublicHoliday>
<Shift_ShutDown>int</Shift_ShutDown>
<Shift_Closed>int</Shift_Closed>
<Shift_Inactive>unsignedByte</Shift_Inactive>
<OptionFlags>int</OptionFlags>
<CompanyID>string</CompanyID>
<CompanyName>string</CompanyName>
<SiteIDText>string</SiteIDText>
<SiteName>string</SiteName>
<CarryOverActionText>string</CarryOverActionText>
<FlexiPeriodTypeName>string</FlexiPeriodTypeName>
<CarryOverPaybandDesc>string</CarryOverPaybandDesc>
<FlexiPeriodlengthTypeName>string</FlexiPeriodlengthTypeName>
<ShiftGroupId>int</ShiftGroupId>
<ShiftGroupCode>string</ShiftGroupCode>
<ShiftGroupDesc>string</ShiftGroupDesc>
<SiteId>int</SiteId>
<ShiftType>int</ShiftType>
<StaffGroup>string</StaffGroup>
<StaffGroupSelection>string</StaffGroupSelection>
<ShiftTypeName>string</ShiftTypeName>
<LostHoursAbsenceCode>int</LostHoursAbsenceCode>
<LostHoursAbsenceCodeName>string</LostHoursAbsenceCodeName>
<GroupStartDate>dateTime</GroupStartDate>
<ShiftWorkingHours>int</ShiftWorkingHours>
<SiteDesc>string</SiteDesc>
<AbsenceDesc>string</AbsenceDesc>
<CommonDesc>string</CommonDesc>
<EmployeeCode>string</EmployeeCode>
<EmployeeName>string</EmployeeName>
<LastUpdate>dateTime</LastUpdate>
<PayColumnDetails>
<PeriodicPayColumnDetail>
<PeriodicPayColumnDetailId>int</PeriodicPayColumnDetailId>
<ShiftGroupId>int</ShiftGroupId>
<TargetPayband>int</TargetPayband>
<AdditionalPayband>int</AdditionalPayband>
<ShortfallPayband>int</ShortfallPayband>
<Limit>int</Limit>
<MaximumHours>int</MaximumHours>
<ToBand>int</ToBand>
<Recover>int</Recover>
<TargetHours>int</TargetHours>
<CalculateTargetFromShift>int</CalculateTargetFromShift>
<CalculateMaximumFromShift>int</CalculateMaximumFromShift>
<IsToBeDeleted>boolean</IsToBeDeleted>
<AdditionalPaybandIDs xsi:nil="true" />
</PeriodicPayColumnDetail>
<PeriodicPayColumnDetail>
<PeriodicPayColumnDetailId>int</PeriodicPayColumnDetailId>
<ShiftGroupId>int</ShiftGroupId>
<TargetPayband>int</TargetPayband>
<AdditionalPayband>int</AdditionalPayband>
<ShortfallPayband>int</ShortfallPayband>
<Limit>int</Limit>
<MaximumHours>int</MaximumHours>
<ToBand>int</ToBand>
<Recover>int</Recover>
<TargetHours>int</TargetHours>
<CalculateTargetFromShift>int</CalculateTargetFromShift>
<CalculateMaximumFromShift>int</CalculateMaximumFromShift>
<IsToBeDeleted>boolean</IsToBeDeleted>
<AdditionalPaybandIDs xsi:nil="true" />
</PeriodicPayColumnDetail>
</PayColumnDetails>
<GroupPaybands>
<ShiftGroupPayband>
<ShiftGroupPaybandID>int</ShiftGroupPaybandID>
<ShiftGroupID>int</ShiftGroupID>
<Payband>int</Payband>
<PaybandCode>string</PaybandCode>
<PaybandOrder>int</PaybandOrder>
<IncludeAsSource>int</IncludeAsSource>
<MinimumHours>int</MinimumHours>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPayband>
<ShiftGroupPayband>
<ShiftGroupPaybandID>int</ShiftGroupPaybandID>
<ShiftGroupID>int</ShiftGroupID>
<Payband>int</Payband>
<PaybandCode>string</PaybandCode>
<PaybandOrder>int</PaybandOrder>
<IncludeAsSource>int</IncludeAsSource>
<MinimumHours>int</MinimumHours>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPayband>
</GroupPaybands>
<PatternList>
<ShiftGroupPattern>
<_shiftGroupPatternName>string</_shiftGroupPatternName>
<_shiftGroupName>string</_shiftGroupName>
<ShiftGroupPatternId>int</ShiftGroupPatternId>
<ShiftGroupPatternName>string</ShiftGroupPatternName>
<ShiftGroupName>string</ShiftGroupName>
<ShiftGroupId>int</ShiftGroupId>
<ShiftId>int</ShiftId>
<DayNumber>int</DayNumber>
<SlotId>int</SlotId>
<FromTime>int</FromTime>
<ToTime>int</ToTime>
<FromDay>int</FromDay>
<ToDay>int</ToDay>
<ShiftCode>string</ShiftCode>
<ShiftName>string</ShiftName>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPattern>
<ShiftGroupPattern>
<_shiftGroupPatternName>string</_shiftGroupPatternName>
<_shiftGroupName>string</_shiftGroupName>
<ShiftGroupPatternId>int</ShiftGroupPatternId>
<ShiftGroupPatternName>string</ShiftGroupPatternName>
<ShiftGroupName>string</ShiftGroupName>
<ShiftGroupId>int</ShiftGroupId>
<ShiftId>int</ShiftId>
<DayNumber>int</DayNumber>
<SlotId>int</SlotId>
<FromTime>int</FromTime>
<ToTime>int</ToTime>
<FromDay>int</FromDay>
<ToDay>int</ToDay>
<ShiftCode>string</ShiftCode>
<ShiftName>string</ShiftName>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftGroupPattern>
</PatternList>
<FlexiTimeSettings>
<FlexiTimeSettingId>int</FlexiTimeSettingId>
<ShiftGroupId>int</ShiftGroupId>
<FlexiPeriodType>int</FlexiPeriodType>
<FlexiPeriodLengthType>int</FlexiPeriodLengthType>
<FlexiPeriodLength>int</FlexiPeriodLength>
<FlexiStartOrEnd>int</FlexiStartOrEnd>
<FlexiDay>int</FlexiDay>
<FlexiStartDate>dateTime</FlexiStartDate>
<MaxCredit>int</MaxCredit>
<MaxDebit>int</MaxDebit>
<CarryOverAction>int</CarryOverAction>
<CarryOverPaybandId>int</CarryOverPaybandId>
<UseInitialFlexiTarget>boolean</UseInitialFlexiTarget>
<FLAbsenceCodeID>int</FLAbsenceCodeID>
<FLEntitleDays>float</FLEntitleDays>
<FLCreditDebitMins>int</FLCreditDebitMins>
<FLPeriodType>int</FLPeriodType>
</FlexiTimeSettings>
<PeriodicOtSetting>
<PeriodicOTSettingID>int</PeriodicOTSettingID>
<ShiftGroupID>int</ShiftGroupID>
<PeriodicLength>int</PeriodicLength>
<DragBackStart>int</DragBackStart>
<DragPaybandOrder>int</DragPaybandOrder>
</PeriodicOtSetting>
<ShiftOverrides>
<ShiftOverride>
<ShiftOverrideSettingId>int</ShiftOverrideSettingId>
<ShiftGroupId>int</ShiftGroupId>
<ExpectedShiftID>int</ExpectedShiftID>
<NotExpectedShiftID>int</NotExpectedShiftID>
<DayTypeDefId>int</DayTypeDefId>
<IsToBeDeleted>boolean</IsToBeDeleted>
<DaySelection>int</DaySelection>
</ShiftOverride>
<ShiftOverride>
<ShiftOverrideSettingId>int</ShiftOverrideSettingId>
<ShiftGroupId>int</ShiftGroupId>
<ExpectedShiftID>int</ExpectedShiftID>
<NotExpectedShiftID>int</NotExpectedShiftID>
<DayTypeDefId>int</DayTypeDefId>
<IsToBeDeleted>boolean</IsToBeDeleted>
<DaySelection>int</DaySelection>
</ShiftOverride>
</ShiftOverrides>
<IsFlexi>int</IsFlexi>
<UseInitialFlexiTarget>boolean</UseInitialFlexiTarget>
<ContractedMinutes>
<ContractedMins>
<Day>int</Day>
<Mins>int</Mins>
</ContractedMins>
<ContractedMins>
<Day>int</Day>
<Mins>int</Mins>
</ContractedMins>
</ContractedMinutes>
<ObjDescription>string</ObjDescription>
</GetEmployeeRosterOnDateResult>
</GetEmployeeRosterOnDateResponse>
</soap12:Body>
</soap12:Envelope>