Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |
|---|---|---|
AssociateEvent: True |
Associate records | Associate records |
CreateEvent: False |
POST /resourcespecsSee Create |
Create records |
CreateMultipleEvent: True |
CreateMultiple | CreateMultipleRequest |
DeleteEvent: False |
DELETE /resourcespecs(resourcespecid)See Delete |
Delete records |
DisassociateEvent: True |
Disassociate records | Disassociate records |
RetrieveEvent: False |
GET /resourcespecs(resourcespecid)See Retrieve |
Retrieve records |
RetrieveMultipleEvent: False |
GET /resourcespecsSee Query data |
Query data |
UpdateEvent: False |
PATCH /resourcespecs(resourcespecid)See Update |
Update records |
UpdateMultipleEvent: True |
UpdateMultiple | UpdateMultipleRequest |
UpsertEvent: False |
PATCH /resourcespecs(resourcespecid)See Upsert a table row |
UpsertRequest |
UpsertMultipleEvent: 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: RestrictAssign: NoCascadeDelete: CascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: NoCascadeAssign: NoCascadeDelete: RestrictMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: NoCascadeAssign: NoCascadeDelete: NoCascadeMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: NoCascadeAssign: NoCascadeDelete: RestrictMerge: NoCascadeReparent: NoCascadeRollupView: NoCascadeShare: NoCascadeUnshare: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: 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: DoNotDisplayGroup: DetailsLabel: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
See also
Dataverse table/entity reference
Dataverse Web API Reference