Multistep Form (mspp_webform) table/entity reference

Defines the necessary properties and relationships to the other key entities in order to control the initialization of the form within a web portal.

Messages

The following table lists the messages for the Multistep Form (mspp_webform) table. Messages represent operations that can be performed on the table. They may also be events.

Name
Is Event?
Web API Operation SDK for .NET
Create
Event: True
POST /mspp_webforms
See Create
Create records
CreateMultiple
Event: True
CreateMultiple CreateMultipleRequest
Delete
Event: True
DELETE /mspp_webforms(mspp_webformid)
See Delete
Delete records
Retrieve
Event: True
GET /mspp_webforms(mspp_webformid)
See Retrieve
Retrieve records
RetrieveEntityChanges
Event: True
RetrieveEntityChangesRequest
RetrieveMultiple
Event: True
GET /mspp_webforms
See Query data
Query data
Update
Event: True
PATCH /mspp_webforms(mspp_webformid)
See Update
Update records
UpdateMultiple
Event: True
UpdateMultiple UpdateMultipleRequest
Upsert
Event: False
PATCH /mspp_webforms(mspp_webformid)
See Upsert a table row
UpsertRequest
UpsertMultiple
Event: False
UpsertMultiple UpsertMultipleRequest

Events

The following table lists the events for the Multistep Form (mspp_webform) table. Events are messages that exist so that you can subscribe to them. Unless you added the event, you shouldn't invoke the message, only subscribe to it.

Name Web API Operation SDK for .NET
BulkRetain BulkRetain Learn to use messages with the SDK for .NET
PurgeRetainedContent PurgeRetainedContent Learn to use messages with the SDK for .NET
Retain Retain Learn to use messages with the SDK for .NET
RollbackRetain RollbackRetain Learn to use messages with the SDK for .NET
ValidateRetentionConfig ValidateRetentionConfig Learn to use messages with the SDK for .NET

Properties

The following table lists selected properties for the Multistep Form (mspp_webform) table.

Property Value
DisplayName Multistep Form
DisplayCollectionName Multistep Forms
SchemaName mspp_webform
CollectionSchemaName mspp_webforms
EntitySetName mspp_webforms
LogicalName mspp_webform
LogicalCollectionName mspp_webforms
PrimaryIdAttribute mspp_webformid
PrimaryNameAttribute mspp_name
TableType Virtual
OwnershipType OrganizationOwned

Writable columns/attributes

These columns/attributes return true for either IsValidForCreate or IsValidForUpdate (usually both). Listed by SchemaName.

mspp_authenticationrequired

Property Value
Description Redirect to sign in if the user is anonymous.
DisplayName Authentication Required
IsValidForForm True
IsValidForRead True
LogicalName mspp_authenticationrequired
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_authenticationrequired
DefaultValue False
True Label Yes
False Label No

mspp_createdby

Property Value
Description Shows who created the record.
DisplayName Created By
IsValidForForm True
IsValidForRead True
LogicalName mspp_createdby
RequiredLevel None
Type Lookup
Targets systemuser

mspp_createdon

Property Value
Description Shows the date and time when the record was created.
DisplayName Created On
IsValidForForm True
IsValidForRead True
LogicalName mspp_createdon
RequiredLevel None
Type DateTime
CanChangeDateTimeBehavior True
DateTimeBehavior UserLocal
Format DateAndTime
ImeMode Inactive
SourceTypeMask 0

mspp_editexistingrecordpermitted

Property Value
Description Determines if an existing record can be edited. This setting is ignored If the form mode on the form step is set to edit mode. Otherwise, an edit form wouldn't function properly.
DisplayName Edit Existing Record Permitted
IsValidForForm True
IsValidForRead True
LogicalName mspp_editexistingrecordpermitted
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_editexistingrecordpermitted
DefaultValue True
True Label Yes
False Label No

mspp_editexpiredmessage

Property Value
Description
DisplayName Edit Expired Message
IsValidForForm True
IsValidForRead True
LogicalName mspp_editexpiredmessage
RequiredLevel None
Type Memo
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 10000

mspp_editexpiredstatecode

Property Value
Description
DisplayName Edit Expired State Code
IsValidForForm True
IsValidForRead True
LogicalName mspp_editexpiredstatecode
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue 0

mspp_editexpiredstatuscode

Property Value
Description
DisplayName Edit Expired Status Code
IsValidForForm True
IsValidForRead True
LogicalName mspp_editexpiredstatuscode
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue 0

