StaffingOrder

Recommendation, 2006 Feb 28

Editors:

Kim Bartkus, HR-XML Consortium

Kathi Dolan, Manpower 

Gail Bubsey, Kelly Services

Tara Ryan, Adecco

Barbara Johnson, Adecco

 

Contributors:

Bruno Alcotte (Manpower), Ian Anson (Vedior), Rémy Bailly (Randstad), Kim Bartkus (HR-XML Consortium), Yves Berdah (VidiorBis), PJ Brunyks (Randstadt), Gail Bubsey (Kelly Services ), Georges Chaboud (Adia),  John DeRoche (Manpower), Kathi Dolan (Manpower), Serguei Dounaevetski (Manpower), Keith Ensroth (Kelly Services), Anne-Cécile Fénech (Adecco), Barbara Johnson (Adecco), Paul Kiel (HR-XML Consortium), Ronald Kruegel (Adecco), Jonathon Mack (Adecco), Magali Munoz (Manpower), Doug Prittie (Manpower), Nicolas Poujols (Kelly Services), Tara Ryan (Adecco), Don Simonson (Robert Half International), Steven Huang (Staffing Industry Sponsors), Barbara Theissen (Manpower), Jean-Philippe Umber (Adecco), Morgan Vernoux (Adecco)

 

Copyright statement

©2006 HR-XML.  All rights reserved.  No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. 

Abstract

The HR-XML SIDES Workgroup has produced 7 major schemas and several reusable modules to allow for transmission of Staffing Industry information between trading partners. This document describes the Staffing Order schema, its expected usage, and the business processes meant to be supported.

Status of this Document

2006-Feb-28:  Default values have been removed from the StaffingOrder schema in accordance with the Technical Steering Committee's (TSC) Schema Design Guidelines.

 

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

 

Table of Contents

1     Overview.. 3

1.1      Objective. 3

1.2      Scope. 3

1.2.1        Major Components. 3

1.2.2        Items Within Scope. 3

1.2.3        Additions and Changes. 4

2     Business Process. 4

3     Schema Design. 6

3.1      Staffing Order. 6

3.1.1        Schema Diagram.. 6

3.1.2        Data Dictionary. 6

3.2      Staffing Position. 9

3.2.1        Schema Diagram.. 9

3.2.2        Data Dictionary. 9

4     Implementation Considerations. 12

4.1      Data Privacy. 12

5     Appendix A - Document Version History. 12

6     Appendix B – Related Documents. 12

7     Appendix C - Reference Examples. 13

 


1         Overview

A detailed analysis of the Sides 1.0 modules and Cross Process Objects was conducted by a coalition of Staffing Companies in France. The purpose of the analysis was to take a regional implementation perspective and to evaluate how closely the global specifications met localized requirements. Module by module feedback was documented and requests for additions or cardinality changes were structured based on the need for backward compatibility.

These feedback documents were sent to the global Sides development team for evaluation of the applicability of the requested changes. If a requested change could be used in more than one country, then it was considered to be eligible for the global specification. It was found that at least 90% of what was requested by the French team was indeed, more widely applicable and so formed the basis of this Sides 1.1 release. The elements and/or attributes that were only applicable in France, will be documented locally and handled through HR-XML’s localization architecture.

Below is a summary of changes along with the original Sides 1.0 base information for the staffing order.

1.1        Objective

Within the framework of SIDES, the StaffingOrder schema is used to describe the position(s) a staffing customer is requesting be filled by a staffing supplier, either directly or through an intermediary.  The StaffingOrder schema design should be flexible enough to be used by any staffing supplier.

Many of the additions and changes for this version of SIDES are to ensure the global usability of the schema.  There are changes included to address issues that arose during implementation and changes to accomodate the new Organization CPO.

1.2        Scope

1.2.1          Major Components

The Major Components used in the Quote/Order process are listed below.

1.2.2          Items Within Scope

1.2.3          Additions and Changes

Staffing Order

Element path/name

Details

BillToAttention

Change to optional occurrence

ReferenceInformation/StaffingSupplierOrgUnitId

Add new element

Staffing Position

Element path/name

Details

ReportToPerson

Change to optional occurrence

PositionDateRange/MaxNeedEndDate

Add new element

PositionDateRange/MaxStartDate

Add new element

PositionDateRange/StartAsSoonAsPossible

Add new Boolean element

2         Business Process

The StaffingOrder schema moves from the staffing customer to the staffing supplier, sometimes by way of an intermediary.  This transmission marks the beginning of the business process addressed by SIDES.  The Quote/Order process is used to send information describing a customer’s servicing needs, e.g. position description, start and end dates, estimated bill rate.  The Quote/Order process is iterative. The Quote process is optional.  The basic Quote process is described here.

