Skip to main content



AuthoringMetadata

Metadata attached to elements in the rule application at authoring time.

getAttributeValue(attributeName<string>, groupName<string>)

Returns: string

Description: Description:

Code Sample:

<span dir="ltr" style="left: 287.5px; top: 1005.17px; font-size: 16.25px; font-family: sans-serif; transform: scaleX(1.23399);">var</span><span dir="ltr" style="left: 313.75px; top: 1005.17px; font-size: 16.25px; font-family: sans-serif; transform: scaleX(1.22068);"> session = inrule.createRuleSession();</span>
<span dir="ltr" style="left: 287.5px; top: 1023.92px; font-size: 16.25px; font-family: sans-serif; transform: scaleX(1.23399);">var</span><span dir="ltr" style="left: 313.75px; top: 1023.92px; font-size: 16.25px; font-family: sans-serif; transform: scaleX(1.29183);"> entity1 = session.createEntity("Entity1");</span>
<span dir="ltr" style="left: 287.5px; top: 1042.67px; font-size: 16.25px; font-family: sans-serif; transform: scaleX(1.23399);">var</span><span dir="ltr" style="left: 313.75px; top: 1042.67px; font-size: 16.25px; font-family: sans-serif; transform: scaleX(1.16778);"> crmEntityName = entity1.metadata.getAttributeValue("CRMEntity",</span>
<span dir="ltr" style="left: 287.5px; top: 1061.42px; font-size: 16.25px; font-family: sans-serif; transform: scaleX(1.11546);">"InRule\\u00AE for Microsoft Dynamics\\u00AE CRM");</span>

getAttributes(groupName<string>)

Returns: object

Description: Description:

Code Sample:

var session = inrule.createRuleSession();
var entity1 = session.createEntity("Entity1");
var attributes = entity1.metadata.getAttributeValue("InRule\u00AE for Microsoft Dynamics\u00AE CRM");
var crmEntityName = attributes.CRMEntity;

displayName

Returns: string

Description: Description:

Code Sample:

var session = inrule.createRuleSession();
var entity1 = session.createEntity("Entity1");
var displayName = entity1.metadata.displayName;

dataType

Returns: string

Description: Description:

Code Sample:

var session = inrule.createRuleSession();
var entity1 = session.createEntity("Entity1");
var dataType = entity1.metadata.dataType;

defaultValue

Returns: string

Description: Description:

Code Sample:

var session = inrule.createRuleSession();
var entity1 = session.createEntity("Entity1");
var defaultValue = entity1.metadata.defaultValue;