Resource Specification (ResourceSpec) table/entity reference (Microsoft Dynamics 365)

Selection rule that allows the scheduling engine to select a number of resources from a pool of resources. The rules can be associated with a service.

Messages

The following table lists the messages for the Resource Specification (ResourceSpec) 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
Associate
Event: True
Associate records Associate records
Create
Event: False
POST /resourcespecs
See Create
Create records
CreateMultiple
Event: True
CreateMultiple CreateMultipleRequest
Delete
Event: False
DELETE /resourcespecs(resourcespecid)
See Delete
Delete records
Disassociate
Event: True
Disassociate records Disassociate records
Retrieve
Event: False
GET /resourcespecs(resourcespecid)
See Retrieve
Retrieve records
RetrieveMultiple
Event: False
GET /resourcespecs
See Query data
Query data
Update
Event: False
PATCH /resourcespecs(resourcespecid)
See Update
Update records
UpdateMultiple
Event: True
UpdateMultiple UpdateMultipleRequest
Upsert
Event: False
PATCH /resourcespecs(resourcespecid)
See Upsert a table row
UpsertRequest
UpsertMultiple
Event: False
UpsertMultiple UpsertMultipleRequest

Properties

The following table lists selected properties for the Resource Specification (ResourceSpec) table.

Property Value
DisplayName Resource Specification
DisplayCollectionName Resource Specifications
SchemaName ResourceSpec
CollectionSchemaName ResourceSpecs
EntitySetName resourcespecs
LogicalName resourcespec
LogicalCollectionName resourcespecs
PrimaryIdAttribute resourcespecid
PrimaryNameAttribute name
TableType Standard
OwnershipType BusinessOwned

Writable columns/attributes

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

BusinessUnitId

Property Value
Description Unique identifier of the business unit with which the resource specification is associated.
DisplayName Business Unit
IsValidForForm False
IsValidForRead True
LogicalName businessunitid
RequiredLevel SystemRequired
Type Lookup
Targets businessunit

Constraints

Property Value
Description Additional constraints, specified as expressions, which are used to filter a set of valid resources.
DisplayName Constraints
IsValidForForm False
IsValidForRead True
LogicalName constraints
RequiredLevel None
Type Memo
Format TextArea
FormatName TextArea
ImeMode Auto
IsLocalizable False
MaxLength 1073741823

Description

Property Value
Description Selection rule that allows the scheduling engine to select a number of resources from a pool of resources. The rules can be associated with a service.
DisplayName Description
IsValidForForm False
IsValidForRead True
LogicalName description
RequiredLevel None
Type Memo
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 2000

EffortRequired

Property Value
Description Number that specifies the minimal effort required from resources.
DisplayName Effort Required
IsValidForForm False
IsValidForRead True
LogicalName effortrequired
RequiredLevel SystemRequired
Type Double
ImeMode Disabled
MaxValue 1000000000
MinValue 0
Precision 2

GroupObjectId

Property Value
Description Unique identifier of the scheduling group with which the resource specification is associated.
DisplayName Group Object
IsValidForForm False
IsValidForRead True
LogicalName groupobjectid
RequiredLevel SystemRequired
Type Uniqueidentifier

ImportSequenceNumber

Property Value
Description Sequence number of the import that created this record.
DisplayName Import Sequence Number
IsValidForForm False
IsValidForRead True
LogicalName importsequencenumber
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue -2147483648

Name

Property Value
Description Name of the resource specification.
DisplayName Name
IsValidForForm False
IsValidForRead True
LogicalName name
RequiredLevel SystemRequired
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 160

ObjectiveExpression

Property Value
Description Search strategy to use for the resource specification.
DisplayName Objective Expression
IsValidForForm False
IsValidForRead True
LogicalName objectiveexpression
RequiredLevel SystemRequired
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 1073741823

ObjectTypeCode

Property Value
Description Type of entity with which the resource specification is associated.
DisplayName Object Type
IsValidForForm False
IsValidForRead True
LogicalName objecttypecode
RequiredLevel SystemRequired
Type EntityName

OverriddenCreatedOn

Property Value
Description Date and time that the record was migrated.
DisplayName Record Created On
IsValidForForm False
IsValidForRead True
LogicalName overriddencreatedon
RequiredLevel None
Type DateTime
CanChangeDateTimeBehavior False
DateTimeBehavior UserLocal
Format DateOnly
ImeMode Inactive
SourceTypeMask 0

