WorkPlaceService


Click here for a complete list of operations.

GetWorkPlacePeriods

Get all periods that are in finalsched for a specific workplace

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
intIntegrationId:
intWorkPlaceId:

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 /TimeCareApi/workplaceservice.asmx HTTP/1.1
Host: timecarekoping.vmkfb.se
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.timecare.se/GetWorkPlacePeriods"

<?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>
    <GetWorkPlacePeriods xmlns="http://www.timecare.se/">
      <intIntegrationId>int</intIntegrationId>
      <intWorkPlaceId>int</intWorkPlaceId>
    </GetWorkPlacePeriods>
  </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>
    <GetWorkPlacePeriodsResponse xmlns="http://www.timecare.se/">
      <GetWorkPlacePeriodsResult>
        <Id>int</Id>
        <Name>string</Name>
        <ShortName>string</ShortName>
        <SchedType>ReqShift or PrelShift or FinalSched or DefShift or ActiveShift or NoShift or All</SchedType>
        <StartDate>dateTime</StartDate>
        <EndDate>dateTime</EndDate>
        <WorkPlace>
          <Id>int</Id>
          <Name>string</Name>
          <ShortName>string</ShortName>
          <IsParent>boolean</IsParent>
          <UnitParentWorkPlaceId>int</UnitParentWorkPlaceId>
          <TCSchedulerActId>int</TCSchedulerActId>
          <Activated>boolean</Activated>
          <ParentWorkPlaceID>int</ParentWorkPlaceID>
          <Level>int</Level>
          <Path>string</Path>
          <NamePath>string</NamePath>
          <ParentNamePath>string</ParentNamePath>
          <ArrayOfDayTypeUseBreak>
            <DayType xsi:nil="true" />
            <DayType xsi:nil="true" />
          </ArrayOfDayTypeUseBreak>
          <ParentWorkPlaceName>string</ParentWorkPlaceName>
          <PathName>string</PathName>
          <ContractId>int</ContractId>
          <Contract>
            <Id xmlns="http://www.timecare.se/TimeRules">int</Id>
            <Name xmlns="http://www.timecare.se/TimeRules">string</Name>
            <Category xmlns="http://www.timecare.se/TimeRules">string</Category>
            <Active xmlns="http://www.timecare.se/TimeRules">boolean</Active>
            <Compulsory xmlns="http://www.timecare.se/TimeRules">boolean</Compulsory>
            <Comment xmlns="http://www.timecare.se/TimeRules">string</Comment>
            <ArrayOfContractRules xsi:nil="true" xmlns="http://www.timecare.se/TimeRules" />
            <IsExportable xmlns="http://www.timecare.se">boolean</IsExportable>
            <Reference xmlns="http://www.timecare.se">string</Reference>
            <ExternalContractId xmlns="http://www.timecare.se">string</ExternalContractId>
          </Contract>
          <ExternalNodeId>string</ExternalNodeId>
          <IsExportable>boolean</IsExportable>
          <Reference>string</Reference>
          <CostPlace>string</CostPlace>
        </WorkPlace>
        <Skills>
          <Skill>
            <Id>int</Id>
            <Name>string</Name>
            <Color xsi:nil="true" />
            <ReqColor xsi:nil="true" />
            <ShortName>string</ShortName>
            <Comment>string</Comment>
            <ExternalSkillId>string</ExternalSkillId>
            <IsExportable>boolean</IsExportable>
            <Reference>string</Reference>
          </Skill>
          <Skill>
            <Id>int</Id>
            <Name>string</Name>
            <Color xsi:nil="true" />
            <ReqColor xsi:nil="true" />
            <ShortName>string</ShortName>
            <Comment>string</Comment>
            <ExternalSkillId>string</ExternalSkillId>
            <IsExportable>boolean</IsExportable>
            <Reference>string</Reference>
          </Skill>
        </Skills>
        <LockDate>dateTime</LockDate>
      </GetWorkPlacePeriodsResult>
      <GetWorkPlacePeriodsResult>
        <Id>int</Id>
        <Name>string</Name>
        <ShortName>string</ShortName>
        <SchedType>ReqShift or PrelShift or FinalSched or DefShift or ActiveShift or NoShift or All</SchedType>
        <StartDate>dateTime</StartDate>
        <EndDate>dateTime</EndDate>
        <WorkPlace>
          <Id>int</Id>
          <Name>string</Name>
          <ShortName>string</ShortName>
          <IsParent>boolean</IsParent>
          <UnitParentWorkPlaceId>int</UnitParentWorkPlaceId>
          <TCSchedulerActId>int</TCSchedulerActId>
          <Activated>boolean</Activated>
          <ParentWorkPlaceID>int</ParentWorkPlaceID>
          <Level>int</Level>
          <Path>string</Path>
          <NamePath>string</NamePath>
          <ParentNamePath>string</ParentNamePath>
          <ArrayOfDayTypeUseBreak>
            <DayType xsi:nil="true" />
            <DayType xsi:nil="true" />
          </ArrayOfDayTypeUseBreak>
          <ParentWorkPlaceName>string</ParentWorkPlaceName>
          <PathName>string</PathName>
          <ContractId>int</ContractId>
          <Contract>
            <Id xmlns="http://www.timecare.se/TimeRules">int</Id>
            <Name xmlns="http://www.timecare.se/TimeRules">string</Name>
            <Category xmlns="http://www.timecare.se/TimeRules">string</Category>
            <Active xmlns="http://www.timecare.se/TimeRules">boolean</Active>
            <Compulsory xmlns="http://www.timecare.se/TimeRules">boolean</Compulsory>
            <Comment xmlns="http://www.timecare.se/TimeRules">string</Comment>
            <ArrayOfContractRules xsi:nil="true" xmlns="http://www.timecare.se/TimeRules" />
            <IsExportable xmlns="http://www.timecare.se">boolean</IsExportable>
            <Reference xmlns="http://www.timecare.se">string</Reference>
            <ExternalContractId xmlns="http://www.timecare.se">string</ExternalContractId>
          </Contract>
          <ExternalNodeId>string</ExternalNodeId>
          <IsExportable>boolean</IsExportable>
          <Reference>string</Reference>
          <CostPlace>string</CostPlace>
        </WorkPlace>
        <Skills>
          <Skill>
            <Id>int</Id>
            <Name>string</Name>
            <Color xsi:nil="true" />
            <ReqColor xsi:nil="true" />
            <ShortName>string</ShortName>
            <Comment>string</Comment>
            <ExternalSkillId>string</ExternalSkillId>
            <IsExportable>boolean</IsExportable>
            <Reference>string</Reference>
          </Skill>
          <Skill>
            <Id>int</Id>
            <Name>string</Name>
            <Color xsi:nil="true" />
            <ReqColor xsi:nil="true" />
            <ShortName>string</ShortName>
            <Comment>string</Comment>
            <ExternalSkillId>string</ExternalSkillId>
            <IsExportable>boolean</IsExportable>
            <Reference>string</Reference>
          </Skill>
        </Skills>
        <LockDate>dateTime</LockDate>
      </GetWorkPlacePeriodsResult>
    </GetWorkPlacePeriodsResponse>
  </soap:Body>
