HR-XML 3.0 Standards, 2009  September  23.

Menu: [ Home  |  Guidelines  |  BODs  |  Nouns  |  Global elements  |  WSDL  |  Packages  |  Code Lists  |  Master Index ]

Trace back: » ch09s03 | ch10 | ch10s03 | ch11 | ch11s03 »

Organization Chart: Examples

Example 11.1. SyncOrganizationalChart - Example 1

The following is a simple example combining the Sync verb with the OrganizationChart noun. SyncOrganizationChart is used when the owner of the data is passing or publishing that information or change in information to other software components. This is to be used when the receiver of the SyncOrganizationChart does not own the data. This verb is commonly used when mass changes are necessary or when a publish and subscribe mechanism is used in the integration architecture. The purposes of this verb include application integrity and ease of data entry for the business user by enabling a single point of input.

Note

Note that the actionCode attribute of <oa:ActionExpression> is set to "Replace" The expression is left empty since it is assumed that the content provided will replace the record on the receiver's system in its entirety.

Source


<?xml version="1.0" encoding="UTF-8"?>
<SyncOrganizationChart 
	systemEnvironmentCode="Production" 
	releaseID="3.0" 
	languageCode="en-US" 
	xsi:schemaLocation="http://www.hr-xml.org/3 ../Developer/BODs/SyncOrganizationChart.xsd" 
	xmlns="http://www.hr-xml.org/3" 
	xmlns:oa="http://www.openapplications.org/oagis/9" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<oa:ApplicationArea>
		<oa:CreationDateTime>2009-08-13</oa:CreationDateTime>
	</oa:ApplicationArea>
	<DataArea>
		<oa:Sync>
			<oa:ActionCriteria>
				<oa:ActionExpression actionCode="Replace">/SyncOrganizationChart/DataArea/OrganizationChart</oa:ActionExpression>
			</oa:ActionCriteria>
		</oa:Sync>
		<OrganizationChart validFrom="2009-08-13">
			<DocumentID schemeID="Client Org ID">111-333-222</DocumentID>
			<VersionID>15</VersionID>
			<Party agencyRoleCode="Customer">
				<PartyLegalID schemeID="TIN">77-4444444</PartyLegalID>
				<PartyName>Acme Global Widget, Corp., Inc.</PartyName>
			</Party>
			<OrganizationUnit>
				<OrganizationUnitID schemeID="Org Structure IDs">AGW-01</OrganizationUnitID>
				<OrganizationLevelCode>Executive HQ Staff</OrganizationLevelCode>
				<MemberPosition>
					<PositionID>AGW-01-051</PositionID>
					<PositionTitle>Chief Executive Officer</PositionTitle>
					<!-- Schema is flexible to provide some description/classification of the position, but implementers may 