RequiredCount

Property Value
Description Required number of resources that must be available. Use -1 to indicate all resources.
DisplayName Required Count
IsValidForForm False
IsValidForRead True
LogicalName requiredcount
RequiredLevel SystemRequired
Type Integer
MaxValue 1000000000
MinValue -1

ResourceSpecId

Property Value
Description Unique identifier of the resource specification.
DisplayName Resource Spec
IsValidForForm False
IsValidForRead True
LogicalName resourcespecid
RequiredLevel SystemRequired
Type Uniqueidentifier

SameSite

Property Value
Description Value that specifies that all valid and available resources must be in the same site.
DisplayName Same Site
IsValidForForm False
IsValidForRead True
LogicalName samesite
RequiredLevel None
Type Boolean
GlobalChoiceName resourcespec_samesite
DefaultValue False
True Label Yes
False Label No

TimeZoneRuleVersionNumber

Property Value
Description For internal use only.
DisplayName Time Zone Rule Version Number
IsValidForForm False
IsValidForRead True
LogicalName timezoneruleversionnumber
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue -1

UTCConversionTimeZoneCode

Property Value
Description Time zone code that was in use when the record was created.
DisplayName UTC Conversion Time Zone Code
IsValidForForm False
IsValidForRead True
LogicalName utcconversiontimezonecode
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue -1

Read-only columns/attributes

These columns/attributes return false for both IsValidForCreate and IsValidForUpdate. Listed by SchemaName.

CreatedBy

Property Value
Description Unique identifier of the user who created the resource specification.
DisplayName Created By
IsValidForForm False
IsValidForRead True
LogicalName createdby
RequiredLevel None
Type Lookup
Targets systemuser

CreatedOn

Property Value
Description Date and time when the resource specification was created.
DisplayName Created On
IsValidForForm False
IsValidForRead True
LogicalName createdon
RequiredLevel None
Type DateTime
CanChangeDateTimeBehavior False
DateTimeBehavior UserLocal
Format DateAndTime
ImeMode Inactive
SourceTypeMask 0

CreatedOnBehalfBy

Property Value
Description Unique identifier of the delegate user who created the resourcespec.
DisplayName Created By (Delegate)
IsValidForForm False
IsValidForRead True
LogicalName createdonbehalfby
RequiredLevel None
Type Lookup
Targets systemuser

ModifiedBy

Property Value
Description Unique identifier of the user who last modified the resource specification.
DisplayName Modified By
IsValidForForm False
IsValidForRead True
LogicalName modifiedby
RequiredLevel None
Type Lookup
Targets systemuser

ModifiedOn

Property Value
Description Date and time when the resource specification was last modified.
DisplayName Modified On
IsValidForForm False
IsValidForRead True
LogicalName modifiedon
RequiredLevel None
Type DateTime
CanChangeDateTimeBehavior False
DateTimeBehavior UserLocal
Format DateAndTime
ImeMode Inactive
SourceTypeMask 0

ModifiedOnBehalfBy

Property Value
Description Unique identifier of the delegate user who last modified the resourcespec.
DisplayName Modified By (Delegate)
IsValidForForm False
IsValidForRead True
LogicalName modifiedonbehalfby
RequiredLevel None
Type Lookup
Targets systemuser

OrganizationId

Property Value
Description Unique identifier of the organization with which the resource specification is associated.
DisplayName Organization
IsValidForForm False
IsValidForRead True
LogicalName organizationid
RequiredLevel SystemRequired
Type Lookup
Targets organization

VersionNumber

Property Value
Description Version Number
DisplayName Version Number
IsValidForForm False
IsValidForRead True
LogicalName versionnumber
RequiredLevel None
Type BigInt
MaxValue 9223372036854775807
MinValue -9223372036854775808

Many-to-One relationships

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

business_unit_resource_specs

One-To-Many Relationship: businessunit business_unit_resource_specs

Property Value
ReferencedEntity businessunit
ReferencedAttribute businessunitid
ReferencingAttribute businessunitid
ReferencingEntityNavigationPropertyName businessunitid
IsHierarchical
CascadeConfiguration Archive: Restrict
Assign: NoCascade
Delete: Cascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

