bookableresource EntityType

Resource that has capacity which can be allocated to work.

Entity Set Path
[organization URI]/api/data/v9.0/bookableresources
Base Type
crmbaseentity
Display Name
Bookable Resource
Primary Key
bookableresourceid
Primary Key Attribute
name
Operations Supported
POST GET PATCH DELETE

Properties

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

Name Type Details
bookableresourceid Edm.Guid

Unique identifier of the resource.

Display Name: Bookable Resource

createdon Edm.DateTimeOffset

Date and time when the record was created.

Display Name: Created On

Read Only
exchangerate Edm.Decimal

Exchange rate for the currency associated with the bookableresource with respect to the base currency.

Display Name: ExchangeRate

Read Only
importsequencenumber Edm.Int32

Sequence number of the import that created this record.

Display Name: Import Sequence Number

modifiedon Edm.DateTimeOffset

Date and time when the record was modified.

Display Name: Modified On

Read Only
msdyn_bookingstodrip Edm.Int32

The number of bookings to drip on the Mobile . This field is disabled/enabled based on Enable Drip Scheduling field

Display Name: Bookings To Drip

msdyn_displayonscheduleassistant Edm.Boolean

Specify if this resource should be enabled for availablity search.

Display Name: Enable for Availability Search

Default Options
Value Label
1 Yes
0 No
msdyn_displayonscheduleboard Edm.Boolean

Specify if this resource should be displayed on the schedule board.

Display Name: Display On Schedule Board

Default Options
Value Label
1 Yes
0 No
msdyn_enabledripscheduling Edm.Boolean

Enables drip scheduling on the mobile app.

Display Name: Enable Drip Scheduling

Default Options
Value Label
1 Yes
0 No
msdyn_endlocation Edm.Int32

Shows the default ending location type when booking daily schedules for this resource.

Display Name: End Location

Default Options
Value Label
690970002 Location Agnostic
690970000 Resource Address
690970001 Organizational Unit Address
msdyn_generictype Edm.Int32

Display Name: Generic Type

Default Options
Value Label
690970000 Service Center
msdyn_hourlyrate Edm.Decimal

Display Name: Hourly Rate

msdyn_hourlyrate_base Edm.Decimal

Value of the Hourly Rate in base currency.

Display Name: Hourly Rate (Base)

Read Only
msdyn_isgenericresourceprojectscoped Edm.Boolean

Is Default

Display Name: Is Default

Default Options
Value Label
1 Yes
0 No
msdyn_primaryemail Edm.String

Display Name: Primary EMail

msdyn_startlocation Edm.Int32

Shows the default starting location type when booking daily schedules for this resource.

Display Name: Start Location

Default Options
Value Label
690970002 Location Agnostic
690970000 Resource Address
690970001 Organizational Unit Address
msdyn_targetutilization Edm.Int32

Shows the target utilization for the resource.

Display Name: Target Utilization

msdyn_timeoffapprovalrequired Edm.Boolean

Specifies if approval required for Time Off Requests.

Display Name: Time Off Approval Required

Default Options
Value Label
1 Yes
0 No
name Edm.String

Type the name of the resource.

Display Name: Name

overriddencreatedon Edm.DateTimeOffset

Date and time that the record was migrated.

Display Name: Record Created On

processid Edm.Guid

Contains the id of the process associated with the entity.

Display Name: Process Id

resourcetype Edm.Int32

Select whether the resource is a user, equipment, contact, account, generic resource or a group of resources.

Display Name: Resource Type

Default Options
Value Label
1 Generic
2 Contact
3 User
4 Equipment
5 Account
6 Group
stageid Edm.Guid

Contains the id of the stage where the entity is located.

Display Name: Stage Id

statecode Edm.Int32

Status of the Bookable Resource

Display Name: Status

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

Reason for the status of the Bookable Resource

Display Name: Status Reason

Default Options
Value Label
1 Active
2 Inactive
timezone Edm.Int32

Specifies the timezone for the resource's working hours.

Display Name: Time Zone

timezoneruleversionnumber Edm.Int32

For internal use only.

Display Name: Time Zone Rule Version Number

traversedpath Edm.String

A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.

Display Name: Traversed Path

utcconversiontimezonecode Edm.Int32

Time zone code that was in use when the record was created.

Display Name: UTC Conversion Time Zone Code

versionnumber Edm.Int64

Version Number

Display Name: Version Number

Read Only

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 Retrieve data about lookup properties.

Name Single-valued navigation property Description
_accountid_value AccountId

Select the account that represents this resource.

_calendarid_value calendarid

Specifies the working days and hours of the resource.

_contactid_value ContactId

Select the contact that represents this resource.

_createdby_value createdbyname