mspp_editnotpermittedmessage

Property Value
Description
DisplayName Edit Not Permitted Message
IsValidForForm True
IsValidForRead True
LogicalName mspp_editnotpermittedmessage
RequiredLevel None
Type Memo
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 10000

mspp_modifiedby

Property Value
Description Shows who last updated the record.
DisplayName Modified By
IsValidForForm True
IsValidForRead True
LogicalName mspp_modifiedby
RequiredLevel None
Type Lookup
Targets systemuser

mspp_modifiedon

Property Value
Description Shows the date and time when the record was modified.
DisplayName Modified On
IsValidForForm True
IsValidForRead True
LogicalName mspp_modifiedon
RequiredLevel None
Type DateTime
CanChangeDateTimeBehavior True
DateTimeBehavior UserLocal
Format DateAndTime
ImeMode Inactive
SourceTypeMask 0

mspp_multiplerecordsperuserpermitted

Property Value
Description
DisplayName Multiple Records Per User Permitted
IsValidForForm True
IsValidForRead True
LogicalName mspp_multiplerecordsperuserpermitted
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_multiplerecordsperuserpermitted
DefaultValue True
True Label Yes
False Label No

mspp_name

Property Value
Description The name of the custom entity.
DisplayName Name
IsValidForForm True
IsValidForRead True
LogicalName mspp_name
RequiredLevel ApplicationRequired
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

mspp_progressindicatorenabled

Property Value
Description
DisplayName Enabled
IsValidForForm True
IsValidForRead True
LogicalName mspp_progressindicatorenabled
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_progressindicatorenabled
DefaultValue False
True Label Yes
False Label No

mspp_progressindicatorignorelaststep

Property Value
Description
DisplayName Ignore Last Step In Progress Count
IsValidForForm True
IsValidForRead True
LogicalName mspp_progressindicatorignorelaststep
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_progressindicatorignorelaststep
DefaultValue False
True Label Yes
False Label No

mspp_progressindicatorposition

Property Value
Description Location of the progress indicator relative to the form
DisplayName Position
IsValidForForm True
IsValidForRead True
LogicalName mspp_progressindicatorposition
RequiredLevel None
Type Picklist
DefaultFormValue 756150000
GlobalChoiceName mspp_webform_mspp_progressindicatorposition

mspp_progressindicatorposition Choices/Options

Value Label
756150000 Top
756150001 Bottom
756150002 Left
756150003 Right

mspp_progressindicatorprependstepnum

Property Value
Description
DisplayName Prepend Step Number to Step Title
IsValidForForm True
IsValidForRead True
LogicalName mspp_progressindicatorprependstepnum
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_progressindicatorprependstepnum
DefaultValue False
True Label Yes
False Label No

mspp_progressindicatortype

Property Value
Description
DisplayName Type
IsValidForForm True
IsValidForRead True
LogicalName mspp_progressindicatortype
RequiredLevel None
Type Picklist
DefaultFormValue 756150000
GlobalChoiceName mspp_webform_mspp_progressindicatortype

mspp_progressindicatortype Choices/Options

Value Label
756150000 Title
756150001 Numeric (Step 1 of N)
756150002 Progress Bar

mspp_provisionedlanguages

Property Value
Description
DisplayName Provisioned Languages
IsValidForForm True
IsValidForRead True
LogicalName mspp_provisionedlanguages
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue 0

mspp_savechangeswarningmessage

Property Value
Description Default message: Your changes have not been saved. To stay on the page so that you can save your changes, click Cancel.
DisplayName Save Changes Warning Message
IsValidForForm True
IsValidForRead True
LogicalName mspp_savechangeswarningmessage
RequiredLevel None
Type Memo
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 10000

mspp_savechangeswarningonclose

Property Value
Description Displays a warning message to the user if they close the browser, or refresh the page, or click the previous button in a multiple step form and they have changes that haven't been saved.
DisplayName Display Save Changes Warning On Close
IsValidForForm True
IsValidForRead True
LogicalName mspp_savechangeswarningonclose
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_savechangeswarningonclose
DefaultValue False
True Label Yes
False Label No

mspp_startnewsessiononload

Property Value
Description
DisplayName Start New Session On Load
IsValidForForm True
IsValidForRead True
LogicalName mspp_startnewsessiononload
RequiredLevel None
Type Boolean
GlobalChoiceName mspp_webform_mspp_startnewsessiononload
DefaultValue False
True Label Yes
False Label No

