Skip to content

Latest commit

 

History

History
701 lines (345 loc) · 14.9 KB

File metadata and controls

701 lines (345 loc) · 14.9 KB

XDM Business Person Details Schema

https://ns.adobe.com/xdm/mixins/b2b-person-details

Captures B2B Person specific attributes. A B2B Person could be a contact/lead etc.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Defined In
Can be instantiated Yes Stable No Forbidden Permitted fieldgroups/profile/b2b-person-details.schema.json

Schema Hierarchy

XDM Business Person Details Example

{}

XDM Business Person Details Properties

Property Type Required Defined by
xdm:b2b object Optional XDM Business Person Details (this schema)
xdm:billingAddress Postal address Optional Personal Contact Details
xdm:extSourceSystemAudit External Source System Audit Attributes Optional External Source System Audit Details
xdm:extendedWorkDetails object Optional Profile Other Work Details
xdm:faxPhone Phone number Optional Personal Contact Details
xdm:homeAddress Postal address Optional Personal Contact Details
xdm:homePhone Phone number Optional Personal Contact Details
xdm:identityMap object Optional IdentityMap
xdm:isDeleted boolean Optional Record Status
xdm:mailingAddress Postal address Optional Personal Contact Details
xdm:mobilePhone Phone number Optional Personal Contact Details
xdm:organizations string[] Optional Work Contact Details
xdm:otherAddress Postal address Optional Profile Other Work Details
xdm:otherPhone Phone number Optional Profile Other Work Details
xdm:person Person Optional Demographic Details
xdm:personalEmail Email address Optional Personal Contact Details
xdm:shippingAddress Postal address Optional Personal Contact Details
xdm:workAddress Postal address Optional Work Contact Details
xdm:workEmail Email address Optional Work Contact Details
xdm:workPhone Phone number Optional Work Contact Details
* any Additional this schema allows additional properties

xdm:b2b

xdm:b2b

  • is optional
  • type: object
  • defined in this schema

xdm:b2b Type

object with following properties:

Property Type Required
xdm:personGroupID string Optional
xdm:personScore number Optional
xdm:personSource string Optional
xdm:personStatus string Optional
xdm:personType string Optional

xdm:personGroupID

Person Group ID

Group identifier for the person.

xdm:personGroupID

  • is optional
  • type: string
xdm:personGroupID Type

string

xdm:personScore

Person Score

A Score generated for a person by the CRM system.

xdm:personScore

  • is optional
  • type: number
xdm:personScore Type

number

xdm:personSource

Person Source

Source from where the information regarding the person was received.

xdm:personSource

  • is optional
  • type: string
xdm:personSource Type

string

xdm:personStatus

Person Status

Field recording the current marketing/sales status of the Person.

xdm:personStatus

  • is optional
  • type: string
xdm:personStatus Type

string

xdm:personType

Person Type

Type of the B2B person.

xdm:personType

  • is optional
  • type: string
xdm:personType Type

string

xdm:billingAddress

Billing Address

Billing postal address.

xdm:billingAddress

xdm:billingAddress Type

xdm:extSourceSystemAudit

External Source System Audit Properties

Audit attributes for external sources.

xdm:extSourceSystemAudit

xdm:extSourceSystemAudit Type

xdm:extendedWorkDetails

Some Additional Person Work Details

xdm:extendedWorkDetails

xdm:extendedWorkDetails Type

object with following properties:

Property Type Required
xdm:assistantDetails object Optional
xdm:departments array Optional
xdm:jobTitle string Optional
xdm:photoUrl string Optional
xdm:reportsToID string Optional

xdm:assistantDetails

Assitant Details

undefined

xdm:assistantDetails

  • is optional
  • type: object
xdm:assistantDetails Type

Unknown type object.

