Schemas
Entity schema
Entity schema shows contents of entity used in the Read Entity operation and the Write Entity operation.
<?xml version="1.0" encoding="UTF-8"?> <entitySet> <entity> <Property name null="true" empty="true">Property value</Property name> <Property name null="true"> <Property name null="true" empty="true">Property value</Property name> : </Property name> <Property name> <element null="true" empty="true"> <Property name null="true" empty="true">Property value</Property name> : </element> : </Property name> : </entity> </entitySet>
In this connector, schema type (element in entity element) varies depending on entity type of entity set.
Primitive (String, boolean, byte, short, int, long, float, double, BigDecimal, Date) type (Structural property)
<Property name null="true" empty="true">Property value</Property name>
Element name |
Attribute name |
Description |
Remarks |
---|---|---|---|
Property name |
- |
Represents a property value of Primitive type. |
|
- |
null |
Represents whether the property value is null or not.
|
|
- |
empty |
Represents whether the property value is an empty character or not.
|
|
The image type values of Dynamics 365 for Customer Engagement are input and output in Base64 format.
Enum type (Structural property)
<Property name null="true">Property value</Property name>
Element name |
Attribute name |
Description |
Remarks |
---|---|---|---|
Property name |
- |
Represents a property value of Enum type. |
|
- |
null |
Represents whether the property value is null or not.
|
|
Complex type (Structural property)
<Property name null="true"> <Sub property name null="true" empty="true">Property value</Sub property name> : </Property name>
Element name |
Attribute name |
Description |
Remarks |
---|---|---|---|
Property name |
- |
Represents a property value of Complex type. |
|
- |
null |
Represents whether the property value is null or not.
|
|
Sub property name |
- |
Represents a property value which Complex type property has. |
|
Entity type (Navigation property)
<Property name null="true"> <Sub property name null="true" empty="true">Property value</Sub property name> : </Property name>
Element name |
Attribute name |
Description |
Remarks |
---|---|---|---|
Property name |
- |
Represents a property value of Entity type. |
Note
Displays only one hierarchy of Navigation property owned by the entity in Resource path. Doesn't display Navigation property owned by the related entity. |
- |
null |
Represents whether the property value is null or not.
|
|
Sub property name |
- |
Represents a property value which Entity type property has. |
|
<ownerid type="systemuser|team"> <ownerid null="true" empty="true">Property value</ownerid> </ownerid>
Element name |
Attribute name |
Description |
Remarks |
---|---|---|---|
ownerid |
- |
A dedicated property of ownerid. |
Note
This property is displayed when ownerid is selected in the field of write target in the Write Entity operation. |
- |
type |
Set the mount type of ownerid.
|
Note
When a value other than systemuser or team is set, an error occurs at runtime. |
ownerid |
- |
Represents the property value of ownerid. |
|
Structural property collection
<Property name> <element null="true" empty="true">...</element> </Property name>
Element name |
Attribute name |
Description |
Remarks |
---|---|---|---|
Property name |
- |
Represents a property value of collection. |
Note
In the Write Entity operation, you can't modify elements partially. All elements are overwritten with the new collection values. |
element |
- |
Represents a value. |
|
- |
null |
Represents whether the property value is null or not.
|
|
- |
empty |
Represents whether the property value is an empty character or not.
|
Note
In the Write Entity operation, when the property value is empty, the value is handled as null. |
Navigation property collection
<Property name> <element null="true" empty="true"> <Sub property name>Sub property value</Sub property name> </element> </Property name>
Element name |
Attribute name |
Description |
Remarks |
---|---|---|---|
Property name |
- |
Represents a property value of collection. |
Note
In the Write Entity operation, relations can't be removed at once. |
element |
- |
Represents an entity. |
|
- |
null |
Represents whether the property value is null or not.
|
|
Sub property name |
- |
Represents a property value which Entity type property has. |
|