Contact
Contacts are the point of communication with the given party. In the case of an organization it may be the requisitioner, the buyer, customer service, etc.
Element information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Type: ContactType
Properties: Global, Qualified, ID: oagis-id-49e83f51cb454e6bb821ef931bee3482
Content
- Sequence [1..1]
- PersonName [0..*] Specifies the details of the designator used to refer to an individual
- RoleCode [0..*]
- JobTitle [0..1] Is the position or designation of the pesron with whom associated within the given organization. Examples are Director, Software Engineer, Purchasing Manager etc
- Responsibility [0..*] A text description of the responsibility of the associated entity.
- OrganizationUnitID [0..1]
- Communication [0..*]
- TelephoneCommunication [0..*]
- EMailAddressCommunication [0..*]
- InternetAddressCommunication [0..*]
- Preference [0..1]
- EffectiveTimePeriod [0..1] A time period in which an associated object is effective.
- Extension [0..1] Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document through the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The Extension is always the last element in all components, except where the component has been extended inline.
from type IdentificationTypefrom type ContactABIETypefrom type ContactBaseType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
typeCode | [0..1] | CodeType_1E7368 | from type IdentificationType | |
actionCode | [0..1] | ActionCodeContentType | from type IdentificationType | |
languageCode | [0..1] | LanguageCodeContentType | from type ContactABIEType |
Used in
- Type CreditorDebitorPartyBaseType via extension of PartyBaseType
- Type CreditorDebitorPartyType via extension of PartyBaseType (Elements DebtorParty, CreditorParty)
- Type CustomerPartyBaseType via extension of PartyBaseType
- Type CustomerPartyMasterBaseType via extension of PartyBaseType
- Type CustomerPartyMasterType via extension of PartyBaseType (Element CustomerPartyMaster)
- Type CustomerPartyType via extension of PartyBaseType (Elements CustomerParty, BillToParty, BuyerParty, PurchasingParty)
- Type FinancialPartyBaseType via extension of PartyBaseType
- Type FinancialPartyType via extension of PartyBaseType (Elements ForwardingAgentParty, FirstAgentParty, IntermediaryFinancialParty, FinalAgentFinancialParty, FinancialParty)
- Type LocationABIEType
- Type LocationBaseType via extension of LocationABIEType
- Type LocationType via extension of LocationABIEType (Elements Location, PlaceOfOwnershipTransferLocation, InstallUseLocation, SiteLocation, WorkLocation, ShipFromLocation, ShipToLocation ...more)
- Type PartyBaseType
- Type PartyMasterBaseType via extension of PartyBaseType
- Type PartyMasterType via extension of PartyBaseType (Element PartyMaster)
- Type PartyType via extension of PartyBaseType (Elements MarkOwnerParty, Party, OriginatorParty, AnalysingParty, PublisherParty, BranchParty, CarrierParty ...more)
- Type PayerPartyBaseType via extension of PartyBaseType
- Type ProcessedLocationBaseType via extension of LocationABIEType
- Type ProcessedLocationType via extension of LocationABIEType (Element ProcessedLocation)
- Type RemitToPartyBaseType via extension of PartyBaseType
- Type RemitToPartyType via extension of PartyBaseType (Element RemitToParty)
- Type ReviewerPartyBaseType via extension of PartyBaseType
- Type ReviewerPartyType via extension of PartyBaseType (Element ReviewerParty)
- Type SalesTaskBaseType
- Type SalesTaskType via extension of SalesTaskBaseType (Element SalesTask)
- Type ScreenPartyBaseType via extension of PartyBaseType
- Type ScreenPartyType via extension of PartyBaseType (Elements ScreenParty, ScreenParty)
- Type ShipToPartyBaseType via extension of PartyBaseType
- Type ShipToPartyType via extension of PartyBaseType (Element ShipToParty)
- Type SignatoryPartyBaseType via extension of PartyBaseType
- Type SignatoryPartyType via extension of PartyBaseType (Element ApprovedByParty)
- Type SoldToPartyBaseType via extension of PartyBaseType
- Type SoldToPartyType via extension of PartyBaseType (Element SoldToParty)
- Type SupplierPartyBaseType via extension of PartyBaseType
- Type SupplierPartyType via extension of PartyBaseType (Elements SupplierParty, ResponsibleSupplier)
- Type SuppliererPartyMasterBaseType via extension of PartyBaseType
- Type SuppliererPartyMasterType via extension of PartyBaseType (Element SupplierPartyMaster)
Sample instance
<Contact> <ID/> <IDSet> <ID/> </IDSet> <PersonName> <ID/> <IDSet> <ID/> </IDSet> <FormattedName/> <PreferredName/> <GivenName/> <MiddleName/> <FamilyName/> <TitleAffixCode>normalizedString</TitleAffixCode> <PreferredSalutationCode>normalizedString</PreferredSalutationCode> <GenerationAffixCode>normalizedString</GenerationAffixCode> <QualificationAffixCode>normalizedString</QualificationAffixCode> <Initials/> <Usage> <ID/> <IDSet>... </IDSet> <GeographicalRegionCode>normalizedString</GeographicalRegionCode> <LegalIndicator>true</LegalIndicator> <FormattedName/> <FormattedAddressUse>... </FormattedAddressUse> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Usage> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </PersonName> <RoleCode>normalizedString</RoleCode> <JobTitle/> <Responsibility/> <OrganizationUnitID>normalizedString</OrganizationUnitID> <Communication> <ID/> <IDSet> <ID/> </IDSet> <Name/> <ChannelCode>normalizedString</ChannelCode> <UseCode>normalizedString</UseCode> <CountryDialingCode>normalizedString</CountryDialingCode> <AreaDialingCode>normalizedString</AreaDialingCode> <DialNumber/> <PhoneExtension/> <Access/> <Address> <ID/> <IDSet>... </IDSet> <Name/> <AttentionOfName/> <CareOfName/> <BuildingNumber/> <BuildingName/> <BlockName/> <StreetName/> <StreetTypeCode>normalizedString</StreetTypeCode> <Floor/> <Unit/> <StairCase/> <Door/> <PostOfficeBox/> <DeliveryPointID>normalizedString</DeliveryPointID> <PlotID>normalizedString</PlotID> <CityName/> <CitySubDivisionName/> <CountrySubDivisionCode>token</CountrySubDivisionCode> <CountryCode>token</CountryCode> <PostalCode>normalizedString</PostalCode> <Status>... </Status> <Preference>... </Preference> <GeographicalCoordinate>... </GeographicalCoordinate> <Usage>... </Usage> <Extension>....................................... </Extension> </Address> <URI>normalizedString</URI> <HTMLPreferredIndicator>true</HTMLPreferredIndicator> <Text/> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Preference> <ID/> <IDSet>... </IDSet> <PrioritySequenceValue>1</PrioritySequenceValue> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <AvailableTimePeriod>.................. </AvailableTimePeriod> <UnavailableTimePeriod>.................. </UnavailableTimePeriod> <Description/> <Note/> <Extension>....................................... </Extension> </Preference> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Communication> <TelephoneCommunication> <ID/> <IDSet> <ID/> </IDSet> <ChannelCode>normalizedString</ChannelCode> <CountryDialingCode>normalizedString</CountryDialingCode> <AreaDialingCode>normalizedString</AreaDialingCode> <DialNumber/> <PhoneExtension/> <Access/> <FormattedNumber/> <Preference> <ID/> <IDSet>... </IDSet> <PrioritySequenceValue>1</PrioritySequenceValue> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <AvailableTimePeriod>.................. </AvailableTimePeriod> <UnavailableTimePeriod>.................. </UnavailableTimePeriod> <Description/> <Note/> <Extension>....................................... </Extension> </Preference> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Usage> <ID/> <IDSet>... </IDSet> <GeographicalRegionCode>normalizedString</GeographicalRegionCode> <LegalIndicator>true</LegalIndicator> <FormattedName/> <FormattedAddressUse>... </FormattedAddressUse> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Usage> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </TelephoneCommunication> <EMailAddressCommunication> <ID/> <IDSet> <ID/> </IDSet> <UseCode>normalizedString</UseCode> <EMailAddressID>normalizedString</EMailAddressID> <HTMLPreferredIndicator>true</HTMLPreferredIndicator> <Preference> <ID/> <IDSet>... </IDSet> <PrioritySequenceValue>1</PrioritySequenceValue> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <AvailableTimePeriod>.................. </AvailableTimePeriod> <UnavailableTimePeriod>.................. </UnavailableTimePeriod> <Description/> <Note/> <Extension>....................................... </Extension> </Preference> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </EMailAddressCommunication> <InternetAddressCommunication> <ID/> <IDSet> <ID/> </IDSet> <UseCode>normalizedString</UseCode> <Preference> <ID/> <IDSet>... </IDSet> <PrioritySequenceValue>1</PrioritySequenceValue> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <AvailableTimePeriod>.................. </AvailableTimePeriod> <UnavailableTimePeriod>.................. </UnavailableTimePeriod> <Description/> <Note/> <Extension>....................................... </Extension> </Preference> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </InternetAddressCommunication> <Preference> <ID/> <IDSet> <ID/> </IDSet> <PrioritySequenceValue>1</PrioritySequenceValue> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <AvailableTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </AvailableTimePeriod> <UnavailableTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </UnavailableTimePeriod> <Description/> <Note/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Preference> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Contact>