{
  "type": "object",
  "title": "Assitant Details",
  "properties": {
    "xdm:name": {
      "title": "Assistant Name",
      "$ref": "https://ns.adobe.com/xdm/context/person-name",
      "description": "Person's assistant full name.",
      "meta:titleId": "profile-other-work-details##xdm:name##title##82441",
      "meta:descriptionId": "profile-other-work-details##xdm:name##description##33621"
    },
    "xdm:phone": {
      "title": "Assistant Phone",
      "$ref": "https://ns.adobe.com/xdm/context/phonenumber",
      "description": "Person's assistant phone number.",
      "meta:titleId": "profile-other-work-details##xdm:phone##title##53781",
      "meta:descriptionId": "profile-other-work-details##xdm:phone##description##81491"
    }
  },
  "meta:titleId": "profile-other-work-details##xdm:assistantDetails##title##67001",
  "simpletype": "`object`"
}

xdm:departments

Department Name

Department name where the person works.

xdm:departments

  • is optional
  • type: string[]
xdm:departments Type

Array type: string[]

All items must be of the type: string

xdm:jobTitle

Job Title

Job title of the person.

xdm:jobTitle

  • is optional
  • type: string
xdm:jobTitle Type

string

xdm:photoUrl

Photo Url

Photo url of the person.

xdm:photoUrl

  • is optional
  • type: string
xdm:photoUrl Type

string

  • format: uri – Uniformous Resource Identifier (according to RFC3986)

xdm:reportsToID

Reports To Id

Identifier of the Reporting Manager.

xdm:reportsToID

  • is optional
  • type: string
xdm:reportsToID Type

string

xdm:faxPhone

Fax Phone

Fax phone number.

xdm:faxPhone

xdm:faxPhone Type

  • Phone numberhttps://ns.adobe.com/xdm/context/phonenumber

xdm:homeAddress

Home Address

A home postal address.

xdm:homeAddress

xdm:homeAddress Type

xdm:homePhone

Home Phone

Home phone number.

xdm:homePhone

xdm:homePhone Type

  • Phone numberhttps://ns.adobe.com/xdm/context/phonenumber

xdm:identityMap

xdm:identityMap

xdm:identityMap Type

object with following properties:

Property Type Required

xdm:isDeleted

Soft Delete Flag

Soft delete flag to indicate if the record is marked for deletion.

xdm:isDeleted

xdm:isDeleted Type

boolean

xdm:mailingAddress

Mailing Address

Mailing postal address.

xdm:mailingAddress

xdm:mailingAddress Type

xdm:mobilePhone

Mobile Phone

Mobile phone number.

xdm:mobilePhone

xdm:mobilePhone Type

  • Phone numberhttps://ns.adobe.com/xdm/context/phonenumber

xdm:organizations

Organizations

xdm:organizations

xdm:organizations Type

Array type: string[]

All items must be of the type: string

xdm:otherAddress

Other Address

Other/Alternate postal address of the person.

xdm:otherAddress

xdm:otherAddress Type

xdm:otherPhone

Other Phone

Other/Alternate phone number of the person.

xdm:otherPhone

xdm:otherPhone Type

  • Phone numberhttps://ns.adobe.com/xdm/context/phonenumber

xdm:person

Person

An individual actor, contact, or owner.

xdm:person

xdm:person Type

  • Personhttps://ns.adobe.com/xdm/context/person

xdm:personalEmail

Personal Email

A personal email address.

xdm:personalEmail

xdm:personalEmail Type

  • Email addresshttps://ns.adobe.com/xdm/context/emailaddress

xdm:shippingAddress

Shipping Address

Shipping postal address.

xdm:shippingAddress

xdm:shippingAddress Type

xdm:workAddress

Work Address

A work postal address.

xdm:workAddress

xdm:workAddress Type

xdm:workEmail

Work Email

A work email address.

xdm:workEmail

xdm:workEmail Type

  • Email addresshttps://ns.adobe.com/xdm/context/emailaddress

xdm:workPhone

Work Phone

Work phone number.

xdm:workPhone

xdm:workPhone Type

  • Phone numberhttps://ns.adobe.com/xdm/context/phonenumber