Unique identifier of the user who created the record.

_createdonbehalfby_value createdonbehalfbyname

Unique identifier of the delegate user who created the record.

_modifiedby_value modifiedbyname

Unique identifier of the user who modified the record.

_modifiedonbehalfby_value modifiedonbehalfbyname

Unique identifier of the delegate user who modified the record.

_msdyn_organizationalunit_value msdyn_OrganizationalUnit

Organizational Unit that resource belong to

_msdyn_warehouse_value msdyn_warehouse

Default Warehouse for this resource.

_ownerid_value ownerid

Owner Id

_owningbusinessunit_value owningbusinessunit

Unique identifier for the business unit that owns the record

_owningteam_value owningteam

Unique identifier for the team that owns the record.

_owninguser_value owninguser

Unique identifier for the user that owns the record.

_transactioncurrencyid_value transactioncurrencyid

Exchange rate for the currency associated with the BookableResource with respect to the base currency.

_userid_value UserId

Select the user who represents this resource.

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
AccountId account account_bookableresource_AccountId
calendarid calendar calendar_bookableresources
ContactId contact contact_bookableresource_ContactId
createdbyname systemuser lk_bookableresource_createdby
createdonbehalfbyname systemuser lk_bookableresource_createdonbehalfby
modifiedbyname systemuser lk_bookableresource_modifiedby
modifiedonbehalfbyname systemuser lk_bookableresource_modifiedonbehalfby
msdyn_OrganizationalUnit msdyn_organizationalunit msdyn_msdyn_organizationalunit_bookableresource_organizationalunit
msdyn_warehouse msdyn_warehouse msdyn_msdyn_warehouse_bookableresource_Warehouse
ownerid principal owner_bookableresource
owningbusinessunit businessunit business_unit_bookableresource
owningteam team team_bookableresource
owninguser systemuser user_bookableresource
transactioncurrencyid transactioncurrency TransactionCurrency_bookableresource
UserId systemuser systemuser_bookableresource_UserId

Collection-valued navigation properties

Collection-valued navigation properties represent collections of entities which may represent either a one-to-many (1:N) or many-to-many (N:N) relationship between the entities.

