ProcEngWebService


Click here for a complete list of operations.

GetFilteredSSMUsers

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 /MobileSSMWS/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/GetFilteredSSMUsers"

<?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>
    <GetFilteredSSMUsers xmlns="http://www.tensor.com/">
      <token>string</token>
      <systemID>int</systemID>
      <sysDT>dateTime</sysDT>
      <surname>string</surname>
      <username>string</username>
      <roleId>int</roleId>
      <status>int</status>
      <isAdministrator>boolean</isAdministrator>
      <isSelfApprover>boolean</isSelfApprover>
      <optOutOfEmails>boolean</optOutOfEmails>
      <receiveTaskListReminderEmail>boolean</receiveTaskListReminderEmail>
    </GetFilteredSSMUsers>
  </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>
    <GetFilteredSSMUsersResponse xmlns="http://www.tensor.com/">
      <GetFilteredSSMUsersResult>
        <SSMUser>
          <UserID>int</UserID>
          <UserName>string</UserName>
          <UserPassword>string</UserPassword>
          <RoleID>int</RoleID>
          <RoleCode>string</RoleCode>
          <RoleDescription>string</RoleDescription>
          <AccStatus>Active or Pending or Disabled or Locked</AccStatus>
          <PinAttempts>short</PinAttempts>
          <SecurityQuestion>string</SecurityQuestion>
          <SecurityAnswer>string</SecurityAnswer>
          <LastSignIn>dateTime</LastSignIn>
          <LastSignOut>dateTime</LastSignOut>
          <Email>string</Email>
          <EmployeeID>int</EmployeeID>
          <EmployeeCode>string</EmployeeCode>
          <EmployeeFirstName>string</EmployeeFirstName>
          <EmployeeLastName>string</EmployeeLastName>
          <EmployeeEmploymentStartDate>dateTime</EmployeeEmploymentStartDate>
          <EmployeeEmploymentEndDate>dateTime</EmployeeEmploymentEndDate>
          <ShowEmployeePhoto>boolean</ShowEmployeePhoto>
          <DefaultHomePage>string</DefaultHomePage>
          <ShowClocking>boolean</ShowClocking>
          <ShowRollCall>boolean</ShowRollCall>
          <ShowFlexitime>boolean</ShowFlexitime>
          <ShowEntitlement>boolean</ShowEntitlement>
          <ShowJobStatus>boolean</ShowJobStatus>
          <ShowBradfordFactor>boolean</ShowBradfordFactor>
          <AdminUser>boolean</AdminUser>
          <SecurityIdentifier>string</SecurityIdentifier>
          <OverrideSiteSecurity>boolean</OverrideSiteSecurity>
          <IsSupervisor>boolean</IsSupervisor>
          <IsAllowedToHost>boolean</IsAllowedToHost>
          <IsSelfApprover>boolean</IsSelfApprover>
          <HideConfirmation>boolean</HideConfirmation>
          <IsFlexi>boolean</IsFlexi>
          <EmployeeStatus>
            <EmployeeID>int</EmployeeID>
            <ClockingStatus>int</ClockingStatus>
            <ClockingDateTime>dateTime</ClockingDateTime>
            <ReasonID>int</ReasonID>
            <ReasonCode>string</ReasonCode>
            <ReasonDescription>string</ReasonDescription>
            <RollCallStatus>int</RollCallStatus>
            <RollCallDateTime>dateTime</RollCallDateTime>
            <FirePointID>int</FirePointID>
            <FirePointCode>string</FirePointCode>
            <FirePointDescription>string</FirePointDescription>
            <JobStatus>int</JobStatus>
            <JobDateTime>dateTime</JobDateTime>
            <JobID>int</JobID>
            <JobCode>string</JobCode>
            <JobDescription>string</JobDescription>
            <IsAutoClockOut>boolean</IsAutoClockOut>
            <LastTemperature>decimal</LastTemperature>
          </EmployeeStatus>
          <UserStringFirstNameFirst>string</UserStringFirstNameFirst>
          <UserStringLastNameFirst>string</UserStringLastNameFirst>
          <IsAbsenceSupervisor>boolean</IsAbsenceSupervisor>
          <IsClockingSupervisor>boolean</IsClockingSupervisor>
          <IsShiftSwapSupervisor>boolean</IsShiftSwapSupervisor>
          <IsHRSupervisor>boolean</IsHRSupervisor>
          <IsDoorRequestSupervisor>boolean</IsDoorRequestSupervisor>
          <IsJobSupervisor>boolean</IsJobSupervisor>
          <OptOutOfEmails>boolean</OptOutOfEmails>
          <ReceiveTaskListReminderEmail>boolean</ReceiveTaskListReminderEmail>
          <RestrictedPeriodsShowHistory>boolean</RestrictedPeriodsShowHistory>
          <USBLogin>boolean</USBLogin>
          <ResetPasswordAfterLogin>boolean</ResetPasswordAfterLogin>
          <OptOutOfSupvEmails>boolean</OptOutOfSupvEmails>
          <PrefferedCulture>string</PrefferedCulture>
          <IsStillEmployed>boolean</IsStillEmployed>
        </SSMUser>
        <SSMUser>
          <UserID>int</UserID>
          <UserName>string</UserName>
          <UserPassword>string</UserPassword>
          <RoleID>int</RoleID>
          <RoleCode>string</RoleCode>
          <RoleDescription>string</RoleDescription>
          <AccStatus>Active or Pending or Disabled or Locked</AccStatus>
          <PinAttempts>short</PinAttempts>
          <SecurityQuestion>string</SecurityQuestion>
          <SecurityAnswer>string</SecurityAnswer>
          <LastSignIn>dateTime</LastSignIn>
          <LastSignOut>dateTime</LastSignOut>
          <Email>string</Email>
          <EmployeeID>int</EmployeeID>
          <EmployeeCode>string</EmployeeCode>
          <EmployeeFirstName>string</EmployeeFirstName>
          <EmployeeLastName>string</EmployeeLastName>
          <EmployeeEmploymentStartDate>dateTime</EmployeeEmploymentStartDate>
          <EmployeeEmploymentEndDate>dateTime</EmployeeEmploymentEndDate>
          <ShowEmployeePhoto>boolean</ShowEmployeePhoto>
          <DefaultHomePage>string</DefaultHomePage>
          <ShowClocking>boolean</ShowClocking>
          <ShowRollCall>boolean</ShowRollCall>
          <ShowFlexitime>boolean</ShowFlexitime>
          <ShowEntitlement>boolean</ShowEntitlement>
          <ShowJobStatus>boolean</ShowJobStatus>
          <ShowBradfordFactor>boolean</ShowBradfordFactor>
          <AdminUser>boolean</AdminUser>
          <SecurityIdentifier>string</SecurityIdentifier>
          <OverrideSiteSecurity>boolean</OverrideSiteSecurity>
          <IsSupervisor>boolean</IsSupervisor>
          <IsAllowedToHost>boolean</IsAllowedToHost>
          <IsSelfApprover>boolean</IsSelfApprover>
          <HideConfirmation>boolean</HideConfirmation>
          <IsFlexi>boolean</IsFlexi>
          <EmployeeStatus>
            <EmployeeID>int</EmployeeID>
            <ClockingStatus>int</ClockingStatus>
            <ClockingDateTime>dateTime</ClockingDateTime>
            <ReasonID>int</ReasonID>
            <ReasonCode>string</ReasonCode>
            <ReasonDescription>string</ReasonDescription>
            <RollCallStatus>int</RollCallStatus>
            <RollCallDateTime>dateTime</RollCallDateTime>
            <FirePointID>int</FirePointID>
            <FirePointCode>string</FirePointCode>
            <FirePointDescription>string</FirePointDescription>
            <JobStatus>int</JobStatus>
            <JobDateTime>dateTime</JobDateTime>
            <JobID>int</JobID>
            <JobCode>string</JobCode>
            <JobDescription>string</JobDescription>
            <IsAutoClockOut>boolean</IsAutoClockOut>
            <LastTemperature>decimal</LastTemperature>
          </EmployeeStatus>
          <UserStringFirstNameFirst>string</UserStringFirstNameFirst>
          <UserStringLastNameFirst>string</UserStringLastNameFirst>
          <IsAbsenceSupervisor>boolean</IsAbsenceSupervisor>
          <IsClockingSupervisor>boolean</IsClockingSupervisor>
          <IsShiftSwapSupervisor>boolean</IsShiftSwapSupervisor>
          <IsHRSupervisor>boolean</IsHRSupervisor>
          <IsDoorRequestSupervisor>boolean</IsDoorRequestSupervisor>
          <IsJobSupervisor>boolean</IsJobSupervisor>
          <OptOutOfEmails>boolean</OptOutOfEmails>
          <ReceiveTaskListReminderEmail>boolean</ReceiveTaskListReminderEmail>
          <RestrictedPeriodsShowHistory>boolean</RestrictedPeriodsShowHistory>
          <USBLogin>boolean</USBLogin>
          <ResetPasswordAfterLogin>boolean</ResetPasswordAfterLogin>
          <OptOutOfSupvEmails>boolean</OptOutOfSupvEmails>
          <PrefferedCulture>string</PrefferedCulture>
          <IsStillEmployed>boolean</IsStillEmployed>
        </SSMUser>
      </GetFilteredSSMUsersResult>
    </GetFilteredSSMUsersResponse>
  </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 /MobileSSMWS/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>
    <GetFilteredSSMUsers xmlns="http://www.tensor.com/">
      <token>string</token>
      <systemID>int</systemID>
      <sysDT>dateTime</sysDT>
      <surname>string</surname>
      <username>string</username>
      <roleId>int</roleId>
      <status>int</status>
      <isAdministrator>boolean</isAdministrator>
      <isSelfApprover>boolean</isSelfApprover>
      <optOutOfEmails>boolean</optOutOfEmails>
      <receiveTaskListReminderEmail>boolean</receiveTaskListReminderEmail>
    </GetFilteredSSMUsers>
  </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>
    <GetFilteredSSMUsersResponse xmlns="http://www.tensor.com/">
      <GetFilteredSSMUsersResult>
        <SSMUser>
          <UserID>int</UserID>
          <UserName>string</UserName>
          <UserPassword>string</UserPassword>
          <RoleID>int</RoleID>
          <RoleCode>string</RoleCode>
          <RoleDescription>string</RoleDescription>
          <AccStatus>Active or Pending or Disabled or Locked</AccStatus>
          <PinAttempts>short</PinAttempts>
          <SecurityQuestion>string</SecurityQuestion>
          <SecurityAnswer>string</SecurityAnswer>
          <LastSignIn>dateTime</LastSignIn>
          <LastSignOut>dateTime</LastSignOut>
          <Email>string</Email>
          <EmployeeID>int</EmployeeID>
          <EmployeeCode>string</EmployeeCode>
          <EmployeeFirstName>string</EmployeeFirstName>
          <EmployeeLastName>string</EmployeeLastName>
          <EmployeeEmploymentStartDate>dateTime</EmployeeEmploymentStartDate>
          <EmployeeEmploymentEndDate>dateTime</EmployeeEmploymentEndDate>
          <ShowEmployeePhoto>boolean</ShowEmployeePhoto>
          <DefaultHomePage>string</DefaultHomePage>
          <ShowClocking>boolean</ShowClocking>
          <ShowRollCall>boolean</ShowRollCall>
          <ShowFlexitime>boolean</ShowFlexitime>
          <ShowEntitlement>boolean</ShowEntitlement>
          <ShowJobStatus>boolean</ShowJobStatus>
          <ShowBradfordFactor>boolean</ShowBradfordFactor>
          <AdminUser>boolean</AdminUser>
          <SecurityIdentifier>string</SecurityIdentifier>
          <OverrideSiteSecurity>boolean</OverrideSiteSecurity>
          <IsSupervisor>boolean</IsSupervisor>
          <IsAllowedToHost>boolean</IsAllowedToHost>
          <IsSelfApprover>boolean</IsSelfApprover>
          <HideConfirmation>boolean</HideConfirmation>
          <IsFlexi>boolean</IsFlexi>
          <EmployeeStatus>
            <EmployeeID>int</EmployeeID>
            <ClockingStatus>int</ClockingStatus>
            <ClockingDateTime>dateTime</ClockingDateTime>
            <ReasonID>int</ReasonID>
            <ReasonCode>string</ReasonCode>
            <ReasonDescription>string</ReasonDescription>
            <RollCallStatus>int</RollCallStatus>
            <RollCallDateTime>dateTime</RollCallDateTime>
            <FirePointID>int</FirePointID>
            <FirePointCode>string</FirePointCode>
            <FirePointDescription>string</FirePointDescription>
            <JobStatus>int</JobStatus>
            <JobDateTime>dateTime</JobDateTime>
            <JobID>int</JobID>
            <JobCode>string</JobCode>
            <JobDescription>string</JobDescription>
            <IsAutoClockOut>boolean</IsAutoClockOut>
            <LastTemperature>decimal</LastTemperature>
          </EmployeeStatus>
          <UserStringFirstNameFirst>string</UserStringFirstNameFirst>
          <UserStringLastNameFirst>string</UserStringLastNameFirst>
          <IsAbsenceSupervisor>boolean</IsAbsenceSupervisor>
          <IsClockingSupervisor>boolean</IsClockingSupervisor>
          <IsShiftSwapSupervisor>boolean</IsShiftSwapSupervisor>
          <IsHRSupervisor>boolean</IsHRSupervisor>
          <IsDoorRequestSupervisor>boolean</IsDoorRequestSupervisor>
          <IsJobSupervisor>boolean</IsJobSupervisor>
          <OptOutOfEmails>boolean</OptOutOfEmails>
          <ReceiveTaskListReminderEmail>boolean</ReceiveTaskListReminderEmail>
          <RestrictedPeriodsShowHistory>boolean</RestrictedPeriodsShowHistory>
          <USBLogin>boolean</USBLogin>
          <ResetPasswordAfterLogin>boolean</ResetPasswordAfterLogin>
          <OptOutOfSupvEmails>boolean</OptOutOfSupvEmails>
          <PrefferedCulture>string</PrefferedCulture>
          <IsStillEmployed>boolean</IsStillEmployed>
        </SSMUser>
        <SSMUser>
          <UserID>int</UserID>
          <UserName>string</UserName>
          <UserPassword>string</UserPassword>
          <RoleID>int</RoleID>
          <RoleCode>string</RoleCode>
          <RoleDescription>string</RoleDescription>
          <AccStatus>Active or Pending or Disabled or Locked</AccStatus>
          <PinAttempts>short</PinAttempts>
          <SecurityQuestion>string</SecurityQuestion>
          <SecurityAnswer>string</SecurityAnswer>
          <LastSignIn>dateTime</LastSignIn>
          <LastSignOut>dateTime</LastSignOut>
          <Email>string</Email>
          <EmployeeID>int</EmployeeID>
          <EmployeeCode>string</EmployeeCode>
          <EmployeeFirstName>string</EmployeeFirstName>
          <EmployeeLastName>string</EmployeeLastName>
          <EmployeeEmploymentStartDate>dateTime</EmployeeEmploymentStartDate>
          <EmployeeEmploymentEndDate>dateTime</EmployeeEmploymentEndDate>
          <ShowEmployeePhoto>boolean</ShowEmployeePhoto>
          <DefaultHomePage>string</DefaultHomePage>
          <ShowClocking>boolean</ShowClocking>
          <ShowRollCall>boolean</ShowRollCall>
          <ShowFlexitime>boolean</ShowFlexitime>
          <ShowEntitlement>boolean</ShowEntitlement>
          <ShowJobStatus>boolean</ShowJobStatus>
          <ShowBradfordFactor>boolean</ShowBradfordFactor>
          <AdminUser>boolean</AdminUser>
          <SecurityIdentifier>string</SecurityIdentifier>
          <OverrideSiteSecurity>boolean</OverrideSiteSecurity>
          <IsSupervisor>boolean</IsSupervisor>
          <IsAllowedToHost>boolean</IsAllowedToHost>
          <IsSelfApprover>boolean</IsSelfApprover>
          <HideConfirmation>boolean</HideConfirmation>
          <IsFlexi>boolean</IsFlexi>
          <EmployeeStatus>
            <EmployeeID>int</EmployeeID>
            <ClockingStatus>int</ClockingStatus>
            <ClockingDateTime>dateTime</ClockingDateTime>
            <ReasonID>int</ReasonID>
            <ReasonCode>string</ReasonCode>
            <ReasonDescription>string</ReasonDescription>
            <RollCallStatus>int</RollCallStatus>
            <RollCallDateTime>dateTime</RollCallDateTime>
            <FirePointID>int</FirePointID>
            <FirePointCode>string</FirePointCode>
            <FirePointDescription>string</FirePointDescription>
            <JobStatus>int</JobStatus>
            <JobDateTime>dateTime</JobDateTime>
            <JobID>int</JobID>
            <JobCode>string</JobCode>
            <JobDescription>string</JobDescription>
            <IsAutoClockOut>boolean</IsAutoClockOut>
            <LastTemperature>decimal</LastTemperature>
          </EmployeeStatus>
          <UserStringFirstNameFirst>string</UserStringFirstNameFirst>
          <UserStringLastNameFirst>string</UserStringLastNameFirst>
          <IsAbsenceSupervisor>boolean</IsAbsenceSupervisor>
          <IsClockingSupervisor>boolean</IsClockingSupervisor>
          <IsShiftSwapSupervisor>boolean</IsShiftSwapSupervisor>
          <IsHRSupervisor>boolean</IsHRSupervisor>
          <IsDoorRequestSupervisor>boolean</IsDoorRequestSupervisor>
          <IsJobSupervisor>boolean</IsJobSupervisor>
          <OptOutOfEmails>boolean</OptOutOfEmails>
          <ReceiveTaskListReminderEmail>boolean</ReceiveTaskListReminderEmail>
          <RestrictedPeriodsShowHistory>boolean</RestrictedPeriodsShowHistory>
          <USBLogin>boolean</USBLogin>
          <ResetPasswordAfterLogin>boolean</ResetPasswordAfterLogin>
          <OptOutOfSupvEmails>boolean</OptOutOfSupvEmails>
          <PrefferedCulture>string</PrefferedCulture>
          <IsStillEmployed>boolean</IsStillEmployed>
        </SSMUser>
      </GetFilteredSSMUsersResult>
    </GetFilteredSSMUsersResponse>
  </soap12:Body>
</soap12:Envelope>