want to avoid overloading this simple schema and provision position details separately. -->
					<PositionTypeCode listID="AGW Position Level">Executive</PositionTypeCode>
					<PositionTypeCode listID="AGW Position Classification">Executive Management Team</PositionTypeCode>
					<PositionIncumbent>
						<PersonName>
							<oa:GivenName>Sara</oa:GivenName>
							<FamilyName>Smith</FamilyName>
							<PreferredSalutationCode>Mrs.</PreferredSalutationCode>
						</PersonName>
					</PositionIncumbent>
				</MemberPosition>
				<MemberPosition>
					<PositionID>AGW-01-053</PositionID>
					<PositionTitle>Treasurer - Comptroller</PositionTitle>
					<PositionTypeCode listID="AGW Position Level">Executive</PositionTypeCode>
					<PositionTypeCode listID="AGW Position Class">Executive Management Team</PositionTypeCode>
					<ReportsToPosition>
						<PositionID>AGW-01-051</PositionID>
					</ReportsToPosition>
					<PositionIncumbent>
						<PersonName>
							<oa:GivenName>Bob</oa:GivenName>
							<FamilyName>Jones</FamilyName>
							<PreferredSalutationCode>Mr.</PreferredSalutationCode>
						</PersonName>
					</PositionIncumbent>
				</MemberPosition>
				<MemberPosition>
					<PositionID>AGW-01-059</PositionID>
					<PositionTitle>Corporate Secretary</PositionTitle>
					<PositionTypeCode listID="AGW Position Level">Executive</PositionTypeCode>
					<PositionTypeCode listID="AGW Position Classification">Executive Management Team</PositionTypeCode>
					<ReportsToPosition>
						<PositionID>AGW-01-051</PositionID>
					</ReportsToPosition>
					<PositionIncumbent>
						<PersonName>
							<oa:GivenName>Ravi</oa:GivenName>
							<FamilyName>Samson</FamilyName>
							<PreferredSalutationCode>Mr.</PreferredSalutationCode>
						</PersonName>
					</PositionIncumbent>
				</MemberPosition>
			</OrganizationUnit>
			<OrganizationUnit>
				<OrganizationUnitID>AGW-A</OrganizationUnitID>
				<OrganizationUnitName>Acme Global Widget Asia</OrganizationUnitName>
				<ParentOrganizationUnit>
					<OrganizationUnitID>AGW-01</OrganizationUnitID>
				</ParentOrganizationUnit>
				<MemberPosition>
					<PositionID>AGW-A-05</PositionID>
					<PositionTitle>Chief Operating Officer</PositionTitle>
					<PositionTypeCode listID="AGW Position Level">Executive</PositionTypeCode>
					<PositionTypeCode listID="AGW Position Class">Senior Management</PositionTypeCode>
					<UnitSupervisorIndicator>true</UnitSupervisorIndicator>
					<ReportsToPosition>
						<PositionID>AGW-01-051</PositionID>
					</ReportsToPosition>
					<PositionIncumbent>
						<PersonName>
							<oa:GivenName>Randolf</oa:GivenName>
							<FamilyName>Random</FamilyName>
							<PreferredSalutationCode>Mr.</PreferredSalutationCode>
						</PersonName>
					</PositionIncumbent>
				</MemberPosition>
				<MemberPosition>
					<PositionID>AGW-A-12</PositionID>
					<PositionTitle>VP Finance and Accounting</PositionTitle>
					<PositionTypeCode listID="AGW Position Level">Executive</PositionTypeCode>
					<PositionTypeCode listID="AGW Position Class">Senior Management</PositionTypeCode>
					<ReportsToPosition>
						<PositionID>AGW-A-05</PositionID>
						<PositionTitle>Chief Operating Officer</PositionTitle>
					</ReportsToPosition>
					<ReportsToPosition>
						<PositionID>AGW-01-053</PositionID>
						<RelationshipTypeCode listID="AGW Reporting Relationship Code">Financial Accountability</RelationshipTypeCode>
					</ReportsToPosition>
					<PositionIncumbent>
						<PersonName>
							<oa:GivenName>Samantha</oa:GivenName>
							<FamilyName>Tabatha</FamilyName>
							<PreferredSalutationCode>Ms.</PreferredSalutationCode>
						</PersonName>
					</PositionIncumbent>
				</MemberPosition>
			</OrganizationUnit>
			<OrganizationUnit>
				<OrganizationUnitID>AGW-A-ENG</OrganizationUnitID>
				<OrganizationUnitName>Acme Global Widget Asia Engineering</OrganizationUnitName>
				<ParentOrganizationUnit>
					<OrganizationUnitID>AGW-A</OrganizationUnitID>
				</ParentOrganizationUnit>
				<MemberPosition>
					<PositionID>AGW-A-ENG-05</PositionID>
					<PositionTitle>VP Engineering</PositionTitle>
					<PositionTypeCode listID="AGW Position Level">Managerial</PositionTypeCode>
					<PositionTypeCode listID="AGW Position Class">Senior Engineering Management</PositionTypeCode>
					<UnitSupervisorIndicator>true</UnitSupervisorIndicator>
					<ReportsToPosition>
						<PositionID>AGW-A-05</PositionID>
						<PositionTitle>Chief Operating Officer</PositionTitle>
					</ReportsToPosition>
					<PositionIncumbent>
					<!-- Note that this position is currently vacant -->
						<PositionVacantIndicator validFrom="2009-07-31">true</PositionVacantIndicator>
					</PositionIncumbent>
				</MemberPosition>
			</OrganizationUnit>
		</OrganizationChart>
	</DataArea>
</SyncOrganizationChart>
<!--


Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org 
Copyright (c) 1997-2009 Open Applications Group, Inc. All Rights Reserved 
-->




Comment on this Component


Use the form below to submit your question or comment about "ch11s03"

By submitting you indicate that you are accepting HR-XML's Feedback Policy


  * = required field
First/Given Name: *
Last/Family Name: *
Position Title:
Organization:
Country:
Website:
E-mail: *
Topic:

  Please use the area below to write your comment or question: