Assignment
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 Assignment schema, its expected usage, and the business processes meant to be supported.
Status of this Document
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
3.2 Local Contract Requirements
3.3 Frame Agreement Information
4 Implementation Considerations
5 Appendix A - Document Version History
6 Appendix B – Related Documents
7 Appendix C - Reference Examples
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 an Assignment.
Within the framework of SIDES, the Assignment schema is used to describe the agreement between the staffing customer, staffing supplier and the staffing resource about the person(s) and conditions to fulfil the position as requested by the staffing customer.
The main purpose of the Assignment XML document is to send a confirmation from the staffing supplier to the staffing customer with all related information regarding the:
· StartDate and expected end date of the assignment.
The Major Components used in the Assignment process are listed below.
· AssignmentDateRange - defines the period agreed upon by staffing supplier and staffing customer for the Assignment. There is a StartDate, ExpectedEndDate and ActualEndDate for use when the Assignment is ended either naturally or by one of the parties. There also Flexible dates that capture information about employment contracts that have to be renewed at different times on a separate schedule from the assignment or position dates.
· ContractInformation - If an assignment is based on a contract between the parties, the information can be captured here. The type, status and ID of the contract as well as the legal information, version and version date can be described.
· FrameAgreement – Captures basic information about the overall staffing services agreement between the staffing supplier and the client including scope, dates and references to a full document with the terms and conditions of the agreement
· LocalContractRequirements – Some countries require employment contracts be in place in order for a company to employ a person. These employment contracts are heavily regulated and it is necessary to track the dates and other information to ensure compliance. LocalContractRequirements is used for this type of information
· ReferenceInformation – A group of id’s that allow the assignment to be associated to other documents such as Orders, Positions, Human Resources, etc.
· CustomerReportingRequirements – An extensible list of customer-specific reference or information pieces needed for tracking and reporting
· Rates – Contains information on bill rates, pay rates, special billing multipliers, references to rate cards and other information relating to the agreed upon charges in a staffing transaction
· StaffingShift - This section describes details of the scheduled days and hours associated with a particular person in a particular position. May also contain references to contractually named work periods or work rotation intervals.
1. Confirmation of the HumanResource, ReferenceInformation, conditions (Rates, StaffingShift), DateRanges and other information by the staffing supplier to the staffing customer.
2. Ability to change the status of the assignment.
3. Ability to end an assignment by one of the parties and send information regarding who ended the assignment and why it is ended.
4. Ability to change the assignment conditions like work shift or rates.
5. Ability to monitor employment contract dates and to change the staus of those contracts
6. One assignment is always linked to one position, however one position can have one or more assignments on a sequential rather than concurrent basis.
7. Assignments may have one or more contracts associated with a person also on a sequential rather than concurrent basis.
|
Element path/name |
Details |
|
Change Cardinality |
|
|
IntermediaryId |
Change Cardinality |
|
AssignmentDateRange/FlexibilityMinDate |
Add new component |
|
AssignmentDateRange/FlexibilityMaxDate |
Add new component |
|
AssignmentDateRange/ProbationaryPeriod |
Add new component |
|
AssignmentDateRange/ProbationaryPeriod/unitOfMeasure |
Add new component |
|
AssignmentDateRange/SuspensionPeriod |
Add new component |
|
AssignmentDateRange/SuspensionPeriod/StartDate |
Add new component |
|
AssignmentDateRange/SuspensionPeriod/EndDate |
Add new component |
|
AssignmentDateRange/SuspensionPeriod/Comments |
Add new component |
|
ReferenceInformation/StaffingSupplierOrgUnitId |
Add new component |
|
ContractInformation/FrameAgreementInfo |
Add new component |
|
ContractInformation/FrameAgreementInfo/DocumentId |
Add new component |
|
ContractInformation/FrameAgreementInfo/DocumentVersion |
Add new component |
|
ContractInformation/FrameAgreementInfo/ValidityDateRange |
Add new component |
|
ContractInformation/FrameAgreementInfo/ValidityDateRange/StartDate |
Add new component |
|
ContractInformation/FrameAgreementInfo/ValidityDateRange/EndDate |
Add new component |
|
ContractInformation/FrameAgreementInfo/DocumentName |
Add new component |
|
ContractInformation/FrameAgreementInfo/DocumentType |
Add new component |
|
ContractInformation/FrameAgreementInfo/StaffingOrgContact |
Add new component |
|
ContractInformation/FrameAgreementInfo/StaffingOrgContact/type |
Add new component |
|
ContractInformation/LocalContractRequirements |
Add new component |
|
ContractInformation/LocalContractRequirements/WorkSite |
Add new component |
|
LocalContractRequirements/StartStaffingShiftId |
Add new component |
|
LocalContractRequirements/ContractLegalReason |
Add new component |
|
LocalContractRequirements/ContractLegalReason/ContractType |
Add new component |
|
LocalContractRequirements/ContractLegalReason/RecourseType |
Add new component |
|
LocalContractRequirements/ContractLegalReason/RecourseType/Code |
Add new component |
|
LocalContractRequirements/ContractLegalReason/RecourseType/Description |
Add new component |
|
LocalContractRequirements/ContractLegalReason/ContractReason |
Add new component |
|
LocalContractRequirements/ContractLegalReason/ReplacedPerson |
Add new component |
|
LocalContractRequirements/ContractLegalReason/ReplacedPerson/PersonName |
Add new component |
|
LocalContractRequirements/ContractLegalReason/ReplacedPerson/Position |
Add new component |
|
LocalContractRequirements/CompensationReference |
Add new component |
|
LocalContractRequirements/ CompensationReference/Code |
Add new component |
|
LocalContractRequirements/ CompensationReference/Description |
Add new component |
|
LocalContractRequirements/SentBy |
Add new component |
|
LocalContractRequirements/SentBy/WrittenBy |
Add new component |
|
LocalContractRequirements/SentBy/SignedBy |
Add new component |
|
LocalContractRequirements/ CustomerSignature |
Add new component |
|
LocalContractRequirements/ CustomerSignature/SignedBy |
Add new component |
|
LocalContractRequirements/ CustomerSignature/Date |
Add new component |
|
LocalContractRequirements/PositionCharacteristics |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionTitle |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionStatus |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionStatus/Code |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionStatus/Description |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/Description |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionLevel |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionCoefficient |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionSpecificCondition |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionSpecificCondition/Code |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionSpecificCondition/Descrption |
Add new component |
|
LocalContractRequirements/PositionCharacteristics/PositionSpecificCondition/Value |
Add new component |
The Assignment is a part of the fulfilment process and it follows the Submission & Selection process. Initially, the Assignment transaction will finalize and confirm the negotiation between staffing customer, staffing supplier and human resource. It confirms the deployment and conditions of the staffing resource by the staffing customer and staffing supplier. In general, the process is:
· If the staffing supplier, staffing customer and human resource have agreed upon the conditions of the position, the staffing supplier creates the Assignment document. (Create Assignment)
· The Assignment document is sent by the staffing supplier to the staffing customer in order to confirm the agreement and conditions.
· If the Assignment is sent by the staffing supplier, the Assignment conditions such as rates, shift, etc. will form the basis of the Extended TimeCard and Invoice documents.
· Depending on the date range or changes in the conditions an Assignment can be revised by the staffing supplier, if agreed to by the staffing customer.
· An assignment may be ended when the ActualEndDate is equal to the ExpectedEndDate and no extension of the assignment is required by one of the parties. In this case, the staffing supplier will send the Assignment document with a status change and ActualEndDate; recommended but optional is to send additional EndReasonInformation to the staffing customer.
· An assignment can be ended by one of the parties at any time before the ExpectedEndDate. In such case, the staffing supplier will send the Assignment with a status change and ActualEndDate, an option is to send additional EndReasonInformation to the StaffingCustomer.
· An assignment can be extended by the staffing customer by sending a StaffingAction document with a type of RequestAction and the type comment of e.g. “Extend ExpectedEndDate by 3 weeks”, in which case; the staffing supplier will change the ExpendedEndDate and send the Assignment document to the staffing customer with a status of revised.

