mspp_webformmetadata EntityType

Defines the additional behavior modification logic to augment or override the functionality of form fields that is not possible with Dynamics 365 entity and form metadata.

Entity Set Path
[organization URI]/api/data/v9.2/mspp_webformmetadatas
Base Type
crmbaseentity
Display Name
Multistep Form Metadata
Primary Key
mspp_webformmetadataid
Primary Key Attribute
mspp_attributelogicalname
Operations Supported
POST GET PATCH DELETE

Properties

Properties represent fields of data stored in the entity.Some properties are read-only.

Name Type Details
mspp_adddescription Edm.Boolean

Display Name: Add Description

Default Options
Values Label
1 Yes
0 No
mspp_attributelogicalname Edm.String

The name of the attribute field to be modified.

Display Name: Attribute Logical Name

mspp_constantsummaximumtotal Edm.Int32

Display Name: Constant Sum Maximum Total

mspp_constantsumminimumtotal Edm.Int32

Display Name: Constant Sum Minimum Total

mspp_constantsumvalidationerrormessage Edm.String

Display Name: Constant Sum Validation Error Message

mspp_controlstyle Edm.Int32

Specifies how the control should be modified or enhanced.

Display Name: Control Style

Default Options
Values Label
100000003 Group Whole Number as Constant Sum
100000005 Group Whole Number as Rank Order Scale Allow Ties
100000004 Group Whole Number as Rank Order Scale No Ties
100000008 Group Whole Number as Stack Rank
100000007 Multiple Choice
100000006 Multiple Choice Matrix
100000001 Option Set as Horizontal Radio Button List
100000000 Option Set as Vertical Radio Button List
756150000 Render Lookup as Dropdown
756150001 Code component
100000002 Single Line of Text as Geolocation Lookup Validator
mspp_createdon Edm.DateTimeOffset

Shows the date and time when the record was created.

Display Name: Created On

mspp_cssclass Edm.String

Display Name: CSS Class

mspp_description Edm.String

Display Name: Description

mspp_descriptionposition Edm.Int32

Display Name: Position

Default Options
Values Label
100000000 Above the field
100000001 Below the field
100000002 Above the label
mspp_fieldisrequired Edm.Boolean

Display Name: Field is Required

Default Options
Values Label
1 Yes
0 No
mspp_geolocationvalidatorerrormessage Edm.String

The error message to be displayed when the geolocation validator validation fails.

Display Name: Geolocation Validator Error Message

mspp_groupname Edm.String

Shows which attributes are to be grouped and rendered as a composite control if the control style is a groupings type such as \"Group Whole Number as Constant Sum.\"

Display Name: Group Name

mspp_ignoredefaultvalue Edm.Boolean

Display Name: Ignore Default Value

Default Options
Values Label
1 Yes
0 No
mspp_label Edm.String

Display Name: Label

mspp_maxmultiplechoiceselectedcount Edm.Int32

Display Name: Multiple Choice Max Selected Count

mspp_minmultiplechoiceselectedcount Edm.Int32

Display Name: Multiple Choice Minimum Required Selected Count

mspp_modifiedon Edm.DateTimeOffset

Shows the date and time when the record was modified.

Display Name: Modified On

mspp_multiplechoicevalidationerrormessage Edm.String

Display Name: Multiple Choice Validation Error Message

mspp_notes_settings Edm.String

Display Name: Notes Settings

mspp_onsavefromattribute Edm.String

Use this field, in conjunction with On Save Type = Current User Contact, to map any attribute from the current user’s contact record to this record’s attribute logical name.

Display Name: On Save From Attribute

mspp_onsavetype Edm.Int32

Shows the mechanisms for populating a field with a value.

Display Name: On Save Type

Default Options
Values Label
100000000 Value
100000001 Today's Date
100000002 Current Portal User
mspp_onsavevalue Edm.String

Display Name: Value

mspp_prepopulatefromattribute Edm.String

Use this field, in conjunction with Prepopulate Type = Current User Contact, to map any attribute from the current user’s contact record to this record’s attribute logical name.

Display Name: Prepopulate From Attribute

mspp_prepopulatetype Edm.Int32

Shows the mechanisms for populating a field with a value.

Display Name: Prepopulate Type

Default Options
Values Label
100000000 Value
100000001 Today's Date
100000002 Current Portal User
mspp_prepopulatevalue Edm.String

The value to prepopulate the field.

Display Name: Prepopulate Value

mspp_provisionedlanguages Edm.Int32

Display Name: Provisioned Languages

mspp_purchasecreateinvoiceonpayment Edm.Boolean

Display Name: Create Invoice on Payment

Default Options
Values Label
1 Yes
0 No
mspp_purchasefulfillorderonpayment Edm.Boolean

Display Name: Fulfill Order on Payment

Default Options
Values Label
1 Yes
0 No
mspp_purchaselineitemdescriptionattribute Edm.String

Display Name: Line Item Description Attribute Name

mspp_purchaselineiteminstructionsattribute Edm.String

Purchase line item entity attribute name for instructions.

Display Name: Line Item Instructions Attribute Name

mspp_purchaselineitemorderattribute Edm.String

Purchase line item entity attribute name for the order in which a line item should be displayed.

Display Name: Line Item Order Attribute Name

mspp_purchaselineitemproductattribute Edm.String

Purchase line item entity attribute name for Product lookup. If this value is not present and set, the corresponding line item will be excluded from the purchase.

Display Name: Line Item Product Attribute Name

mspp_purchaselineitemquantityattribute Edm.String

