IntegrationSystemEntity
The IntegrationSystemEntity table describes each entity that each system either publishes or consumes.
If you customize the integration to include a new entity, a record must be added to this table to represent the new entity.
Column | Description |
EntityID | A unique identifier for the record. |
EntityType | The name of the entity, for example, account. |
SourceSchemaName | The name of the document used to define the outbound version of this entity. This exists as a BizTalk docspec, using the <SourceSchemaName> as the name of the file. This name cannot contain spaces. |
DestinationSchemaName | The name of the document used to define the inbound version of this entity. This exists as a BizTalk docspec, using the <DestinationSchemaName> as the name of the file. This name cannot contain spaces. |
EntityDescription | A description based on the name of the entity in the system, such as 'Sales Order Detail' where the entitytype is 'salesorderdetail'. |
SystemID | The ID of the system this entity comes from, and/or goes to. It is from IntegrationSystemMaster.SystemID. |
DefaultLinkValue | This value is returned when a link is requested for an entity of this type and a value cannot be found.
For example, if shippingmethod (entitytype) cannot be found in the Microsoft CRM system, this link value is returned. |
Publish | Specifies whether this entity is one that is published.
Values: 1 – yes 0 – no |
Type | The type of the entity.
Values: 1 – picklist 0 – entity (such as account or customer) |
ParentEntity | Specifies which entity the current entity is related to. This is used for picklists1.
For example, for account-paymenttermscode, the ParentEntity is the entity account's EntityID which is a GUID. |
SystemEntityID | Specifies how the entity is referred to by its system.
For example, eEnterprise entities are referred to by SQL Server tables. Microsoft CRM entities are referred to by the MSCRMDatabase.Entity.ObjectTypeCode fields or by picklist1 names. |
ActualEntity | This field is used if the entity in this table does not represent a 'real' entity in the system. In this case, this field contains the GUID for the real entity.
For example, the Microsoft CRM account entity's XML schema contains the data address1 and address2 for the account. Because these addresses flow out of Microsoft CRM in an account, but are actually treated like addresses in Microsoft Great Plains, the ActualEntity is marked as the account to indicate what kind of document this is published as. |
XmlConfig | [Not used in this version.] |
XslConfig | This field contains additional XSL data needed for this entity. |
1 For more information about picklists in Microsoft CRM, refer to the Microsoft CRM SDK at msdn.microsoft.com/library/default.asp?url=/library/en-us/CrmSdk1_2/htm/v1d2customizationobjects.asp.