See Appendix B – Related Documents (SIDES Reusable Modules) for details on CustomerReportingRequirements, Rates, and StaffingShift.
|
Elements and Attributes [Global types listed alphabetically in following table.] |
ContentModel* |
Definition |
|
/ |
- AssignmentType
- (1/1) |
The work assignment of a person, for which times and expenses may be reported. |
|
/ [AssignmentType] / |
- AssignmentStatusType - |
Current status of the assignment.
|
|
/ Assignment/ |
- EntityIdType - S (1/*) |
Identifier of the assignment
eventually agreed to by the trading partners. |
|
/ Assignment/ |
StaffingCustomerId - EntityIdType - S (1/*) |
Contains reference information (a group of id's) regarding other business entities or transactions. |
|
/ Assignment/ ReferenceInformation/ |
- EntityIdType - S (1/*) |
Unique id used to identify the staffing customer. |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (0/*) |
Unique id used to identify a particular organizational unit of the staffing customer. |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (0/*) |
Unique identifier for a staffing order. |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (1/*) |
Reference to a specific HumanResource. |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (0/*) |
Unique identifier for a Vendor Management System or 3rd party responsible for staffing management |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (1/*) |
Reference to a uniquely identifiable position. |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (0/*) |
Unique id used to identify the staffing supplier. |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (0/*) |
Unique id used to identify the billing information. |
|
/ Assignment/
ReferenceInformation/ |
- EntityIdType - S (0/*) |
Unique id used to identify a particular organizational unit of the staffing supplier. |
|
/ Assignment/ |
StartDate - AnyDateTimeType - S (1/1) |
Container for period of time the assignment is expected to occur. |
|
/ Assignment/
AssignmentDateRange/ |
- AnyDateTimeType - S (1/1) |
Contains the (inclusive) date,
period, or interval the event becomes active or begins. |
|
/ Assignment/
AssignmentDateRange/ |
- AnyDateTimeNkType - S (0/1) |
The date the assignment is
expected to end. |
|
/ Assignment/
AssignmentDateRange/ |
- AnyDateTimeNaType - S (0/1) |
The (inclusive) date that an event actually ends, versus an estimated or projected end date. |
|
/ Assignment/
AssignmentDateRange/ |
- AnyDateTimeNaType - S (0/1) |
The earliest (inclusive) date the assignment can begin. |
|
/ Assignment/
AssignmentDateRange/ |
- AnyDateTimeNaType - S (0/1) |
The latest (inclusive) date the assignment needs to end. |
|
/ Assignment/
AssignmentDateRange/ |
xsd:extension base: xsd:decimal |
A specific interval of time named at the beginning of a contract indicating a trial or test period. |
|
/ Assignment/
AssignmentDateRange/ ProbationaryPeriod/ |
- xsd:string - |
Unit in
which the period is measured. |
|
/ Assignment/
AssignmentDateRange/ |
StartDate - AnyDateTimeType - S (1/1) |
Contains information about the interval of time that both customer and supplier agree that a contract will be suspended or on hold. |
|
/ Assignment/
AssignmentDateRange/ SuspensionPeriod/ |
- AnyDateTimeType - S (1/1) |
Contains the (inclusive) date,
period, or interval the event becomes active or begins. |
|
/ Assignment/
AssignmentDateRange/ SuspensionPeriod/ |
- AnyDateTimeNkType - S (1/1) |
Contains the (inclusive) date,
period, or interval the event becomes inactive or ends. |
|
/ Assignment/
AssignmentDateRange/ SuspensionPeriod/ |
- xsd:string - S (0/1) |
Describes the contextual information relating to a group of elements. |
|
/ Assignment/ |
- xsd:string - S (0/1) |
Comments on the reason for ending the assignment. |
|
/ Assignment/ |
contractType - ContractType
- required |
Employment contract details for the assignment (typically used internationally). |
|
/ Assignment/
ContractInformation/ |
- ContractType - |
The type of contract. |
|
/ Assignment/
ContractInformation/ |
- ContractStatus - |
The status of the contract. |
|
/ Assignment/
ContractInformation/ |
- EntityIdType - S (1/1) |
Unique identifier for the contract. |
|
/ Assignment/
ContractInformation/ |
- xsd:string - S (1/1) |
Generic legal information, terms and conditions, etc. |
|
/ Assignment/
ContractInformation/ |
- xsd:string - S (1/1) |
The version number of the contract. |
|
/ Assignment/
ContractInformation/ |
- AnyDateTimeNkNaType - S (1/1) |
The date the contract version was released. |
|
/ Assignment/
ContractInformation/ |
- xsd:string - S (1/1) |
Indicates the type of status with
which the person undertakes the assignment. |
|
/ Assignment/
ContractInformation/ |
- LocalContractRequirementsType - S (0/1) |
Contains information about the employment contracts specific to localized regulatory requirements. |
|
/ Assignment/
ContractInformation/ |
- FrameAgreementType - S (0/*) |
Contains information about an agreement between a customer and supplier that established the rules and conditions that apply to all staffing contracts between the two entities. |
|
Global
types |
ContentModel* |
Definition |
|
/ |
- [Union]: KnownAssignmentStatus, xStringPatternExtensionType |
Globally scoped data type. See element or attribute declaration for definition. |
|
/ |
- [Union]: KnownContractStatus, xStringPatternExtensionType |
Globally scoped data type. See element or attribute declaration for definition. |
|
/ |
- [Union]: KnownContractType, xStringPatternExtensionType |
Globally scoped data type. See element or attribute declaration for definition. |
|
/ |
xsd:restriction base: xsd:string [Enumerations]: active, inactive, suspended, pending, revised, cancelled, ended |
Globally scoped data type. See element or attribute declaration for definition. |
|
/ |
xsd:restriction base: xsd:string [Enumerations]: signed, unsigned |
Globally scoped data type. See element or attribute declaration for definition. |
|
/ |
xsd:restriction base: xsd:string [Enumerations]: human resource, staffing customer |
Globally scoped data type. See element or attribute declaration for definition. |

|
Elements and Attributes [Global types listed alphabetically in following table.] |
ContentModel* |
Definition |
|
/ |
- LocalContractRequirementsType
- S (0/1) |
Contains information about the employment contracts specific to localized regulatory requirements. |
|
/ LocalContractRequirements/ |
- WorkSiteType - S (0/1) |
Contains common Work Site information, including name, address travel directions, and parking instructions. |
|
/ LocalContractRequirements/ |
- EntityIdType - S (0/1) |
Contains information about the interval of time that both customer and supplier agree that a contract will be suspended or on hold. Unique identifier specifying a particular contractual shift in effect at the beginning of the assignment. |
|
/ LocalContractRequirements/ |
LocalContractType - xsd:string - S (1/1) |
Contains information on the regulatory justification for creation of the contract. |
|
/ LocalContractRequirements/
ContractLegalReason/ |
- xsd:string - S (1/1) |
Specifies the nature of the
contract. |
|
/ LocalContractRequirements/
ContractLegalReason/ |
Code - xsd:string
- S (1/1) |
Defines the high-level legal
reason for the contract. |
|
/ LocalContractRequirements/
ContractLegalReason/ RecourseType/ |
- xsd:string - S (1/1) |
A code to further describe the
associated element. |
|
/ LocalContractRequirements/
ContractLegalReason/ RecourseType/ |
- xsd:string - S (1/1) |
Describes the contextual
information relating to a specific element. |
|
/ LocalContractRequirements/
ContractLegalReason/ |
- xsd:string - S (1/1) |
Defines the specific reasons or
cause for the contract. |
|
/ LocalContractRequirements/
ContractLegalReason/ |
PersonName - PersonNameType - S (1/1) |
Indicates a specific person that the contracted worker will replace. |
|
/ LocalContractRequirements/
ContractLegalReason/ ReplacedPerson/ |
- PersonNameType - S (1/1) |
The name of a person. |
|
/ LocalContractRequirements/
ContractLegalReason/ ReplacedPerson/ |
- xsd:string - S (1/1) |
A single or specific instance of
a job. |
|
/ LocalContractRequirements/ |
Code - xsd:string
- S (1/1) |
Contains information about the remuneration information and rules associated with the contract. |
|
/ LocalContractRequirements/
CompensationReference/ |
- xsd:string - S (1/1) |
A code to further describe the
associated element. |
|
/ LocalContractRequirements/
CompensationReference/ |
- xsd:string - S (1/1) |
Describes the contextual
information relating to a specific element. |
|
/ LocalContractRequirements/ |
WrittenBy - PersonNameType - S (1/1) |
Contains information on the
supplier’s signature portion of the contract. |
|
/ LocalContractRequirements/
SupplierSignature/ |
- PersonNameType - S (1/1) |
Specifies the person what wrote or drafted the referenced contract. |
|
/ LocalContractRequirements/
SupplierSignature/ |
- PersonNameType - S (1/1) |
Specifies the authorized person or persons that have sign the contract on behalf of the supplier. |
|
/ LocalContractRequirements/
SupplierSignature/ |
- LocalDateType - S (1/1) |
A date within the given context. |
|
/ LocalContractRequirements/ |
SignedBy - PersonNameType - S (1/1) |
Contains information on the
customer’s signature portion of the contract. |
|
/ LocalContractRequirements/
CustomerSignature/ |
- PersonNameType - S (1/1) |
Specifies the authorized person or persons that have sign the contract on behalf of the customer. |
|
/ LocalContractRequirements/
CustomerSignature/ |
- LocalDateType - S (1/1) |
A date within the given context. [BusinessRule(s): This date is inclusive. Dates are represented in accordance with ISO 8601.] |
|
/ LocalContractRequirements/ |
PositionTitle - xsd:string - S (1/1) |
Contains contractually required details about the properties of the position. |
|
/ LocalContractRequirements/
PositionCharacteristics/ |
- xsd:string - S (1/1) |
A short phrase describing the
position the way it would be listed on a business card or in a company
directory. |
|
/ LocalContractRequirements/
PositionCharacteristics/ |
Code - xsd:string
- S (1/1) |
The current state of the
position. |
|
/ LocalContractRequirements/
PositionCharacteristics/ PositionStatus/ |
- xsd:string - S (1/1) |
A code to further describe the
associated element. |
|
/ LocalContractRequirements/
PositionCharacteristics/ PositionStatus/ |
- xsd:string - S (1/1) |
Describes the contextual
information relating to a specific element. |
|
/ LocalContractRequirements/
PositionCharacteristics/ |
- xsd:string - S (0/1) |
Describes the contextual
information relating to a specific element. |
|
/ LocalContractRequirements/
PositionCharacteristics/ |
- xsd:string - S (0/1) |
Official level of the position in the collective agreement being applied by the customer. |
|
/ LocalContractRequirements/
PositionCharacteristics/ |
- xsd:string - S (0/1) |
Official index or measure of the position’s properties in the collective agreement applied by the customer. |
|
/ LocalContractRequirements/
PositionCharacteristics/ |
ConditionCode - xsd:string - S (0/1) |
Contains information about any factors that could impact on the risk evaluation or work environment of the position. |
|
/ LocalContractRequirements/
PositionCharacteristics/ PositionSpecificCondition/ |
- xsd:string - S (0/1) |
A categorization or identifying code for a condition or requirement relating to a particular position. |
|
/ LocalContractRequirements/
PositionCharacteristics/ PositionSpecificCondition/ |
- xsd:string - S (0/1) |
Describes the category or
classification of the condition/requirement associated with a particular
position. |
|
/ LocalContractRequirements/
PositionCharacteristics/ PositionSpecificCondition/ |
- xsd:string - S (0/1) |
Describes the actual
condition/requirement associated with the position. ] |

|
Elements and Attributes [Global types listed alphabetically in following table.] |
ContentModel* |
Definition |
|
/ |
- FrameAgreementType
- S (0/*) |
Contains information about an agreement between a customer and supplier that established the rules and conditions that apply to all staffing contracts between the two entities. |
|
/ FrameAgreementInfo/ |
- EntityIdType - S (1/1) |
Open Applications Group definition: Is the primary DocumentId of the document for the given context. For example, if a buyer is sending a Purchase Order to a Supplier the Purchase Order Id will be contained with in the DocumentId. Similarly, in the instance of a semantic name of a SalesOrderDocumentReference the DocumentId will carry the senders identifier for the SalesOrder in the DocumentId and the cross-references would be provided by using the other semantic DocumentIds. HR-XML usage definition: High level containter for the overall or master invoice number itself. In typical usage, each line item is also assigned an individual invoice number. |
|
/ FrameAgreementInfo/ |
- xsd:string - S (1/1) |
Specifies a particular instance or configuration of a document. |
|
/ FrameAgreementInfo/ |
StartDate - AnyDateTimeType - S (1/1) |
Contains the dates that a particular version of a particular agreement are in effect. |
|
/ FrameAgreementInfo/
ValidityDateRange/ |
- AnyDateTimeType - S (1/1) |
Contains the (inclusive) date,
period, or interval the event becomes active or begins. |
|
/ FrameAgreementInfo/
ValidityDateRange/ |
- AnyDateTimeNkType - S (1/1) |
Contains the (inclusive) date,
period, or interval the event becomes inactive or ends. |
|
/ FrameAgreementInfo/ |
- xsd:string - S (1/1) |
Describes the way a particular contract or agreement is referenced. |
|
/ FrameAgreementInfo/ |
- DocumentTypeType - S (0/1) |
Specifies the applicability or binding scope of a frame agreement or contract. |
|
/ FrameAgreementInfo/ |
xsd:extension base: ContactInfoType |
Contains contact information for the signers of the agreement or contract. |
|
/ FrameAgreementInfo/
StaffingOrgContact/ |
- [Union]: xStringPatternExtensionType |
Specifies the role or context of
the organization in the transaction. [2] Specifies whether the organization
is a customer or supplier, in the context of the transaction. ] |
|
Global
types |
ContentModel* |
Definition |
|
/ |
xsd:restriction base: xsd:string [Enumerations]: worldwide, europe, national, regional |
Globally scoped data type. See element or attribute declaration for definition. |
|
/ |
- [Union]: DocumentTypes, xStringPatternExtensionType |
Globally scoped data type. See element or attribute declaration for definition. |
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).
|
Date |
Description |
|
2004-03-01 |
Initial Draft |
|
2004-03-29 |
Updated diagrams and overview section. |
|
2004-04-07 |
Updated definition tables. |
|
2004-05-12 |
Changed CustomerSignature and SupplierSignature Date to LocalDateType. The DateType required a time. Updated diagrams, tables and example. |
|
2004-06-08 |
Added xml:lang to top level element. Added unitOfMeasure to ProbationaryPeriod. |
|
2004-Aug-02 |
Approved by membership. |
|
2006-Feb-28 |
Approved by Consortium |
<Assignment 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 Assignment.xsd" assignmentStatus="active" xml:lang="en-gb">
<AssignmentId validFrom="2004-07-10" validTo="2005-03-01" idOwner="XYZ Staffing">
<IdValue name="Assignment number">45789A2297P2</IdValue>
</AssignmentId>
<ReferenceInformation>
<StaffingCustomerId validFrom="notKnown" validTo="notKnown" idOwner="XYZ Staffing">
<IdValue name="Customer Number">45789</IdValue>
</StaffingCustomerId>
<StaffingCustomerOrgUnitId validFrom="notKnown" validTo="notKnown" idOwner="ABC Company">
<IdValue name="Distribution Centre">DC1590</IdValue>
</StaffingCustomerOrgUnitId>
<OrderId validFrom="notKnown" validTo="notKnown" idOwner="XYZ Staffing">
<IdValue name="Order Number">A2297</IdValue>
</OrderId>
<HumanResourceId validFrom="notKnown" validTo="notKnown" idOwner=" XYZ Staffing">
<IdValue name="Employee Number">32529983</IdValue>
</HumanResourceId>
<PositionId validFrom="notKnown" validTo="notKnown" idOwner=" XYZ Staffing">
<IdValue name="Position Number">A2297 P2</IdValue>
</PositionId>
<BillToEntityId validFrom="notKnown" validTo="notKnown" idOwner=" XYZ Staffing">
<IdValue name="Accounting"> Accounts Payable </IdValue>
</BillToEntityId>
</ReferenceInformation>
<CustomerReportingRequirements>
<SupervisorName>Howard Wilkes</SupervisorName>
<PurchaseOrderNumber>XYZ071304</PurchaseOrderNumber>
<DepartmentCode>DC1590</DepartmentCode>
<DepartmentName>Shipping and Receiving</DepartmentName>
<LocationName>Dunlop Distribution</LocationName>
<CustomerJobCode>SR1123</CustomerJobCode>
</CustomerReportingRequirements>
<Rates rateType="bill" rateStatus="agreed">
<ExternalRateSetId validFrom="2003-01-09" validTo="2005-08-30" idOwner="ABC Company">
<IdValue name="Master Contract Number">DCFA0032</IdValue>
</ExternalRateSetId>
<Amount rateAmountPeriod="hourly" currency="GBP">8.79</Amount>
<Class>Regular</Class>
<StaffingShiftId validFrom="notKnown" validTo="notKnown" idOwner="ABC Company">
<IdValue name="Day Shift">D85</IdValue>
</StaffingShiftId>
<StartDate>2003-01-09</StartDate>
</Rates>
<StaffingShift shiftPeriod="daily">
<Id validFrom="notKnown" validTo="notKnown" idOwner="ABC Company">
<IdValue name="Day Shift">D85</IdValue>
</Id>
<Name>Standard Day Shift</Name>
<Hours>9.0</Hours>
<StartTime>08:00:00</StartTime>
<EndTime>17:00:00</EndTime>
<TypeHours>Regular Hours</TypeHours>
<Comment>One hour lunch from 1200 to 1300</Comment>
<ExternalStaffingShiftSetId validFrom="notKnown" validTo="notKnown" idOwner="ABC Company">
<IdValue name="Central Locations">Warehouse</IdValue>
</ExternalStaffingShiftSetId>
</StaffingShift>
<AssignmentDateRange>
<StartDate>2004-07-13</StartDate>
<ExpectedEndDate>2005-03-01</ExpectedEndDate>
<FlexibilityMinDate>2004-07-10</FlexibilityMinDate>
<FlexibilityMaxDate>2005-03-15</FlexibilityMaxDate>
<ProbationaryPeriod unitOfMeasure="days">30</ProbationaryPeriod>
<SuspensionPeriod>
<StartDate>2004-07-10</StartDate>
<EndDate>2004-07-13</EndDate>
<Comments>Replaced person not leaving until the 13th</Comments>
</SuspensionPeriod>
</AssignmentDateRange>
<ContractInformation contractType="human resource" contractStatus="signed">
<ContractId validFrom="2004-07-10" validTo="2004-07-10" idOwner="XYZ Staffing">
<IdValue name="Employee Contract">Sanchez037</IdValue>
</ContractId>
<LegalInformation>Renewable as needed up to one year from Start date</LegalInformation>
<ContractVersion>1</ContractVersion>
<ContractVersionDate>2004-07-10</ContractVersionDate>
<StaffType>Contract</StaffType>
<LocalContractRequirements xml:lang="en-gb">
<WorkSite>
<WorkSiteName>Dunlop Distribution</WorkSiteName>
<WorkSiteId validFrom="notKnown" validTo="notKnown" idOwner="XYZ Staffing">
<IdValue>DD 1334</IdValue>
</WorkSiteId>
<Details xml:lang="en-gb" type="String">String</Details>
<PostalAddress type="undefined">
<CountryCode>GB</CountryCode>
<PostalCode>LE5 5LY</PostalCode>
<Region>Midlands</Region>
<Municipality>Leicester</Municipality>
<DeliveryAddress>
<AddressLine>Dunlop Business Centre</AddressLine>
<StreetName>Evington Valley Road</StreetName>
</DeliveryAddress>
<Recipient>
<PersonName>
<FormattedName type="presentation">Howard Wilkes</FormattedName>
</PersonName>
<AdditionalText>office just inside loading dock 2</AdditionalText>
</Recipient>
</PostalAddress>
<TravelDirections xml:lang="en-gb"> From Jct 21, M1 and M69, turn onto A5460, at junction of A563, Ring Road South. Turn left and follow road, crossing roundabout onto A563, Ring Road North. Drive to next island, cross A50 roundabout onto A563, follow road to next roundabout, passing the Leicester Water Centre. At the next roundabout turn right onto Evington Valley Road and continue to the Dunlop Business Centre</TravelDirections>
<ParkingInstructions xml:lang="en-us">Employee car park on south side of warehouse</ParkingInstructions>
<WorkSiteEnvironment>
<EnvironmentName>Distribution Centre</EnvironmentName>
<EnvironmentId validFrom="notKnown" validTo="notKnown" idOwner="XYZ Staffing">
<IdValue name="Midlands DC">Warehouse</IdValue>
</EnvironmentId>
<Description xml:lang="en-us">32000 square foot building</Description>
<Considerations xml:lang="en-us">
<General>non air-conditioned warehouse</General>
<Physical>Narrow aisles for stock, open area for shipping and receiving</Physical>
<SafetyEquipment suppliedByOrganization="0">back belt</SafetyEquipment>
<DressCode suppliedByOrganization="1">Business Casual</DressCode>
<UserArea/>
</Considerations>
<UserArea/>
</WorkSiteEnvironment>
<UserArea/>
</WorkSite>
<StartStaffingShiftId validFrom="2003-09-01" validTo="2005-08-30" idOwner="ABC Company">
<IdValue name="Day Shift">DC85</IdValue>
</StartStaffingShiftId>
<ContractLegalReason>
<LocalContractType>customer</LocalContractType>
<RecourseType>
<Code>MTSL</Code>
<Description>Mid-Term sick leave</Description>
</RecourseType>
<ContractReason>Replacing individual who will be undergoing surgery and expects a 6-9 month recovery period</ContractReason>
<ReplacedPerson>
<PersonName>
<FormattedName type="presentation">Samuel Adams</FormattedName>
<PreferredGivenName>Sick Sammy</PreferredGivenName>
</PersonName>
<Position>Shipping and Receiving Clerk</Position>
</ReplacedPerson>
</ContractLegalReason>
<CompensationReference>
<Code>SR1123</Code>
<Description>May be eligible for ₤.50 per hour increase after probationary period with high performance marks</Description>
</CompensationReference>
<SupplierSignature>
<WrittenBy>
<FormattedName type="presentation">Agatha Admin </FormattedName>
</WrittenBy>
<SignedBy>
<FormattedName type="presentation">Sally Supplier</FormattedName>
</SignedBy>
<Date>2004-07-10</Date>
</SupplierSignature>
<CustomerSignature>
<SignedBy>
<FormattedName type="presentation">Cathy Customer</FormattedName>
</SignedBy>
<Date>2004-07-10</Date>
</CustomerSignature>
<PositionCharacteristics>
<PositionTitle>Shipping Clerk</PositionTitle>
<PositionStatus>
<Code>Active</Code>
<Description>Position active and open req is filled</Description>
</PositionStatus>
<PositionLevel>G9</PositionLevel>
<PositionCoefficient>String</PositionCoefficient>
<PositionSpecificCondition>
<ConditionCode>HL50</ConditionCode>
<ConditionDescription>Lifting Required</ConditionDescription>
<ConditionValue>up to 50 lbs</ConditionValue>
</PositionSpecificCondition>
</PositionCharacteristics>
<UserArea/>
</LocalContractRequirements>
<FrameAgreementInfo>
<DocumentId validFrom="2004-09-01" validTo="2004-08-30" idOwner="XYZ Staffing">
<IdValue name="ABC-XYZ DC">FA0905DC</IdValue>
</DocumentId>
<DocumentVersion>Version 2.5</DocumentVersion>
<ValidityDateRange>
<StartDate>2003-09-01</StartDate>
<EndDate>2005-08-30</EndDate>
</ValidityDateRange>
<DocumentName>XYZ@ABC Midlands DC</DocumentName>
<DocumentType>regional</DocumentType>
<StaffingOrgContact typeOfOrganization="Customer">
<PersonName>
<FormattedName type="presentation">Cathy Customer</FormattedName>
</PersonName>
<ContactMethod>
<Use>business</Use>
<Location>office</Location>
<WhenAvailable>Weekdays, business hours</WhenAvailable>
<Telephone>
<FormattedNumber> 00 44 (0) 1706 359933 </FormattedNumber>
</Telephone>
<Fax>
<FormattedNumber> 00 44 (0) 1706 358835 </FormattedNumber>
</Fax>
<InternetEmailAddress>cathyc@dunlapcentre.co.uk</InternetEmailAddress>
<InternetWebAddress>http://dunlapcentre.co.uk</InternetWebAddress>
<PostalAddress type="undefined">
<CountryCode>GB</CountryCode>
<PostalCode> OL12 6BZ </PostalCode>
<Region>UK</Region>
<Municipality>Manchester</Municipality>
<DeliveryAddress>
<StreetName>Dell Road</StreetName>
<BuildingNumber>Jape One Business Centre</BuildingNumber>
<Unit>Office Suite F6</Unit>
</DeliveryAddress>
<Recipient>
<PersonName>
<FormattedName type="presentation">Cathy Customer</FormattedName>
</PersonName>
<AdditionalText>Billing contact</AdditionalText>
<OrganizationName>ABC Logistics</OrganizationName>
</Recipient>
</PostalAddress>
</ContactMethod>
</StaffingOrgContact>
</FrameAgreementInfo>
</ContractInformation>
<UserArea/>
</Assignment>