Name Type Partner
bookableresource_Annotations annotation objectid_bookableresource
bookableresource_AsyncOperations asyncoperation regardingobjectid_bookableresource
bookableresource_bookableresourcebooking_Resource bookableresourcebooking Resource
bookableresource_bookableresourcecategoryassn_Resource bookableresourcecategoryassn Resource
bookableresource_bookableresourcecharacteristic_Resource bookableresourcecharacteristic Resource
bookableresource_bookableresourcegroup_ChildResource bookableresourcegroup ChildResource
bookableresource_bookableresourcegroup_ParentResource bookableresourcegroup ParentResource
bookableresource_BulkDeleteFailures bulkdeletefailure regardingobjectid_bookableresource
bookableresource_DuplicateBaseRecord duplicaterecord baserecordid_bookableresource
bookableresource_DuplicateMatchingRecord duplicaterecord duplicaterecordid_bookableresource
bookableresource_MailboxTrackingFolders mailboxtrackingfolder regardingobjectid_bookableresource
bookableresource_PrincipalObjectAttributeAccesses principalobjectattributeaccess objectid_bookableresource
bookableresource_ProcessSession processsession regardingobjectid_bookableresource
BookableResource_SyncErrors syncerror regardingobjectid_bookableresource_syncerror
msdyn_bookableresource_account_PreferredResource account msdyn_PreferredResource
msdyn_bookableresource_bookableresourcebooking_ResourceGroup bookableresourcebooking msdyn_resourcegroup
msdyn_bookableresource_bookableresourcebookingheader_bookableresourceid bookableresourcebookingheader msdyn_bookableresourceid
msdyn_bookableresource_msdyn_actual_bookableresource msdyn_actual msdyn_bookableresource
msdyn_bookableresource_msdyn_agreementbookingdate_Resource msdyn_agreementbookingdate msdyn_resource
msdyn_bookableresource_msdyn_agreementbookingsetup_PreferredResource msdyn_agreementbookingsetup msdyn_preferredresource
msdyn_bookableresource_msdyn_delegation_delegationfrom msdyn_delegation msdyn_delegationfrom
msdyn_bookableresource_msdyn_delegation_delegationto msdyn_delegation msdyn_delegationto
msdyn_bookableresource_msdyn_estimateline_bookableresource msdyn_estimateline msdyn_bookableresource
msdyn_bookableresource_msdyn_expense_bookableresource msdyn_expense msdyn_bookableresource
msdyn_bookableresource_msdyn_fact_bookableresource msdyn_fact msdyn_bookableresource
msdyn_bookableresource_msdyn_findworkevent_BookableResource msdyn_findworkevent msdyn_BookableResource
msdyn_bookableresource_msdyn_inventoryadjustment_AdjustedByResource msdyn_inventoryadjustment msdyn_adjustedbyresource
msdyn_bookableresource_msdyn_inventoryadjustment_RequestedByResource msdyn_inventoryadjustment msdyn_requestedbyresource
msdyn_bookableresource_msdyn_inventorytransfer_TransferredByResource msdyn_inventorytransfer msdyn_transferredbyresource
msdyn_bookableresource_msdyn_invoicelinetransaction_bookableresource msdyn_invoicelinetransaction msdyn_bookableresource
msdyn_bookableresource_msdyn_journalline_bookableresource msdyn_journalline msdyn_bookableresource
msdyn_bookableresource_msdyn_opportunitylinetransaction_bookableresource msdyn_opportunitylinetransaction msdyn_bookableresource
msdyn_bookableresource_msdyn_orderlinetransaction_bookableresource msdyn_orderlinetransaction msdyn_bookableresource
msdyn_bookableresource_msdyn_projectapproval_bookableresource msdyn_projectapproval msdyn_bookableresource
msdyn_bookableresource_msdyn_projectapproval_SubmittedBy msdyn_projectapproval msdyn_SubmittedBy
msdyn_bookableresource_msdyn_projecttaskstatususer_BookableResource msdyn_projecttaskstatususer msdyn_BookableResource
msdyn_bookableresource_msdyn_projectteam_bookableresourceid msdyn_projectteam msdyn_bookableresourceid
msdyn_bookableresource_msdyn_projectteammembersignup_BookableResource msdyn_projectteammembersignup msdyn_BookableResource
msdyn_bookableresource_msdyn_purchaseorder_RequestedByResource msdyn_purchaseorder msdyn_requestedbyresource
msdyn_bookableresource_msdyn_quotebookingsetup_PreferredResource msdyn_quotebookingsetup msdyn_preferredresource
msdyn_bookableresource_msdyn_quotelinetransaction_bookableresource msdyn_quotelinetransaction msdyn_bookableresource
msdyn_bookableresource_msdyn_requirementresourcepreference_BookableResource msdyn_requirementresourcepreference msdyn_BookableResource
msdyn_bookableresource_msdyn_resourceassignment_bookableresourceid msdyn_resourceassignment msdyn_bookableresourceid
msdyn_bookableresource_msdyn_resourceterritory_Resource msdyn_resourceterritory msdyn_resource
msdyn_bookableresource_msdyn_timeentry_bookableresource msdyn_timeentry msdyn_bookableresource
msdyn_bookableresource_msdyn_timeoffrequest_Resource msdyn_timeoffrequest msdyn_resource
msdyn_bookableresource_msdyn_userworkhistory_Bookableresource msdyn_userworkhistory msdyn_Bookableresource
msdyn_bookableresource_msdyn_workhourtemplate_bookableresourceid msdyn_workhourtemplate msdyn_bookableresourceid
msdyn_bookableresource_msdyn_workorder_PreferredResource msdyn_workorder msdyn_preferredresource
msdyn_bookableresource_msdyn_workorderresourcerestriction_Resource msdyn_workorderresourcerestriction msdyn_resource
msdyn_resourcerequirement_bookableresource msdyn_resourcerequirement msdyn_resourcerequirement_bookableresource

Operations

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

Name Binding
GrantAccess Not Bound
ModifyAccess Not Bound
msdyn_GetBookingDetailsByResource Entity
msdyn_GetResourceBookingDetails Entity
RetrievePrincipalAccess Not Bound
RetrieveSharedPrincipalsAndAccess Not Bound
RevokeAccess Not Bound

Solutions

The following solutions include the bookableresource entity type.

Name Description
Field Service Microsoft Dynamics 365 for Field Service allows organizations of any size to deliver intelligent, world class field service, managing all aspects of the end-to-end field service management cycle. Features include scheduling, mobile, asset management, inventory control, customer notifications, and resource utilization controls that help maximize efficiency and minimize costs.
Unified Resource Scheduling Unified scheduling solution provides the infrastructure to express resource requirements for any entity in the system and help staff those requirements with resources based on the availability and applicability of the resource for the requirement.
Scheduling Dynamics 365 workload for scheduling.
Project Service Automation Microsoft Dynamics 365 for Project Service Automation is an end-to-end solution that helps sales and delivery teams engage customers and deliver billable projects on time and within budget. Project Service gives you the tools you need to: Estimate, quote, and contract work; Plan and assign resources; Enable team collaboration; Capture time, expense, and progress data for real-time insights and accurate invoicing.

See also