</soap:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /TimeCareApi/workplaceservice.asmx/GetWorkPlacePeriods?intIntegrationId=string&intWorkPlaceId=string HTTP/1.1
Host: timecarekoping.vmkfb.se
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfPeriod xmlns="http://www.timecare.se/">
  <Period>
    <Id>int</Id>
    <Name>string</Name>
    <ShortName>string</ShortName>
    <SchedType>ReqShift or PrelShift or FinalSched or DefShift or ActiveShift or NoShift or All</SchedType>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
    <WorkPlace>
      <Id>int</Id>
      <Name>string</Name>
      <ShortName>string</ShortName>
      <IsParent>boolean</IsParent>
      <UnitParentWorkPlaceId>int</UnitParentWorkPlaceId>
      <TCSchedulerActId>int</TCSchedulerActId>
      <Activated>boolean</Activated>
      <ParentWorkPlaceID>int</ParentWorkPlaceID>
      <Level>int</Level>
      <Path>string</Path>
      <NamePath>string</NamePath>
      <ParentNamePath>string</ParentNamePath>
      <ArrayOfDayTypeUseBreak>
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ArrayOfDayTypeUseBreak>
      <ParentWorkPlaceName>string</ParentWorkPlaceName>
      <PathName>string</PathName>
      <ContractId>int</ContractId>
      <Contract>
        <Id xmlns="http://www.timecare.se/TimeRules">int</Id>
        <Name xmlns="http://www.timecare.se/TimeRules">string</Name>
        <Category xmlns="http://www.timecare.se/TimeRules">string</Category>
        <Active xmlns="http://www.timecare.se/TimeRules">boolean</Active>
        <Compulsory xmlns="http://www.timecare.se/TimeRules">boolean</Compulsory>
        <Comment xmlns="http://www.timecare.se/TimeRules">string</Comment>
        <ArrayOfContractRules d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.timecare.se/TimeRules" />
        <IsExportable xmlns="http://www.timecare.se">boolean</IsExportable>
        <Reference xmlns="http://www.timecare.se">string</Reference>
        <ExternalContractId xmlns="http://www.timecare.se">string</ExternalContractId>
      </Contract>
      <ExternalNodeId>string</ExternalNodeId>
      <IsExportable>boolean</IsExportable>
      <Reference>string</Reference>
      <CostPlace>string</CostPlace>
    </WorkPlace>
    <Skills>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
    </Skills>
    <LockDate>dateTime</LockDate>
  </Period>
  <Period>
    <Id>int</Id>
    <Name>string</Name>
    <ShortName>string</ShortName>
    <SchedType>ReqShift or PrelShift or FinalSched or DefShift or ActiveShift or NoShift or All</SchedType>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
    <WorkPlace>
      <Id>int</Id>
      <Name>string</Name>
      <ShortName>string</ShortName>
      <IsParent>boolean</IsParent>
      <UnitParentWorkPlaceId>int</UnitParentWorkPlaceId>
      <TCSchedulerActId>int</TCSchedulerActId>
      <Activated>boolean</Activated>
      <ParentWorkPlaceID>int</ParentWorkPlaceID>
      <Level>int</Level>
      <Path>string</Path>
      <NamePath>string</NamePath>
      <ParentNamePath>string</ParentNamePath>
      <ArrayOfDayTypeUseBreak>
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ArrayOfDayTypeUseBreak>
      <ParentWorkPlaceName>string</ParentWorkPlaceName>
      <PathName>string</PathName>
      <ContractId>int</ContractId>
      <Contract>
        <Id xmlns="http://www.timecare.se/TimeRules">int</Id>
        <Name xmlns="http://www.timecare.se/TimeRules">string</Name>
        <Category xmlns="http://www.timecare.se/TimeRules">string</Category>
        <Active xmlns="http://www.timecare.se/TimeRules">boolean</Active>
        <Compulsory xmlns="http://www.timecare.se/TimeRules">boolean</Compulsory>
        <Comment xmlns="http://www.timecare.se/TimeRules">string</Comment>
        <ArrayOfContractRules d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.timecare.se/TimeRules" />
        <IsExportable xmlns="http://www.timecare.se">boolean</IsExportable>
        <Reference xmlns="http://www.timecare.se">string</Reference>
        <ExternalContractId xmlns="http://www.timecare.se">string</ExternalContractId>
      </Contract>
      <ExternalNodeId>string</ExternalNodeId>
      <IsExportable>boolean</IsExportable>
      <Reference>string</Reference>
      <CostPlace>string</CostPlace>
    </WorkPlace>
    <Skills>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
    </Skills>
    <LockDate>dateTime</LockDate>
  </Period>