Purchase line item entity attribute name for item quantity. (Should be a decimal attribute.)

Display Name: Line Item Quantity Attribute Name

mspp_purchaselineitemrelationship Edm.String

Relationship from the purchase entity that defines purchase line items.

Display Name: Line Item Relationship Name

mspp_purchaselineitemrequiredattribute Edm.String

Purchase line item entity attribute name for whether a line item is required.

Display Name: Line Item Required Attribute Name

mspp_purchaselineitemuomattribute Edm.String

Purchase line item entity attribute name for Unit of Measure lookup.

Display Name: Line Item UoM Attribute Name

mspp_purchaseoptionalproductsrelationship Edm.String

Relationship from the purchase entity for products to be purchased that are optional (the user must opt-in to purchase of these items).

Display Name: Optional Products Relationship Name

mspp_purchasequotename Edm.String

The name to be used for all purchase quotes generated by this step.

Display Name: Quote Name

mspp_purchaserequiredproductsrelationship Edm.String

Relationship from the purchase entity for products to be purchased that are a required part of the purchase.

Display Name: Required Products Relationship Name

mspp_purchaserequiresshipping Edm.Boolean

Select whether to require the purchase process to collect shipping information.

Display Name: Requires Shipping

Default Options
Values Label
1 Yes
0 No
mspp_purchasetargetentityinvoicerelationship Edm.String

Display Name: Target Entity Invoice Relationship Name

mspp_purchasetargetentityorderrelationship Edm.String

Display Name: Target Entity Order Relationship Name

mspp_purchasetargetentityrelationship Edm.String

Relationship from the form step target entity to the purchase entity, if the step target is not the purchase entity.

Display Name: Target Entity Relationship Name

mspp_randomizeoptionsetvalues Edm.Boolean

Display Name: Randomize Option Set Values

Default Options
Values Label
1 Yes
0 No
mspp_rangevalidationerrormessage Edm.String

Display Name: Range Validation Error Message

mspp_rankordernotiesvalidationerrormessage Edm.String

Display Name: Rank Order No Ties Validation Error Message

mspp_requiredfieldvalidationerrormessage Edm.String

The error message shown when a required field does not contain a value.

Display Name: Required Field Validation Error Message

mspp_sectionname Edm.String

Display Name: Section Name

mspp_setvalueonsave Edm.Boolean

Display Name: Set Value On Save

Default Options
Values Label
1 Yes
0 No
mspp_subgrid_name Edm.String

Display Name: Subgrid Name

mspp_subgrid_settings Edm.String

Display Name: Subgrid Settings

mspp_tabname Edm.String

Display Name: Tab Name

mspp_timeline_settings Edm.String

Display Name: Timeline Settings

mspp_type Edm.Int32

Display Name: Type

Default Options
Values Label
756150000 Timeline
100000000 Attribute
100000005 Notes
100000003 Purchase
100000001 Section
100000004 Subgrid
100000002 Tab
mspp_useattributedescriptionproperty Edm.Boolean

Display Name: Use Attribute's Description Property

Default Options
Values Label
1 Yes
0 No
mspp_validationerrormessage Edm.String

The error message defined for the validation.

Display Name: Validation Error Message

mspp_validationregularexpression Edm.String

Adds a regular expression validator with the specified regular expression.

Display Name: Validation Regular Expression

mspp_validationregularexpressionerrormessage Edm.String

Display Name: Regular Expression Validation Error Message

mspp_webformmetadataid Edm.Guid

Unique identifier for entity instances

Display Name: Multistep Form Metadata

statecode Edm.Int32

Status of the Multistep Form Metadata

Display Name: Status

Default Options
Values Label
0 Active
1 Inactive
statuscode Edm.Int32

Reason for the status of the Multistep Form Metadata

Display Name: Status Reason

Default Options
Values Label
1 Active
2 Inactive

Lookup Properties

Lookup properties are read-only, computed properties which contain entity primary key Edm.Guid data for one or more corresponding single-valued navigation properties. More information: Lookup properties and Lookup property data.

Name Single-valued navigation property Description
_mspp_createdby_value mspp_createdby

Shows who created the record.

_mspp_entityformforcreate_value mspp_entityformforcreate
_mspp_entityformforcreateinwebformmetadata_value mspp_entityformforcreateinwebformmetadata
_mspp_modifiedby_value mspp_modifiedby

Shows who last updated the record.

_mspp_webformstep_value mspp_webformstep

Unique identifier for Form Step associated with Multistep Form Metadata.

Single-valued navigation properties

Single-valued navigation properties represent lookup fields where a single entity can be referenced. Each single-valued navigation property has a corresponding partner collection-valued navigation property on the related entity.

Name Type Partner
mspp_createdby systemuser mspp_systemuser_mspp_webformmetadata_createdby
mspp_entityformforcreate mspp_webform mspp_webform_webformmetadata_entityformforcreate
mspp_entityformforcreateinwebformmetadata mspp_entityform mspp_entityform_webformmetadata_entityformforcreate
mspp_modifiedby systemuser mspp_systemuser_mspp_webformmetadata_modifiedby
mspp_webformstep mspp_webformstep mspp_webformmetadata_webformstep

Operations

The following operations can be used with the mspp_webformmetadata entity type.

Name Binding
BulkRetain Not Bound
CreateMultiple Not Bound
PurgeRetainedContent Not Bound
Retain Not Bound
RollbackRetain Not Bound
UpdateMultiple Not Bound
ValidateRetentionConfig Not Bound

See also