·         The staffing customer submits an XML document to a staffing supplier and/or intermediary with a status that changes for each step leading up to a qualified order.

·         The staffing supplier sends a response to the XML document. Possible status changes are:

·         Unapproved Order (acceptance of unapproved order).

 

Recommendations for Use

It is recommended that the position type, regardless of quantity, remain the same within an order and that the information within the position remains constant. If position elements vary by any substantial degree, it is recommended a different order be created.

 



3         Schema Design

3.1        Staffing Order

3.1.1          Schema Diagram

 

 

3.1.2          Data Dictionary

Elements and Attributes

[Global types listed alphabetically in following table.]

ContentModel*
Data type
Occurrence:
Sequence | Choice | All
(minOccurs/maxOccurs)
Attributes

Definition

/
StaffingOrder

- StaffingOrderType - (1/1)

xml:lang - -
OrderId - EntityIdType - S (1/1)
ReferenceInformation - [complexType] - S (1/1)
CustomerReportingRequirements - [see include/import] - S (1/1)
OrderClassification - [complexType] - S (1/1)
BillToAttention - [complexType] - S (0/1)
OrderContact - [complexType] - S (0/*)
RequiredResponseDate - AnyDateTimeNaType - S (0/1)
OrderComments - xsd:string - S (0/*)
PositionQuantity - xsd:integer - S (1/1)
PositionQuantityOpen - xsd:integer - S (0/1)
MultiVendorDistribution - xsd:boolean - S (1/1)
StaffingPosition - [see include/import] - S (1/*)
UserArea - [see include/import] - S (0/1)

Transaction used to submit an order or quote from a customer (or intermediary) to a staffing company.

/ StaffingOrder/
OrderId

- EntityIdType - S (1/1)

Unique identifier for a staffing order.

/ StaffingOrder/
ReferenceInformation

MasterOrderId - EntityIdType - S (0/*)
StaffingCustomerId - EntityIdType - S (0/*)
StaffingCustomerOrgUnitId - EntityIdType - S (0/*)
IntermediaryId - EntityIdType - S (0/*)
StaffingSupplierId - EntityIdType - S (0/*)
BillToEntityId - EntityIdType - S (0/*)
StaffingSupplierOrgUnitId - EntityIdType - S (0/*)

Contains reference information (a group of id's) regarding other business entities or transactions.

/ StaffingOrder/ ReferenceInformation/
MasterOrderId

- EntityIdType - S (0/*)

Reference to a master order or project. Used to link multiple orders.

/ StaffingOrder/ ReferenceInformation/
StaffingCustomerId

- EntityIdType - S (0/*)

Unique id used to identify the staffing customer.

/ StaffingOrder/ ReferenceInformation/
StaffingCustomerOrgUnitId

- EntityIdType - S (0/*)

Unique id used to identify a particular organizational unit of the staffing customer.

/ StaffingOrder/ ReferenceInformation/
IntermediaryId

- EntityIdType - S (0/*)

Unique identifier for a Vendor Management System or 3rd party responsible for staffing management

/ StaffingOrder/ ReferenceInformation/
StaffingSupplierId

- EntityIdType - S (0/*)

Unique id used to identify the staffing supplier.

/ StaffingOrder/ ReferenceInformation/
BillToEntityId

- EntityIdType - S (0/*)

Unique id used to identify the billing information.

/ StaffingOrder/ ReferenceInformation/
StaffingSupplierOrgUnitId

- EntityIdType - S (0/*)

Unique id used to identify a particular organizational unit of the staffing supplier.

/ StaffingOrder/
OrderClassification

orderType - OrderType - required
orderStatus - OrderStatusType - required

Contains classification information about the order.

/ StaffingOrder/ OrderClassification/
orderType

- OrderType -

Indicator of what type the order is or what stage the order process is in.
[Example(s): Request for Quotation (RFQ), Quote, Unapproved Order ]

/ StaffingOrder/ OrderClassification/
orderStatus

- OrderStatusType -

Indicates the status of the order.
[Example(s): New, Accepted, Cancelled, Reopened, Closed ]

/ StaffingOrder/
BillToAttention

ContactInfo - [see include/import] - S (1/1)

Describes contact information for billing purposes.

/ StaffingOrder/
OrderContact

contactType - StaffingContactType - required
ContactInfo - [see include/import] - S (1/1)

Contains the contact information for the overall order.

/ StaffingOrder/ OrderContact/
contactType

- StaffingContactType -

The role of the contact as it relates to the organization.
[Example(s): Recruiter, HR Representative, Direct Supervisor ]

/ StaffingOrder/
RequiredResponseDate

- AnyDateTimeNaType - S (0/1)

The date that the staffing supplier must contact the staffing customer with an order status.

/ StaffingOrder/
OrderComments

- xsd:string - S (0/*)

Field for comments about the order.
[Example(s): Response to a bid, Confirmation Order ]

/ StaffingOrder/
PositionQuantity

- xsd:integer - S (1/1)

The number of positions attached to this order.

/ StaffingOrder/
PositionQuantityOpen

- xsd:integer - S (0/1)

The number of positions on the order that still need to be filled.
[Example(s): Level of Recruiting Effort, ]

/ StaffingOrder/
MultiVendorDistribution

- xsd:boolean - S (1/1)

Indicates whether this order was distributed to multiple vendors.

 



Global types
(alphabetically listed)

ContentModel*
Data type
Occurrence:
Sequence | Choice | All
(minOccurs/maxOccurs)
Attributes

Definition **

/
[KnownOrderStatus]

xsd:restriction base: xsd:string [Enumerations]: new, revised, reopened, cancelled, closed, accepted, rejected

Globally scoped data type. See element or attribute declaration for definition.

/
[KnownOrderType]

xsd:restriction base: xsd:string [Enumerations]: quote, order, unapproved order, RFQ

Globally scoped data type. See element or attribute declaration for definition.

/
[OrderStatusType]

- [Union]: KnownOrderStatus,xStringPatternExtensionType

Globally scoped data type. See element or attribute declaration for definition.

/
[OrderType]

- [Union]: KnownOrderType,xsd:string

Globally scoped data type. See element or attribute declaration for definition.

 

3.2        Staffing Position

3.2.1          Schema Diagram

3.2.2          Data Dictionary

Elements and Attributes

[Global types listed alphabetically in following table.]

ContentModel*
Data type
Occurrence:
Sequence | Choice | All
(minOccurs/maxOccurs)
Attributes

Definition

/
StaffingPosition

- StaffingPositionType - (1/1)

PositionHeader - [see include/import] - S (1/1)
CustomerReportingRequirements - [see include/import] - S (1/1)
DepartmentName - xsd:string - S (0/1)
PositionReason - xsd:string - S (0/1)
PositionDateRange - [complexType] - S (1/1)
ReportToPerson - [complexType] - S (0/1)
PositionContact - [complexType] - S (0/*)
Rates - [see include/import] - S (0/*)
WorkSite - StaffingWorkSiteType - S (1/1)
WorkSiteEnvironment - StaffingWorkSiteEnvironmentType - S (0/*)
StaffingShift - [see include/import] - S (1/*)
PositionRequirements - [complexType] - S (0/1)

Details about the position(s) attached to the staffing order.

/ StaffingPosition/
DepartmentName

- xsd:string - S (0/1)

Name of the department for which this position is intended.
[BusinessRule(s): SIDES: This is a customer defined label used for invoicing and reporting ]

/ StaffingPosition/
PositionReason

- xsd:string - S (0/1)

The reason the position is being generated.
[Example(s): Illness, Maternity Coverage, Jury Duty, Open Position ]

/ StaffingPosition/
PositionDateRange

StartDate - AnyDateTimeType - S (1/1)
ExpectedEndDate - AnyDateTimeNkType - S (0/1)
ActualEndDate - AnyDateTimeNaType - S (0/1)
MaxStartDate - FlexibleDatesType - S (0/1)
StartAsSoonAsPossible - xsd:boolean - S (0/1)
MaxNeedEndDate - FlexibleDatesType - S (0/1)

Container for period of time the assignment is expected to occur.

/ StaffingPosition/ PositionDateRange/
StartDate

- AnyDateTimeType - S (1/1)

Contains the (inclusive) date, period, or interval the event becomes active or begins.
[BusinessRule(s): This date is inclusive. Dates are represented in accordance with ISO 8601. ]
[Example(s): Position start date, assignment start date, rate change, effective date ]

/ StaffingPosition/ PositionDateRange/
ExpectedEndDate

- AnyDateTimeNkType - S (0/1)

The date the position, assignment, or contract is expected to end.
[BusinessRule(s): This date is inclusive. Dates are represented in accordance with ISO 8601. ]

/ StaffingPosition/ PositionDateRange/
ActualEndDate

- AnyDateTimeNaType - S (0/1)

The (inclusive) date that an event actually ends, versus an estimated or projected end date.

/ StaffingPosition/ PositionDateRange/
MaxStartDate

- FlexibleDatesType - S (0/1)

The maximum start date that a person can begin work at this position.

/ StaffingPosition/ PositionDateRange/
StartAsSoonAsPossible

- xsd:boolean - S (0/1)

Indicates an immediate need to have a position filled.

/ StaffingPosition/ PositionDateRange/
MaxNeedEndDate

- FlexibleDatesType - S (0/1)

The maximum date the position, assignment, or contract is expected to end.

/ StaffingPosition/
ReportToPerson

ContactInfo - [see include/import] - S (1/1)

Container for the contact information of the person that the assigned staffing resource is to report to.

/ StaffingPosition/
PositionContact

contactType - StaffingContactType - optional
ContactInfo - [see include/import] - S (1/1)

Contains the contact information for the position. May vary from the order or from position to position on the order.

/ StaffingPosition/ PositionContact/
contactType

- StaffingContactType -

The role of the contact as it relates to the organization.
[Example(s): Recruiter, HR Representative, Direct Supervisor ]

/ StaffingPosition/
WorkSite

- StaffingWorkSiteType - S (1/1)

Contains common Work Site information, including name, address travel directions, and parking instructions.

/ StaffingPosition/
WorkSiteEnvironment

- StaffingWorkSiteEnvironmentType - S (0/*)

Contains common Work Site Environment information, including description, physical considerations, dress code, and safety equipment.

/ StaffingPosition/
PositionRequirements

resumeRequired - xsd:boolean - required
interviewRequired - xsd:boolean - required
Competency - [see include/import] - S (0/*)
ScreeningRequirements - [complexType] - S (0/*)

Details about unique requirements for the position.

/ StaffingPosition/ PositionRequirements/
resumeRequired

- xsd:boolean -

Indicates if a resume is required for this position.

/ StaffingPosition/ PositionRequirements/
interviewRequired

- xsd:boolean -

Indicated if an interview is required for this position.

/ StaffingPosition/ PositionRequirements/
ScreeningRequirements

screeningType - StaffingScreeningType - optional

Container for the various screening checks the customer requires for all staffing resources.

/ StaffingPosition/ PositionRequirements/ ScreeningRequirements/
screeningType

- StaffingScreeningType -

Type of screening required and reported on.

 

4         Implementation Considerations

4.1        Data Privacy

Human resources data, by its very nature, is personal data. The laws of many jurisdictions as well as codes of fair information practice require organizations to handle personal data in a way that protects individuals from loss of privacy.

The data exchange specifications developed by the HR-XML Consortium are designed to be useful across many jurisdictions and within a variety of business contexts. It is not feasible for the HR-XML Consortium to develop specific privacy guidance for every jurisdiction or business context in which the Consortium's specifications might be implemented. When implementing data exchanges using the HR-XML Consortium's data definitions (or, for that matter, using any other type of data exchange mechanism), organizations are advised to examine the privacy protections that may be required under applicable law and codes of fair information practice.

For information on protecting personal data, general references include: European Union Data Protection Directive (95/46/EC); the Association Computing Machinery Code of Ethics  (1992); Canadian Standards Association Model Code for the Protection of Personal Information (1995 – PIPEDA); and U.S.-EU Safe Harbor Principles and FAQs (2000).

5         Appendix A - Document Version History

Date

Description

2004-03-01

Initial Draft

2004-03-29

Updated definitions

2004-06-08

Deprecated ‘false’ default for MulitVendorDistribution.

2004-Aug-02

Approved by membership.

2006-Feb-28

Approved by Consortium

6         Appendix B – Related Documents

Reference

Link

SIDES schemas

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/Assignment.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/ContactInfo.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/CustomerReportingRequirements.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/HumanResource.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/Rates.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/ResourceScreening.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingAction.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingContactType.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingOrder.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingOrganization.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingPosition.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingShift.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingWorkSite.xsd

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/TimeCardAdditionalData.xsd

SIDES Documentation

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/SIDES.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/Assignment.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/HumanResource.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingAction.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingOrder.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingOrganization.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/SIDESReusableModules.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingInvoice.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/StaffingWorkSite.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/ExtendedTimeCard.html

OAGIS Invoice and instance

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/Invoice.xsd

(a stand alone version - see http://www.openapplications.org/ for the original)

http://ns.hr-xml.org/2_4/HR-XML-2_4/SIDES/Invoice.xml

User Area

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/HRXMLExtension.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/UserArea.xsd

 PersonName

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/PersonName.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/PersonName.xsd

PostalAddress

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/PostalAddress.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/PostalAddress.xsd

ContactMethod

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/ContactMethod.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/ContactMethod.xsd

PositionHeader

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/JobAndPositionHeader.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/PositionHeader.xsd

DateTimeDataTypes

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/DateTimeDataTypes.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/DateTimeDataTypes.xsd

Resume

http://ns.hr-xml.org/2_4/HR-XML-2_4/SEP/Resume.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/SEP/Resume.xsd

Competencies

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/Competencies.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/Competencies.xsd

TimeCard

http://ns.hr-xml.org/2_4/HR-XML-2_4/TimeCard/TimeCard.html

http://ns.hr-xml.org/2_4/HR-XML-2_4/TimeCard/TimeCard.xsd

7         Appendix C - Reference Examples

<StaffingOrder xmlns="http://ns.hr-xml.org/2006-02-28" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2006-02-28

 StaffingOrder.xsd">

     <OrderId validFrom="2002-01-01" validTo="2002-12-31" idOwner="IBM">

          <IdValue>PO123789</IdValue>

     </OrderId>

     <ReferenceInformation>

          <StaffingCustomerId>

               <IdValue>445123</IdValue>

          </StaffingCustomerId>

          <StaffingSupplierId>

               <IdValue>676773</IdValue>

          </StaffingSupplierId>

          <BillToEntityId>

               <IdValue>1445123</IdValue>

          </BillToEntityId>

     </ReferenceInformation>

     <CustomerReportingRequirements/>

     <OrderClassification orderType="order" orderStatus="new"/>

     <BillToAttention>

          <ContactInfo>

               <PersonName>

                    <LegalName>Joe Brown</LegalName>

               </PersonName>

               <ContactMethod>

                    <Telephone>

                         <FormattedNumber>6318447124</FormattedNumber>

                    </Telephone>

               </ContactMethod>

          </ContactInfo>

     </BillToAttention>

     <OrderContact contactType="placedBy">

          <ContactInfo>

               <PersonName>

                    <LegalName>Mary Smith</LegalName>

               </PersonName>

               <ContactMethod>

                    <Telephone>

                         <FormattedNumber>6318447224</FormattedNumber>

                    </Telephone>

               </ContactMethod>

          </ContactInfo>

     </OrderContact>

     <RequiredResponseDate>2002-02-07</RequiredResponseDate>

     <PositionQuantity>1</PositionQuantity>

     <PositionQuantityOpen>1</PositionQuantityOpen>

     <MultiVendorDistribution>false</MultiVendorDistribution>

     <StaffingPosition>

          <PositionHeader>

               <PositionId>

                    <Id>Pos1287</Id>

               </PositionId>

               <PositionTitle>Business Analyst</PositionTitle>

          </PositionHeader>

          <CustomerReportingRequirements/>

          <DepartmentName>Sales</DepartmentName>

          <PositionReason>Overload</PositionReason>

          <PositionDateRange>

               <StartDate>2002-01-01</StartDate>

               <ExpectedEndDate>2002-07-07</ExpectedEndDate>

               <MaxStartDate>

                    <AnyDate>2002-01-15</AnyDate>

               </MaxStartDate>

               <StartAsSoonAsPossible>true</StartAsSoonAsPossible>

               <MaxNeedEndDate>

                    <AnyDate>notKnown</AnyDate>

               </MaxNeedEndDate>

          </PositionDateRange>

          <ReportToPerson>

               <ContactInfo>

                    <PersonName>

                         <LegalName>Mike Jone</LegalName>

                    </PersonName>

                    <ContactMethod>

                         <Telephone>

                              <FormattedNumber>6318447726</FormattedNumber>

                         </Telephone>

                    </ContactMethod>

               </ContactInfo>

          </ReportToPerson>

          <PositionContact contactType="supervisor">

               <ContactInfo>

                    <PersonName>

                         <LegalName>Mike Jones</LegalName>

                    </PersonName>

                    <ContactMethod>

                         <Telephone>

                              <FormattedNumber>6318447726</FormattedNumber>

                         </Telephone>

                    </ContactMethod>

               </ContactInfo>

          </PositionContact>

          <WorkSite>

               <WorkSiteId>

                    <Id>124</Id>

               </WorkSiteId>

               <WorkSiteName>IBM Vermont</WorkSiteName>

          </WorkSite>

          <StaffingShift>

               <Id>

                    <IdValue>regular</IdValue>

               </Id>

          </StaffingShift>

          <PositionRequirements resumeRequired="false" interviewRequired="false">

               <ScreeningRequirements screeningType="drug"/>

          </PositionRequirements>

     </StaffingPosition>

</StaffingOrder>