</ArrayOfPeriod>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /TimeCareApi/workplaceservice.asmx/GetWorkPlacePeriods HTTP/1.1
Host: timecarekoping.vmkfb.se
Content-Type: application/x-www-form-urlencoded
Content-Length: length

intIntegrationId=string&intWorkPlaceId=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfPeriod xmlns="http://www.timecare.se/">
  <Period>
    <Id>int</Id>
    <Name>string</Name>
    <ShortName>string</ShortName>
    <SchedType>ReqShift or PrelShift or FinalSched or DefShift or ActiveShift or NoShift or All</SchedType>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
    <WorkPlace>
      <Id>int</Id>
      <Name>string</Name>
      <ShortName>string</ShortName>
      <IsParent>boolean</IsParent>
      <UnitParentWorkPlaceId>int</UnitParentWorkPlaceId>
      <TCSchedulerActId>int</TCSchedulerActId>
      <Activated>boolean</Activated>
      <ParentWorkPlaceID>int</ParentWorkPlaceID>
      <Level>int</Level>
      <Path>string</Path>
      <NamePath>string</NamePath>
      <ParentNamePath>string</ParentNamePath>
      <ArrayOfDayTypeUseBreak>
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ArrayOfDayTypeUseBreak>
      <ParentWorkPlaceName>string</ParentWorkPlaceName>
      <PathName>string</PathName>
      <ContractId>int</ContractId>
      <Contract>
        <Id xmlns="http://www.timecare.se/TimeRules">int</Id>
        <Name xmlns="http://www.timecare.se/TimeRules">string</Name>
        <Category xmlns="http://www.timecare.se/TimeRules">string</Category>
        <Active xmlns="http://www.timecare.se/TimeRules">boolean</Active>
        <Compulsory xmlns="http://www.timecare.se/TimeRules">boolean</Compulsory>
        <Comment xmlns="http://www.timecare.se/TimeRules">string</Comment>
        <ArrayOfContractRules d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.timecare.se/TimeRules" />
        <IsExportable xmlns="http://www.timecare.se">boolean</IsExportable>
        <Reference xmlns="http://www.timecare.se">string</Reference>
        <ExternalContractId xmlns="http://www.timecare.se">string</ExternalContractId>
      </Contract>
      <ExternalNodeId>string</ExternalNodeId>
      <IsExportable>boolean</IsExportable>
      <Reference>string</Reference>
      <CostPlace>string</CostPlace>
    </WorkPlace>
    <Skills>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
    </Skills>
    <LockDate>dateTime</LockDate>
  </Period>
  <Period>
    <Id>int</Id>
    <Name>string</Name>
    <ShortName>string</ShortName>
    <SchedType>ReqShift or PrelShift or FinalSched or DefShift or ActiveShift or NoShift or All</SchedType>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
    <WorkPlace>
      <Id>int</Id>
      <Name>string</Name>
      <ShortName>string</ShortName>
      <IsParent>boolean</IsParent>
      <UnitParentWorkPlaceId>int</UnitParentWorkPlaceId>
      <TCSchedulerActId>int</TCSchedulerActId>
      <Activated>boolean</Activated>
      <ParentWorkPlaceID>int</ParentWorkPlaceID>
      <Level>int</Level>
      <Path>string</Path>
      <NamePath>string</NamePath>
      <ParentNamePath>string</ParentNamePath>
      <ArrayOfDayTypeUseBreak>
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <DayType d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ArrayOfDayTypeUseBreak>
      <ParentWorkPlaceName>string</ParentWorkPlaceName>
      <PathName>string</PathName>
      <ContractId>int</ContractId>
      <Contract>
        <Id xmlns="http://www.timecare.se/TimeRules">int</Id>
        <Name xmlns="http://www.timecare.se/TimeRules">string</Name>
        <Category xmlns="http://www.timecare.se/TimeRules">string</Category>
        <Active xmlns="http://www.timecare.se/TimeRules">boolean</Active>
        <Compulsory xmlns="http://www.timecare.se/TimeRules">boolean</Compulsory>
        <Comment xmlns="http://www.timecare.se/TimeRules">string</Comment>
        <ArrayOfContractRules d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.timecare.se/TimeRules" />
        <IsExportable xmlns="http://www.timecare.se">boolean</IsExportable>
        <Reference xmlns="http://www.timecare.se">string</Reference>
        <ExternalContractId xmlns="http://www.timecare.se">string</ExternalContractId>
      </Contract>
      <ExternalNodeId>string</ExternalNodeId>
      <IsExportable>boolean</IsExportable>
      <Reference>string</Reference>
      <CostPlace>string</CostPlace>
    </WorkPlace>
    <Skills>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
      <Skill>
        <Id>int</Id>
        <Name>string</Name>
        <Color d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ReqColor d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ShortName>string</ShortName>
        <Comment>string</Comment>
        <ExternalSkillId>string</ExternalSkillId>
        <IsExportable>boolean</IsExportable>
        <Reference>string</Reference>
      </Skill>
    </Skills>
    <LockDate>dateTime</LockDate>
  </Period>
</ArrayOfPeriod>