constraint_based_group_resource_specs

One-To-Many Relationship: constraintbasedgroup constraint_based_group_resource_specs

Property Value
ReferencedEntity constraintbasedgroup
ReferencedAttribute constraintbasedgroupid
ReferencingAttribute groupobjectid
ReferencingEntityNavigationPropertyName groupobjectid_constraintbasedgroup
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: Restrict
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

lk_resourcespec_createdby

One-To-Many Relationship: systemuser lk_resourcespec_createdby

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

lk_resourcespec_createdonbehalfby

One-To-Many Relationship: systemuser lk_resourcespec_createdonbehalfby

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

lk_resourcespec_modifiedby

One-To-Many Relationship: systemuser lk_resourcespec_modifiedby

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

lk_resourcespec_modifiedonbehalfby

One-To-Many Relationship: systemuser lk_resourcespec_modifiedonbehalfby

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

organization_resource_specs

One-To-Many Relationship: organization organization_resource_specs

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

team_resource_specs

One-To-Many Relationship: team team_resource_specs

Property Value
ReferencedEntity team
ReferencedAttribute teamid
ReferencingAttribute groupobjectid
ReferencingEntityNavigationPropertyName groupobjectid_team
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: Restrict
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

One-to-Many relationships

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

ActivityPartyResourceSpec

Many-To-One Relationship: activityparty ActivityPartyResourceSpec

Property Value
ReferencingEntity activityparty
ReferencingAttribute resourcespecid
ReferencedEntityNavigationPropertyName ActivityPartyResourceSpec
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

resource_spec_services

Many-To-One Relationship: service resource_spec_services

Property Value
ReferencingEntity service
ReferencingAttribute resourcespecid
ReferencedEntityNavigationPropertyName resource_spec_services
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

ResourceSpec_Annotation

Many-To-One Relationship: annotation ResourceSpec_Annotation

Property Value
ReferencingEntity annotation
ReferencingAttribute objectid
ReferencedEntityNavigationPropertyName ResourceSpec_Annotation
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

ResourceSpec_AsyncOperations

Many-To-One Relationship: asyncoperation ResourceSpec_AsyncOperations

Property Value
ReferencingEntity asyncoperation
ReferencingAttribute regardingobjectid
ReferencedEntityNavigationPropertyName ResourceSpec_AsyncOperations
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

ResourceSpec_BulkDeleteFailures

Many-To-One Relationship: bulkdeletefailure ResourceSpec_BulkDeleteFailures

Property Value
ReferencingEntity bulkdeletefailure
ReferencingAttribute regardingobjectid
ReferencedEntityNavigationPropertyName ResourceSpec_BulkDeleteFailures
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

resourcespec_MailboxTrackingFolders

Many-To-One Relationship: mailboxtrackingfolder resourcespec_MailboxTrackingFolders

Property Value
ReferencingEntity mailboxtrackingfolder
ReferencingAttribute regardingobjectid
ReferencedEntityNavigationPropertyName resourcespec_MailboxTrackingFolders
IsCustomizable True
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

resourcespec_PrincipalObjectAttributeAccesses

Many-To-One Relationship: principalobjectattributeaccess resourcespec_PrincipalObjectAttributeAccesses

Property Value
ReferencingEntity principalobjectattributeaccess
ReferencingAttribute objectid
ReferencedEntityNavigationPropertyName resourcespec_PrincipalObjectAttributeAccesses
IsCustomizable True
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

resourcespec_resources

Many-To-One Relationship: resource resourcespec_resources

Property Value
ReferencingEntity resource
ReferencingAttribute resourceid
ReferencedEntityNavigationPropertyName resourcespec_resources
IsCustomizable False
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

resourcespec_SyncErrors

Many-To-One Relationship: syncerror resourcespec_SyncErrors

Property Value
ReferencingEntity syncerror
ReferencingAttribute regardingobjectid
ReferencedEntityNavigationPropertyName resourcespec_SyncErrors
IsCustomizable True
AssociatedMenuConfiguration AvailableOffline: True
Behavior: DoNotDisplay
Group: Details
Label:
MenuId: null
Order:
QueryApi: null
ViewId: 00000000-0000-0000-0000-000000000000

See also

Dataverse table/entity reference
Dataverse Web API Reference