mspp_startstep

Property Value
Description Unique identifier for Form Step associated with Multistep Form.
DisplayName Start Step
IsValidForForm True
IsValidForRead True
LogicalName mspp_startstep
RequiredLevel None
Type Lookup
Targets mspp_webformstep

mspp_webformId

Property Value
Description Unique identifier for entity instances
DisplayName Multistep Form
IsValidForForm False
IsValidForRead True
LogicalName mspp_webformid
RequiredLevel SystemRequired
Type Uniqueidentifier

mspp_websiteid

Property Value
Description Unique identifier for Website entity associated with this record
DisplayName Website
IsValidForForm True
IsValidForRead True
LogicalName mspp_websiteid
RequiredLevel ApplicationRequired
Type Lookup
Targets mspp_website

statecode

Property Value
Description Status of the Multistep Form
DisplayName Status
IsValidForForm True
IsValidForRead True
LogicalName statecode
RequiredLevel SystemRequired
Type State
DefaultFormValue
GlobalChoiceName mspp_webform_statecode

statecode Choices/Options

Value Details
0 Label: Active
DefaultStatus: 1
InvariantName: Active
1 Label: Inactive
DefaultStatus: 2
InvariantName: Inactive

statuscode

Property Value
Description Reason for the status of the Multistep Form
DisplayName Status Reason
IsValidForForm True
IsValidForRead True
LogicalName statuscode
RequiredLevel None
Type Status
DefaultFormValue
GlobalChoiceName mspp_webform_statuscode

statuscode Choices/Options

Value Details
1 Label: Active
State:0
TransitionData: None
2 Label: Inactive
State:1
TransitionData: None

Many-to-One relationships

These relationships are many-to-one. Listed by SchemaName.

mspp_systemuser_mspp_webform_createdby

One-To-Many Relationship: systemuser mspp_systemuser_mspp_webform_createdby

Property Value
ReferencedEntity systemuser
ReferencedAttribute systemuserid
ReferencingAttribute mspp_createdby
ReferencingEntityNavigationPropertyName mspp_createdby
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

mspp_systemuser_mspp_webform_modifiedby

One-To-Many Relationship: systemuser mspp_systemuser_mspp_webform_modifiedby

Property Value
ReferencedEntity systemuser
ReferencedAttribute systemuserid
ReferencingAttribute mspp_modifiedby
ReferencingEntityNavigationPropertyName mspp_modifiedby
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

mspp_webform_startstep

One-To-Many Relationship: mspp_webformstep mspp_webform_startstep

Property Value
ReferencedEntity mspp_webformstep
ReferencedAttribute mspp_webformstepid
ReferencingAttribute mspp_startstep
ReferencingEntityNavigationPropertyName mspp_startstep
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

mspp_website_webform

One-To-Many Relationship: mspp_website mspp_website_webform

Property Value
ReferencedEntity mspp_website
ReferencedAttribute mspp_websiteid
ReferencingAttribute mspp_websiteid
ReferencingEntityNavigationPropertyName mspp_websiteid
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

One-to-Many relationships

These relationships are one-to-many. Listed by SchemaName.

mspp_webform_webformmetadata_entityformforcreate

Many-To-One Relationship: mspp_webformmetadata mspp_webform_webformmetadata_entityformforcreate

Property Value
ReferencingEntity mspp_webformmetadata
ReferencingAttribute mspp_entityformforcreate
ReferencedEntityNavigationPropertyName mspp_webform_webformmetadata_entityformforcreate
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order: 10000
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

mspp_webformstep_webform

Many-To-One Relationship: mspp_webformstep mspp_webformstep_webform

Property Value
ReferencingEntity mspp_webformstep
ReferencingAttribute mspp_webform
ReferencedEntityNavigationPropertyName mspp_webformstep_webform
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: UseLabel
Group: Details
Label: Steps
MenuId: null
Order: 103100
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

mspp_webpage_webform

Many-To-One Relationship: mspp_webpage mspp_webpage_webform

Property Value
ReferencingEntity mspp_webpage
ReferencingAttribute mspp_webform
ReferencedEntityNavigationPropertyName mspp_webpage_webform
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: UseCollectionName
Group: Details
Label:
MenuId: null
Order: 107000
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

See also

Dataverse table/entity reference
Dataverse Web API Reference
mspp_webform