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 /resourcespecsSee 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 /resourcespecsSee 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
- Constraints
- Description
- EffortRequired
- GroupObjectId
- ImportSequenceNumber
- Name
- ObjectiveExpression
- ObjectTypeCode
- OverriddenCreatedOn
- RequiredCount
- ResourceSpecId
- SameSite
- TimeZoneRuleVersionNumber
- UTCConversionTimeZoneCode
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
- CreatedOn
- CreatedOnBehalfBy
- ModifiedBy
- ModifiedOn
- ModifiedOnBehalfBy
- OrganizationId
- VersionNumber
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
- constraint_based_group_resource_specs
- lk_resourcespec_createdby
- lk_resourcespec_createdonbehalfby
- lk_resourcespec_modifiedby
- lk_resourcespec_modifiedonbehalfby
- organization_resource_specs
- team_resource_specs
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
- resource_spec_services
- ResourceSpec_Annotation
- ResourceSpec_AsyncOperations
- ResourceSpec_BulkDeleteFailures
- resourcespec_MailboxTrackingFolders
- resourcespec_PrincipalObjectAttributeAccesses
- resourcespec_resources
- resourcespec_SyncErrors
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