Definition Type: ComplexType
Name: StaffingAssignmentType
Namespace: http://www.hr-xml.org/3
Containing Schema: StaffingAssignment.xsd
Abstract
Documentation:
Staffing Assignment. Details A staffing assignment conveys the set of terms and conditions related to the placement of a staffing resource with a staffing customer. A staffing assignment document may reference or constitute the contractual agreement between a staffing customer and staffing supplier with respect to the staffing placement. The StaffingAssignment document brings together information about the resource requirements to be filled (the requisition or position referenced in a StaffingOrder), with the resource selected to fill that position (previously described and communicated using the StaffingResource), and the various agreed upon terms (pay rates, start date, and expected end date among other details).
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema fields_xsd Drilldown into Attachment in schema components_xsd Drilldown into StaffingContract in schema components_xsd Drilldown into ResourceDeployment in schema components_xsd Drilldown into ResourcePerson in schema components_xsd Drilldown into AssignmentAvailability in schema components_xsd Drilldown into StaffingRate in schema components_xsd Drilldown into CustomerReportingRequirements in schema components_xsd Drilldown into StaffingReferenceIDs in schema components_xsd Drilldown into RequesterParty in schema components_xsd Drilldown into SupplierParty in schema components_xsd Drilldown into BillToParty in schema components_xsd Drilldown into CustomerParty in schema components_xsd Drilldown into StaffingAssignmentStatusCode in schema fields_xsd Drilldown into DocumentSequence in schema fields_xsd Drilldown into AlternateDocumentID in schema fields_xsd Drilldown into DocumentID in schema fields_xsd Drilldown into DocumentIDGroup in schema components_xsd Drilldown into validTo in schema fields_xsd Drilldown into validFrom in schema fields_xsd Drilldown into EffectiveDateAttributeGroup in schema fields_xsd Drilldown into languageCode in schema staffingassignment_xsdXSD Diagram of StaffingAssignmentType in schema staffingassignment_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="StaffingAssignmentType">
    <xsd:annotation>
        <xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
            <ccts:DictionaryEntryName xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">Staffing Assignment. Details</ccts:DictionaryEntryName>
            <ccts:DefinitionText xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">A staffing assignment conveys the set of terms and conditions related to the placement of a staffing resource with a staffing customer.
           A staffing assignment document may reference or constitute the contractual agreement between a staffing customer and staffing supplier with respect to
           the staffing placement. The StaffingAssignment document brings together information about the resource requirements to be filled (the requisition or position referenced in a
		StaffingOrder), with the resource selected to fill that position (previously described and communicated using the StaffingResource), and the various agreed upon terms 
		(pay rates, start date, and expected end date among other details).</ccts:DefinitionText>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:group ref="DocumentIDGroup" minOccurs="0" />
        <xsd:element ref="DocumentSequence" minOccurs="0" />
        <xsd:element ref="StaffingAssignmentStatusCode" minOccurs="0" />
        <xsd:element ref="CustomerParty" minOccurs="0" />
        <xsd:element ref="BillToParty" minOccurs="0" />
        <xsd:element ref="SupplierParty" minOccurs="0" />
        <xsd:element ref="RequesterParty" minOccurs="0" />
        <xsd:element ref="StaffingReferenceIDs" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="CustomerReportingRequirements" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="StaffingRate" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="AssignmentAvailability" minOccurs="0" />
        <xsd:element ref="ResourcePerson" minOccurs="0" />
        <xsd:element ref="ResourceDeployment" minOccurs="0" />
        <xsd:element ref="StaffingContract" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="Attachment" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="languageCode" type="LanguageCodeContentType" use="optional" />
    <xsd:attributeGroup ref="EffectiveDateAttributeGroup" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DocumentID nsA:DocumentID (1) (1)
AlternateDocumentID nsA:AlternateDocumentID 0 unbounded
DocumentSequence nsA:DocumentSequence 0 (1)
StaffingAssignmentStatusCode nsA:StaffingAssignmentStatusCode 0 (1)
CustomerParty nsA:CustomerParty 0 (1)
BillToParty nsA:BillToParty 0 (1)
SupplierParty nsA:SupplierParty 0 (1)
RequesterParty nsA:RequesterParty 0 (1)
StaffingReferenceIDs nsA:StaffingReferenceIDs 0 unbounded
CustomerReportingRequirements nsA:CustomerReportingRequirements 0 unbounded
StaffingRate nsA:StaffingRate 0 unbounded
AssignmentAvailability nsA:AssignmentAvailability 0 (1)
ResourcePerson nsA:ResourcePerson 0 (1)
ResourceDeployment nsA:ResourceDeployment 0 (1)
StaffingContract nsA:StaffingContract 0 unbounded
Attachment nsA:Attachment 0 unbounded
UserArea nsA:UserArea 0 (1)
<xs:group> nsA:DocumentIDGroup 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
languageCode nsA:languageCode Optional
validFrom nsA:validFrom Optional
validTo nsA:validTo Optional
Collapse Derivation Tree:
Collapse References:
nsA:StaffingAssignment