microsoft.dynamics365.finance.hrdev
Module microsoft.dynamics365.finance.hrdev
API
Definitions
ballerinax/microsoft.dynamics365.finance.hrdev Ballerina library
Overview
Microsoft Dynamics 365 Finance is Microsoft's cloud ERP solution for financial management, covering general ledger, accounts receivable and payable, fixed assets, budgeting, cash and bank management, and tax.
The microsoft.dynamics365.finance.hrdev connector provides access to Microsoft Dynamics 365 Finance HR Development entities via the OData REST API.
Key Features
- Manage hr development entities in Microsoft Dynamics 365 Finance
- Support for list, create, read, update, and delete operations
- OAuth2 client credentials authentication
Setup guide
Prerequisites
- A Microsoft Dynamics 365 Finance & Operations environment (cloud-hosted or sandbox)
- An Azure Active Directory (Entra ID) app registration with API permissions for Dynamics 365
Step 1: Register an application in Azure AD
-
Sign in to the Azure portal and navigate to Azure Active Directory → App registrations → New registration.
-
Give the application a name, select the appropriate account type, and click Register.
-
Note the Application (client) ID and Directory (tenant) ID from the overview page.
-
Under Certificates & secrets, create a new client secret and note the value immediately — it is only shown once.
Step 2: Grant Dynamics 365 API permissions
-
In the app registration, go to API permissions → Add a permission → APIs my organization uses.
-
Search for Dynamics 365 (or
Microsoft Dynamics ERP) and add theuser_impersonation(or.default) delegated/application scope. -
Click Grant admin consent for your tenant.
Step 3: Add the app as a D365 user
-
In your D365 Finance environment, go to System administration → Users → New.
-
Set the User ID and User name, then paste the Azure AD Application (client) ID into the Azure AD application field.
-
Assign appropriate security roles and save.
Quickstart
To use the microsoft.dynamics365.finance.hrdev connector in your Ballerina application, modify the .bal file as follows:
Step 1: Import the module
import ballerinax/microsoft.dynamics365.finance.hrdev;
Step 2: Instantiate a new connector
configurable string tenantId = ?; configurable string clientId = ?; configurable string clientSecret = ?; configurable string serviceUrl = ?; // e.g. "https://<env>.operations.dynamics.com/data" hrdev:Client cl = check new ({ config = { auth: { tokenUrl: string `https://login.microsoftonline.com/${tenantId}/oauth2/v2.0/token`, clientId, clientSecret, scopes: [string `${serviceUrl}/.default`] } }, serviceUrl );
Step 3: Invoke the connector operation
hrdev:CourseGroupsCollection results = check cl->listCourseGroups();
Step 4: Run the Ballerina application
bal run
Examples
The Dynamics 365 Finance Ballerina connectors provide practical examples illustrating usage in various scenarios. Explore these examples.
Clients
microsoft.dynamics365.finance.hrdev: Client
Constructor
Gets invoked to initialize the connector.
init (ConnectionConfig config, string serviceUrl)- config ConnectionConfig - The configurations to be used when initializing the
connector
- serviceUrl string "https://your-org.operations.dynamics.com/data" - URL of the target service
listCourseGroups
function listCourseGroups(map<string|string[]> headers, *ListCourseGroupsQueries queries) returns CourseGroupsCollection|errorList CourseGroups
Parameters
- queries *ListCourseGroupsQueries - Queries to be sent with the request
Return Type
- CourseGroupsCollection|error - Collection of CourseGroup
createCourseGroups
function createCourseGroups(CourseGroup payload, map<string|string[]> headers) returns CourseGroup|errorCreate CourseGroup
Parameters
- payload CourseGroup - The request body
Return Type
- CourseGroup|error - CourseGroup created
getCourseGroups
function getCourseGroups(string group, map<string|string[]> headers, *GetCourseGroupsQueries queries) returns CourseGroup|errorGet CourseGroup by key
Parameters
- group string - The group key field
- queries *GetCourseGroupsQueries - Queries to be sent with the request
Return Type
- CourseGroup|error - CourseGroup
deleteCourseGroups
function deleteCourseGroups(string group, DeleteCourseGroupsHeaders headers) returns error?Delete CourseGroup
Parameters
- group string - The group key field
- headers DeleteCourseGroupsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CourseGroup deleted
updateCourseGroups
function updateCourseGroups(string group, CourseGroup payload, UpdateCourseGroupsHeaders headers) returns CourseGroup|errorUpdate CourseGroup
Parameters
- group string - The group key field
- payload CourseGroup - The request body
- headers UpdateCourseGroupsHeaders (default {}) - Headers to be sent with the request
Return Type
- CourseGroup|error - CourseGroup updated
listJobTasks
function listJobTasks(map<string|string[]> headers, *ListJobTasksQueries queries) returns JobTasksCollection|errorList JobTasks
Parameters
- queries *ListJobTasksQueries - Queries to be sent with the request
Return Type
- JobTasksCollection|error - Collection of JobTask
createJobTasks
Create JobTask
Parameters
- payload JobTask - The request body
getJobTasks
function getJobTasks(string jobTaskId, map<string|string[]> headers, *GetJobTasksQueries queries) returns JobTask|errorGet JobTask by key
Parameters
- jobTaskId string - The job task id key field
- queries *GetJobTasksQueries - Queries to be sent with the request
deleteJobTasks
function deleteJobTasks(string jobTaskId, DeleteJobTasksHeaders headers) returns error?Delete JobTask
Parameters
- jobTaskId string - The job task id key field
- headers DeleteJobTasksHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - JobTask deleted
updateJobTasks
function updateJobTasks(string jobTaskId, JobTask payload, UpdateJobTasksHeaders headers) returns JobTask|errorUpdate JobTask
Parameters
- jobTaskId string - The job task id key field
- payload JobTask - The request body
- headers UpdateJobTasksHeaders (default {}) - Headers to be sent with the request
listJobTemplates
function listJobTemplates(map<string|string[]> headers, *ListJobTemplatesQueries queries) returns JobTemplatesCollection|errorList JobTemplates
Parameters
- queries *ListJobTemplatesQueries - Queries to be sent with the request
Return Type
- JobTemplatesCollection|error - Collection of JobTemplate
createJobTemplates
function createJobTemplates(JobTemplate payload, map<string|string[]> headers) returns JobTemplate|errorCreate JobTemplate
Parameters
- payload JobTemplate - The request body
Return Type
- JobTemplate|error - JobTemplate created
getJobTemplates
function getJobTemplates(string jobTemplate, map<string|string[]> headers, *GetJobTemplatesQueries queries) returns JobTemplate|errorGet JobTemplate by key
Parameters
- jobTemplate string - The job template key field
- queries *GetJobTemplatesQueries - Queries to be sent with the request
Return Type
- JobTemplate|error - JobTemplate
deleteJobTemplates
function deleteJobTemplates(string jobTemplate, DeleteJobTemplatesHeaders headers) returns error?Delete JobTemplate
Parameters
- jobTemplate string - The job template key field
- headers DeleteJobTemplatesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - JobTemplate deleted
updateJobTemplates
function updateJobTemplates(string jobTemplate, JobTemplate payload, UpdateJobTemplatesHeaders headers) returns JobTemplate|errorUpdate JobTemplate
Parameters
- jobTemplate string - The job template key field
- payload JobTemplate - The request body
- headers UpdateJobTemplatesHeaders (default {}) - Headers to be sent with the request
Return Type
- JobTemplate|error - JobTemplate updated
listLaborUnions
function listLaborUnions(map<string|string[]> headers, *ListLaborUnionsQueries queries) returns LaborUnionsCollection|errorList LaborUnions
Parameters
- queries *ListLaborUnionsQueries - Queries to be sent with the request
Return Type
- LaborUnionsCollection|error - Collection of LaborUnions
createLaborUnions
function createLaborUnions(LaborUnions payload, map<string|string[]> headers) returns LaborUnions|errorCreate LaborUnions
Parameters
- payload LaborUnions - The request body
Return Type
- LaborUnions|error - LaborUnions created
getLaborUnions
function getLaborUnions(string unionID, map<string|string[]> headers, *GetLaborUnionsQueries queries) returns LaborUnions|errorGet LaborUnions by key
Parameters
- unionID string - The union id key field
- queries *GetLaborUnionsQueries - Queries to be sent with the request
Return Type
- LaborUnions|error - LaborUnions
deleteLaborUnions
function deleteLaborUnions(string unionID, DeleteLaborUnionsHeaders headers) returns error?Delete LaborUnions
Parameters
- unionID string - The union id key field
- headers DeleteLaborUnionsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - LaborUnions deleted
updateLaborUnions
function updateLaborUnions(string unionID, LaborUnions payload, UpdateLaborUnionsHeaders headers) returns LaborUnions|errorUpdate LaborUnions
Parameters
- unionID string - The union id key field
- payload LaborUnions - The request body
- headers UpdateLaborUnionsHeaders (default {}) - Headers to be sent with the request
Return Type
- LaborUnions|error - LaborUnions updated
listLoanItems
function listLoanItems(map<string|string[]> headers, *ListLoanItemsQueries queries) returns LoanItemsCollection|errorList LoanItems
Parameters
- queries *ListLoanItemsQueries - Queries to be sent with the request
Return Type
- LoanItemsCollection|error - Collection of LoanItem
createLoanItems
Create LoanItem
Parameters
- payload LoanItem - The request body
getLoanItems
function getLoanItems(string loanItemId, map<string|string[]> headers, *GetLoanItemsQueries queries) returns LoanItem|errorGet LoanItem by key
Parameters
- loanItemId string - The loan item id key field
- queries *GetLoanItemsQueries - Queries to be sent with the request
deleteLoanItems
function deleteLoanItems(string loanItemId, DeleteLoanItemsHeaders headers) returns error?Delete LoanItem
Parameters
- loanItemId string - The loan item id key field
- headers DeleteLoanItemsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - LoanItem deleted
updateLoanItems
function updateLoanItems(string loanItemId, LoanItem payload, UpdateLoanItemsHeaders headers) returns LoanItem|errorUpdate LoanItem
Parameters
- loanItemId string - The loan item id key field
- payload LoanItem - The request body
- headers UpdateLoanItemsHeaders (default {}) - Headers to be sent with the request
listLoanTypes
function listLoanTypes(map<string|string[]> headers, *ListLoanTypesQueries queries) returns LoanTypesCollection|errorList LoanTypes
Parameters
- queries *ListLoanTypesQueries - Queries to be sent with the request
Return Type
- LoanTypesCollection|error - Collection of LoanType
createLoanTypes
Create LoanType
Parameters
- payload LoanType - The request body
getLoanTypes
function getLoanTypes(string loanTypeId, map<string|string[]> headers, *GetLoanTypesQueries queries) returns LoanType|errorGet LoanType by key
Parameters
- loanTypeId string - The loan type id key field
- queries *GetLoanTypesQueries - Queries to be sent with the request
deleteLoanTypes
function deleteLoanTypes(string loanTypeId, DeleteLoanTypesHeaders headers) returns error?Delete LoanType
Parameters
- loanTypeId string - The loan type id key field
- headers DeleteLoanTypesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - LoanType deleted
updateLoanTypes
function updateLoanTypes(string loanTypeId, LoanType payload, UpdateLoanTypesHeaders headers) returns LoanType|errorUpdate LoanType
Parameters
- loanTypeId string - The loan type id key field
- payload LoanType - The request body
- headers UpdateLoanTypesHeaders (default {}) - Headers to be sent with the request
listPositionTypes
function listPositionTypes(map<string|string[]> headers, *ListPositionTypesQueries queries) returns PositionTypesCollection|errorList PositionTypes
Parameters
- queries *ListPositionTypesQueries - Queries to be sent with the request
Return Type
- PositionTypesCollection|error - Collection of PositionType
createPositionTypes
function createPositionTypes(PositionType payload, map<string|string[]> headers) returns PositionType|errorCreate PositionType
Parameters
- payload PositionType - The request body
Return Type
- PositionType|error - PositionType created
getPositionTypes
function getPositionTypes(string positionTypeId, map<string|string[]> headers, *GetPositionTypesQueries queries) returns PositionType|errorGet PositionType by key
Parameters
- positionTypeId string - The position type id key field
- queries *GetPositionTypesQueries - Queries to be sent with the request
Return Type
- PositionType|error - PositionType
deletePositionTypes
function deletePositionTypes(string positionTypeId, DeletePositionTypesHeaders headers) returns error?Delete PositionType
Parameters
- positionTypeId string - The position type id key field
- headers DeletePositionTypesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - PositionType deleted
updatePositionTypes
function updatePositionTypes(string positionTypeId, PositionType payload, UpdatePositionTypesHeaders headers) returns PositionType|errorUpdate PositionType
Parameters
- positionTypeId string - The position type id key field
- payload PositionType - The request body
- headers UpdatePositionTypesHeaders (default {}) - Headers to be sent with the request
Return Type
- PositionType|error - PositionType updated
listRatingLevels
function listRatingLevels(map<string|string[]> headers, *ListRatingLevelsQueries queries) returns RatingLevelsCollection|errorList RatingLevels
Parameters
- queries *ListRatingLevelsQueries - Queries to be sent with the request
Return Type
- RatingLevelsCollection|error - Collection of RatingLevel
createRatingLevels
function createRatingLevels(RatingLevel payload, map<string|string[]> headers) returns RatingLevel|errorCreate RatingLevel
Parameters
- payload RatingLevel - The request body
Return Type
- RatingLevel|error - RatingLevel created
getRatingLevels
function getRatingLevels(string ratingLevelId, string ratingModelId, map<string|string[]> headers, *GetRatingLevelsQueries queries) returns RatingLevel|errorGet RatingLevel by key
Parameters
- ratingLevelId string - The rating level id key field
- ratingModelId string - The rating model id key field
- queries *GetRatingLevelsQueries - Queries to be sent with the request
Return Type
- RatingLevel|error - RatingLevel
deleteRatingLevels
function deleteRatingLevels(string ratingLevelId, string ratingModelId, DeleteRatingLevelsHeaders headers) returns error?Delete RatingLevel
Parameters
- ratingLevelId string - The rating level id key field
- ratingModelId string - The rating model id key field
- headers DeleteRatingLevelsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - RatingLevel deleted
updateRatingLevels
function updateRatingLevels(string ratingLevelId, string ratingModelId, RatingLevel payload, UpdateRatingLevelsHeaders headers) returns RatingLevel|errorUpdate RatingLevel
Parameters
- ratingLevelId string - The rating level id key field
- ratingModelId string - The rating model id key field
- payload RatingLevel - The request body
- headers UpdateRatingLevelsHeaders (default {}) - Headers to be sent with the request
Return Type
- RatingLevel|error - RatingLevel updated
listRatingModels
function listRatingModels(map<string|string[]> headers, *ListRatingModelsQueries queries) returns RatingModelsCollection|errorList RatingModels
Parameters
- queries *ListRatingModelsQueries - Queries to be sent with the request
Return Type
- RatingModelsCollection|error - Collection of RatingModel
createRatingModels
function createRatingModels(RatingModel payload, map<string|string[]> headers) returns RatingModel|errorCreate RatingModel
Parameters
- payload RatingModel - The request body
Return Type
- RatingModel|error - RatingModel created
getRatingModels
function getRatingModels(string ratingModelId, map<string|string[]> headers, *GetRatingModelsQueries queries) returns RatingModel|errorGet RatingModel by key
Parameters
- ratingModelId string - The rating model id key field
- queries *GetRatingModelsQueries - Queries to be sent with the request
Return Type
- RatingModel|error - RatingModel
deleteRatingModels
function deleteRatingModels(string ratingModelId, DeleteRatingModelsHeaders headers) returns error?Delete RatingModel
Parameters
- ratingModelId string - The rating model id key field
- headers DeleteRatingModelsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - RatingModel deleted
updateRatingModels
function updateRatingModels(string ratingModelId, RatingModel payload, UpdateRatingModelsHeaders headers) returns RatingModel|errorUpdate RatingModel
Parameters
- ratingModelId string - The rating model id key field
- payload RatingModel - The request body
- headers UpdateRatingModelsHeaders (default {}) - Headers to be sent with the request
Return Type
- RatingModel|error - RatingModel updated
listSkillTypes
function listSkillTypes(map<string|string[]> headers, *ListSkillTypesQueries queries) returns SkillTypesCollection|errorList SkillTypes
Parameters
- queries *ListSkillTypesQueries - Queries to be sent with the request
Return Type
- SkillTypesCollection|error - Collection of SkillType
createSkillTypes
Create SkillType
Parameters
- payload SkillType - The request body
getSkillTypes
function getSkillTypes(string skillType, map<string|string[]> headers, *GetSkillTypesQueries queries) returns SkillType|errorGet SkillType by key
Parameters
- skillType string - The skill type key field
- queries *GetSkillTypesQueries - Queries to be sent with the request
deleteSkillTypes
function deleteSkillTypes(string skillType, DeleteSkillTypesHeaders headers) returns error?Delete SkillType
Parameters
- skillType string - The skill type key field
- headers DeleteSkillTypesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - SkillType deleted
updateSkillTypes
function updateSkillTypes(string skillType, SkillType payload, UpdateSkillTypesHeaders headers) returns SkillType|errorUpdate SkillType
Parameters
- skillType string - The skill type key field
- payload SkillType - The request body
- headers UpdateSkillTypesHeaders (default {}) - Headers to be sent with the request
listSkills
function listSkills(map<string|string[]> headers, *ListSkillsQueries queries) returns SkillsCollection|errorList Skills
Parameters
- queries *ListSkillsQueries - Queries to be sent with the request
Return Type
- SkillsCollection|error - Collection of Skill
createSkills
Create Skill
Parameters
- payload Skill - The request body
getSkills
function getSkills(string skill, map<string|string[]> headers, *GetSkillsQueries queries) returns Skill|errorGet Skill by key
Parameters
- skill string - The skill key field
- queries *GetSkillsQueries - Queries to be sent with the request
deleteSkills
function deleteSkills(string skill, DeleteSkillsHeaders headers) returns error?Delete Skill
Parameters
- skill string - The skill key field
- headers DeleteSkillsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Skill deleted
updateSkills
function updateSkills(string skill, Skill payload, UpdateSkillsHeaders headers) returns Skill|errorUpdate Skill
Parameters
- skill string - The skill key field
- payload Skill - The request body
- headers UpdateSkillsHeaders (default {}) - Headers to be sent with the request
listTeamMembers
function listTeamMembers(map<string|string[]> headers, *ListTeamMembersQueries queries) returns TeamMembersCollection|errorList TeamMembers
Parameters
- queries *ListTeamMembersQueries - Queries to be sent with the request
Return Type
- TeamMembersCollection|error - Collection of TeamMember
createTeamMembers
function createTeamMembers(TeamMember payload, map<string|string[]> headers) returns TeamMember|errorCreate TeamMember
Parameters
- payload TeamMember - The request body
Return Type
- TeamMember|error - TeamMember created
getTeamMembers
function getTeamMembers(string relationshipTypeId, string teamMemberPartyNumber, string teamPartyNumber, string validTo, string validFrom, map<string|string[]> headers, *GetTeamMembersQueries queries) returns TeamMember|errorGet TeamMember by key
Parameters
- relationshipTypeId string - The relationship type id key field
- teamMemberPartyNumber string - The team member party number key field
- teamPartyNumber string - The team party number key field
- validTo string - The valid to key field
- validFrom string - The valid from key field
- queries *GetTeamMembersQueries - Queries to be sent with the request
Return Type
- TeamMember|error - TeamMember
deleteTeamMembers
function deleteTeamMembers(string relationshipTypeId, string teamMemberPartyNumber, string teamPartyNumber, string validTo, string validFrom, DeleteTeamMembersHeaders headers) returns error?Delete TeamMember
Parameters
- relationshipTypeId string - The relationship type id key field
- teamMemberPartyNumber string - The team member party number key field
- teamPartyNumber string - The team party number key field
- validTo string - The valid to key field
- validFrom string - The valid from key field
- headers DeleteTeamMembersHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - TeamMember deleted
updateTeamMembers
function updateTeamMembers(string relationshipTypeId, string teamMemberPartyNumber, string teamPartyNumber, string validTo, string validFrom, TeamMember payload, UpdateTeamMembersHeaders headers) returns TeamMember|errorUpdate TeamMember
Parameters
- relationshipTypeId string - The relationship type id key field
- teamMemberPartyNumber string - The team member party number key field
- teamPartyNumber string - The team party number key field
- validTo string - The valid to key field
- validFrom string - The valid from key field
- payload TeamMember - The request body
- headers UpdateTeamMembersHeaders (default {}) - Headers to be sent with the request
Return Type
- TeamMember|error - TeamMember updated
listTeamMembersV2
function listTeamMembersV2(map<string|string[]> headers, *ListTeamMembersV2Queries queries) returns TeamMembersV2Collection|errorList TeamMembersV2
Parameters
- queries *ListTeamMembersV2Queries - Queries to be sent with the request
Return Type
- TeamMembersV2Collection|error - Collection of TeamMemberV2
createTeamMembersV2
function createTeamMembersV2(TeamMemberV2 payload, map<string|string[]> headers) returns TeamMemberV2|errorCreate TeamMemberV2
Parameters
- payload TeamMemberV2 - The request body
Return Type
- TeamMemberV2|error - TeamMemberV2 created
getTeamMembersV2
function getTeamMembersV2(string teamMemberPartyNumber, string teamName, string validFrom, map<string|string[]> headers, *GetTeamMembersV2Queries queries) returns TeamMemberV2|errorGet TeamMemberV2 by key
Parameters
- teamMemberPartyNumber string - The team member party number key field
- teamName string - The team name key field
- validFrom string - The valid from key field
- queries *GetTeamMembersV2Queries - Queries to be sent with the request
Return Type
- TeamMemberV2|error - TeamMemberV2
deleteTeamMembersV2
function deleteTeamMembersV2(string teamMemberPartyNumber, string teamName, string validFrom, DeleteTeamMembersV2Headers headers) returns error?Delete TeamMemberV2
Parameters
- teamMemberPartyNumber string - The team member party number key field
- teamName string - The team name key field
- validFrom string - The valid from key field
- headers DeleteTeamMembersV2Headers (default {}) - Headers to be sent with the request
Return Type
- error? - TeamMemberV2 deleted
updateTeamMembersV2
function updateTeamMembersV2(string teamMemberPartyNumber, string teamName, string validFrom, TeamMemberV2 payload, UpdateTeamMembersV2Headers headers) returns TeamMemberV2|errorUpdate TeamMemberV2
Parameters
- teamMemberPartyNumber string - The team member party number key field
- teamName string - The team name key field
- validFrom string - The valid from key field
- payload TeamMemberV2 - The request body
- headers UpdateTeamMembersV2Headers (default {}) - Headers to be sent with the request
Return Type
- TeamMemberV2|error - TeamMemberV2 updated
listTeams
function listTeams(map<string|string[]> headers, *ListTeamsQueries queries) returns TeamsCollection|errorList Teams
Parameters
- queries *ListTeamsQueries - Queries to be sent with the request
Return Type
- TeamsCollection|error - Collection of Team
createTeams
Create Team
Parameters
- payload Team - The request body
getTeams
function getTeams(string partyNumber, map<string|string[]> headers, *GetTeamsQueries queries) returns Team|errorGet Team by key
Parameters
- partyNumber string - The party number key field
- queries *GetTeamsQueries - Queries to be sent with the request
deleteTeams
function deleteTeams(string partyNumber, DeleteTeamsHeaders headers) returns error?Delete Team
Parameters
- partyNumber string - The party number key field
- headers DeleteTeamsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Team deleted
updateTeams
function updateTeams(string partyNumber, Team payload, UpdateTeamsHeaders headers) returns Team|errorUpdate Team
Parameters
- partyNumber string - The party number key field
- payload Team - The request body
- headers UpdateTeamsHeaders (default {}) - Headers to be sent with the request
listTeamsV2
function listTeamsV2(map<string|string[]> headers, *ListTeamsV2Queries queries) returns TeamsV2Collection|errorList TeamsV2
Parameters
- queries *ListTeamsV2Queries - Queries to be sent with the request
Return Type
- TeamsV2Collection|error - Collection of TeamV2
createTeamsV2
Create TeamV2
Parameters
- payload TeamV2 - The request body
getTeamsV2
function getTeamsV2(string name, map<string|string[]> headers, *GetTeamsV2Queries queries) returns TeamV2|errorGet TeamV2 by key
Parameters
- name string - The name key field
- queries *GetTeamsV2Queries - Queries to be sent with the request
deleteTeamsV2
function deleteTeamsV2(string name, DeleteTeamsV2Headers headers) returns error?Delete TeamV2
Parameters
- name string - The name key field
- headers DeleteTeamsV2Headers (default {}) - Headers to be sent with the request
Return Type
- error? - TeamV2 deleted
updateTeamsV2
function updateTeamsV2(string name, TeamV2 payload, UpdateTeamsV2Headers headers) returns TeamV2|errorUpdate TeamV2
Parameters
- name string - The name key field
- payload TeamV2 - The request body
- headers UpdateTeamsV2Headers (default {}) - Headers to be sent with the request
listUnions
function listUnions(map<string|string[]> headers, *ListUnionsQueries queries) returns UnionsCollection|errorList Unions
Parameters
- queries *ListUnionsQueries - Queries to be sent with the request
Return Type
- UnionsCollection|error - Collection of Unions
createUnions
Create Unions
Parameters
- payload Unions - The request body
getUnions
function getUnions(string unionId, map<string|string[]> headers, *GetUnionsQueries queries) returns Unions|errorGet Unions by key
Parameters
- unionId string - The union id key field
- queries *GetUnionsQueries - Queries to be sent with the request
deleteUnions
function deleteUnions(string unionId, DeleteUnionsHeaders headers) returns error?Delete Unions
Parameters
- unionId string - The union id key field
- headers DeleteUnionsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Unions deleted
updateUnions
function updateUnions(string unionId, Unions payload, UpdateUnionsHeaders headers) returns Unions|errorUpdate Unions
Parameters
- unionId string - The union id key field
- payload Unions - The request body
- headers UpdateUnionsHeaders (default {}) - Headers to be sent with the request
listVestingRules
function listVestingRules(map<string|string[]> headers, *ListVestingRulesQueries queries) returns VestingRulesCollection|errorList VestingRules
Parameters
- queries *ListVestingRulesQueries - Queries to be sent with the request
Return Type
- VestingRulesCollection|error - Collection of VestingRule
createVestingRules
function createVestingRules(VestingRule payload, map<string|string[]> headers) returns VestingRule|errorCreate VestingRule
Parameters
- payload VestingRule - The request body
Return Type
- VestingRule|error - VestingRule created
getVestingRules
function getVestingRules(string dataAreaId, string vestingRule, map<string|string[]> headers, *GetVestingRulesQueries queries) returns VestingRule|errorGet VestingRule by key
Parameters
- dataAreaId string - The company data area identifier
- vestingRule string - The vesting rule key field
- queries *GetVestingRulesQueries - Queries to be sent with the request
Return Type
- VestingRule|error - VestingRule
deleteVestingRules
function deleteVestingRules(string dataAreaId, string vestingRule, DeleteVestingRulesHeaders headers) returns error?Delete VestingRule
Parameters
- dataAreaId string - The company data area identifier
- vestingRule string - The vesting rule key field
- headers DeleteVestingRulesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - VestingRule deleted
updateVestingRules
function updateVestingRules(string dataAreaId, string vestingRule, VestingRule payload, UpdateVestingRulesHeaders headers) returns VestingRule|errorUpdate VestingRule
Parameters
- dataAreaId string - The company data area identifier
- vestingRule string - The vesting rule key field
- payload VestingRule - The request body
- headers UpdateVestingRulesHeaders (default {}) - Headers to be sent with the request
Return Type
- VestingRule|error - VestingRule updated
Records
microsoft.dynamics365.finance.hrdev: ConnectionConfig
Fields
- auth? OAuth2ClientCredentialsGrantConfig - Configurations related to client authentication
- httpVersion HttpVersion(default http:HTTP_2_0) - The HTTP version understood by the client
- http1Settings ClientHttp1Settings(default {}) - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings(default {}) - Configurations related to HTTP/2 protocol
- timeout decimal(default 30) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded/x-forwardedheader
- followRedirects? FollowRedirects - Configurations associated with Redirection
- poolConfig? PoolConfiguration - Configurations associated with request pooling
- cache CacheConfig(default {}) - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding) header
- circuitBreaker? CircuitBreakerConfig - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig? RetryConfig - Configurations associated with retrying
- cookieConfig? CookieConfig - Configurations associated with cookies
- responseLimits ResponseLimitConfigs(default {}) - Configurations associated with inbound response size limits
- secureSocket? ClientSecureSocket - SSL/TLS-related options
- proxy? ProxyConfig - Proxy server related options
- socketConfig ClientSocketConfig(default {}) - Provides settings related to client socket configuration
- validation boolean(default true) - Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default
- laxDataBinding boolean(default true) - Enables relaxed data binding on the client side. When enabled,
nilvalues are treated as optional, and absent fields are handled asnilabletypes. Enabled by default.
microsoft.dynamics365.finance.hrdev: CourseGroup
Fields
- group? string -
- description? string -
microsoft.dynamics365.finance.hrdev: CourseGroupsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CourseGroupsCollectionAllOf2
- value CourseGroup[]
- anydata...
microsoft.dynamics365.finance.hrdev: CourseGroupsCollectionAllOf2
Fields
- value? CourseGroup[] -
microsoft.dynamics365.finance.hrdev: DeleteCourseGroupsHeaders
Represents the Headers record for the operation: deleteCourseGroups
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteJobTasksHeaders
Represents the Headers record for the operation: deleteJobTasks
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteJobTemplatesHeaders
Represents the Headers record for the operation: deleteJobTemplates
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteLaborUnionsHeaders
Represents the Headers record for the operation: deleteLaborUnions
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteLoanItemsHeaders
Represents the Headers record for the operation: deleteLoanItems
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteLoanTypesHeaders
Represents the Headers record for the operation: deleteLoanTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeletePositionTypesHeaders
Represents the Headers record for the operation: deletePositionTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteRatingLevelsHeaders
Represents the Headers record for the operation: deleteRatingLevels
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteRatingModelsHeaders
Represents the Headers record for the operation: deleteRatingModels
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteSkillsHeaders
Represents the Headers record for the operation: deleteSkills
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteSkillTypesHeaders
Represents the Headers record for the operation: deleteSkillTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteTeamMembersHeaders
Represents the Headers record for the operation: deleteTeamMembers
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteTeamMembersV2Headers
Represents the Headers record for the operation: deleteTeamMembersV2
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteTeamsHeaders
Represents the Headers record for the operation: deleteTeams
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteTeamsV2Headers
Represents the Headers record for the operation: deleteTeamsV2
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteUnionsHeaders
Represents the Headers record for the operation: deleteUnions
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: DeleteVestingRulesHeaders
Represents the Headers record for the operation: deleteVestingRules
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: GetCourseGroupsQueries
Represents the Queries record for the operation: getCourseGroups
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetJobTasksQueries
Represents the Queries record for the operation: getJobTasks
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetJobTemplatesQueries
Represents the Queries record for the operation: getJobTemplates
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetLaborUnionsQueries
Represents the Queries record for the operation: getLaborUnions
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetLoanItemsQueries
Represents the Queries record for the operation: getLoanItems
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetLoanTypesQueries
Represents the Queries record for the operation: getLoanTypes
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetPositionTypesQueries
Represents the Queries record for the operation: getPositionTypes
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetRatingLevelsQueries
Represents the Queries record for the operation: getRatingLevels
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetRatingModelsQueries
Represents the Queries record for the operation: getRatingModels
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetSkillsQueries
Represents the Queries record for the operation: getSkills
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetSkillTypesQueries
Represents the Queries record for the operation: getSkillTypes
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetTeamMembersQueries
Represents the Queries record for the operation: getTeamMembers
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetTeamMembersV2Queries
Represents the Queries record for the operation: getTeamMembersV2
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetTeamsQueries
Represents the Queries record for the operation: getTeams
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetTeamsV2Queries
Represents the Queries record for the operation: getTeamsV2
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetUnionsQueries
Represents the Queries record for the operation: getUnions
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: GetVestingRulesQueries
Represents the Queries record for the operation: getVestingRules
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: JobTask
Fields
- description? string -
- note? string -
- jobTaskId? string -
microsoft.dynamics365.finance.hrdev: JobTasksCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *JobTasksCollectionAllOf2
- value JobTask[]
- anydata...
microsoft.dynamics365.finance.hrdev: JobTasksCollectionAllOf2
Fields
- value? JobTask[] -
microsoft.dynamics365.finance.hrdev: JobTemplate
Fields
- description? string -
- note? string -
- jobTemplate? string -
microsoft.dynamics365.finance.hrdev: JobTemplatesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *JobTemplatesCollectionAllOf2
- value JobTemplate[]
- anydata...
microsoft.dynamics365.finance.hrdev: JobTemplatesCollectionAllOf2
Fields
- value? JobTemplate[] -
microsoft.dynamics365.finance.hrdev: LaborUnions
Fields
- unionID? string -
- name? string -
- negotiator? NoYes -
microsoft.dynamics365.finance.hrdev: LaborUnionsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *LaborUnionsCollectionAllOf2
- value LaborUnions[]
- anydata...
microsoft.dynamics365.finance.hrdev: LaborUnionsCollectionAllOf2
Fields
- value? LaborUnions[] -
microsoft.dynamics365.finance.hrdev: ListCourseGroupsQueries
Represents the Queries record for the operation: listCourseGroups
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListJobTasksQueries
Represents the Queries record for the operation: listJobTasks
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListJobTemplatesQueries
Represents the Queries record for the operation: listJobTemplates
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListLaborUnionsQueries
Represents the Queries record for the operation: listLaborUnions
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListLoanItemsQueries
Represents the Queries record for the operation: listLoanItems
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListLoanTypesQueries
Represents the Queries record for the operation: listLoanTypes
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListPositionTypesQueries
Represents the Queries record for the operation: listPositionTypes
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListRatingLevelsQueries
Represents the Queries record for the operation: listRatingLevels
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListRatingModelsQueries
Represents the Queries record for the operation: listRatingModels
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListSkillsQueries
Represents the Queries record for the operation: listSkills
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListSkillTypesQueries
Represents the Queries record for the operation: listSkillTypes
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListTeamMembersQueries
Represents the Queries record for the operation: listTeamMembers
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListTeamMembersV2Queries
Represents the Queries record for the operation: listTeamMembersV2
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListTeamsQueries
Represents the Queries record for the operation: listTeams
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListTeamsV2Queries
Represents the Queries record for the operation: listTeamsV2
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListUnionsQueries
Represents the Queries record for the operation: listUnions
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: ListVestingRulesQueries
Represents the Queries record for the operation: listVestingRules
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.hrdev: LoanItem
Fields
- taxReporting? HrmLoanItemTax -
- loanItemId? string -
- description? string -
- gracePeriodDays? Signed32 -
- serialNumber? string -
- loanDays? Signed32 -
- loanTypeId? string -
- personInCharge? string -
microsoft.dynamics365.finance.hrdev: LoanItemsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *LoanItemsCollectionAllOf2
- value LoanItem[]
- anydata...
microsoft.dynamics365.finance.hrdev: LoanItemsCollectionAllOf2
Fields
- value? LoanItem[] -
microsoft.dynamics365.finance.hrdev: LoanType
Fields
- description? string -
- gracePeriodDays? Signed32 -
- loanTypeId? string -
microsoft.dynamics365.finance.hrdev: LoanTypesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *LoanTypesCollectionAllOf2
- value LoanType[]
- anydata...
microsoft.dynamics365.finance.hrdev: LoanTypesCollectionAllOf2
Fields
- value? LoanType[] -
microsoft.dynamics365.finance.hrdev: OAuth2ClientCredentialsGrantConfig
OAuth2 Client Credentials Grant Configs
Fields
- Fields Included from *OAuth2ClientCredentialsGrantConfig
- tokenUrl string(default "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token") - Token URL
microsoft.dynamics365.finance.hrdev: ODataCollection
Fields
- odataNextLink? string -
- odataCount? int -
- odataContext? string -
microsoft.dynamics365.finance.hrdev: PositionType
Fields
- description? string -
- classification? HcmEmploymentStatus -
- positionTypeId? string -
microsoft.dynamics365.finance.hrdev: PositionTypesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *PositionTypesCollectionAllOf2
- value PositionType[]
- anydata...
microsoft.dynamics365.finance.hrdev: PositionTypesCollectionAllOf2
Fields
- value? PositionType[] -
microsoft.dynamics365.finance.hrdev: RatingLevel
Fields
- description? string -
- ratingModelId? string -
- factor? Signed32 -
- note? string -
- ratingLevelId? string -
microsoft.dynamics365.finance.hrdev: RatingLevelsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *RatingLevelsCollectionAllOf2
- value RatingLevel[]
- anydata...
microsoft.dynamics365.finance.hrdev: RatingLevelsCollectionAllOf2
Fields
- value? RatingLevel[] -
microsoft.dynamics365.finance.hrdev: RatingModel
Fields
- description? string -
- ratingModelId? string -
microsoft.dynamics365.finance.hrdev: RatingModelsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *RatingModelsCollectionAllOf2
- value RatingModel[]
- anydata...
microsoft.dynamics365.finance.hrdev: RatingModelsCollectionAllOf2
Fields
- value? RatingModel[] -
microsoft.dynamics365.finance.hrdev: Skill
Fields
- skill? string -
- ratingId? string -
- description? string -
- note? string -
- skillTypeId? string -
microsoft.dynamics365.finance.hrdev: SkillsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *SkillsCollectionAllOf2
- value Skill[]
- anydata...
microsoft.dynamics365.finance.hrdev: SkillsCollectionAllOf2
Fields
- value? Skill[] -
microsoft.dynamics365.finance.hrdev: SkillType
Fields
- description? string -
- color? Signed32 -
- skillType? string -
microsoft.dynamics365.finance.hrdev: SkillTypesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *SkillTypesCollectionAllOf2
- value SkillType[]
- anydata...
microsoft.dynamics365.finance.hrdev: SkillTypesCollectionAllOf2
Fields
- value? SkillType[] -
microsoft.dynamics365.finance.hrdev: Team
Fields
- teamTypeName? string -
- partyNumber? string -
- description? string -
- administrator? string -
- isActive? NoYes -
- name? string -
microsoft.dynamics365.finance.hrdev: TeamMember
Fields
- teamMemberPartyNumber? string -
- relationshipTypeId? string -
- validTo? string -
- teamPartyNumber? string -
- teamMemberName? string -
- validFrom? string -
- teamName? string -
microsoft.dynamics365.finance.hrdev: TeamMembersCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *TeamMembersCollectionAllOf2
- value TeamMember[]
- anydata...
microsoft.dynamics365.finance.hrdev: TeamMembersCollectionAllOf2
Fields
- value? TeamMember[] -
microsoft.dynamics365.finance.hrdev: TeamMembersV2Collection
Fields
- Fields Included from *ODataCollection
- Fields Included from *TeamMembersV2CollectionAllOf2
- value TeamMemberV2[]
- anydata...
microsoft.dynamics365.finance.hrdev: TeamMembersV2CollectionAllOf2
Fields
- value? TeamMemberV2[] -
microsoft.dynamics365.finance.hrdev: TeamMemberV2
Fields
- teamMemberPartyNumber? string -
- isTeamLead? NoYes -
- validTo? string -
- teamMemberName? string -
- validFrom? string -
- teamName? string -
microsoft.dynamics365.finance.hrdev: TeamsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *TeamsCollectionAllOf2
- value Team[]
- anydata...
microsoft.dynamics365.finance.hrdev: TeamsCollectionAllOf2
Fields
- value? Team[] -
microsoft.dynamics365.finance.hrdev: TeamsV2Collection
Fields
- Fields Included from *ODataCollection
- Fields Included from *TeamsV2CollectionAllOf2
- value TeamV2[]
- anydata...
microsoft.dynamics365.finance.hrdev: TeamsV2CollectionAllOf2
Fields
- value? TeamV2[] -
microsoft.dynamics365.finance.hrdev: TeamV2
Fields
- teamTypeName? string -
- partyNumber? string -
- description? string -
- administrator? string -
- isActive? NoYes -
- name? string -
microsoft.dynamics365.finance.hrdev: Unions
Fields
- entitledToNegotiate? NoYes -
- unionId? string -
- name? string -
microsoft.dynamics365.finance.hrdev: UnionsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *UnionsCollectionAllOf2
- value Unions[]
- anydata...
microsoft.dynamics365.finance.hrdev: UnionsCollectionAllOf2
Fields
- value? Unions[] -
microsoft.dynamics365.finance.hrdev: UpdateCourseGroupsHeaders
Represents the Headers record for the operation: updateCourseGroups
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateJobTasksHeaders
Represents the Headers record for the operation: updateJobTasks
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateJobTemplatesHeaders
Represents the Headers record for the operation: updateJobTemplates
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateLaborUnionsHeaders
Represents the Headers record for the operation: updateLaborUnions
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateLoanItemsHeaders
Represents the Headers record for the operation: updateLoanItems
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateLoanTypesHeaders
Represents the Headers record for the operation: updateLoanTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdatePositionTypesHeaders
Represents the Headers record for the operation: updatePositionTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateRatingLevelsHeaders
Represents the Headers record for the operation: updateRatingLevels
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateRatingModelsHeaders
Represents the Headers record for the operation: updateRatingModels
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateSkillsHeaders
Represents the Headers record for the operation: updateSkills
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateSkillTypesHeaders
Represents the Headers record for the operation: updateSkillTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateTeamMembersHeaders
Represents the Headers record for the operation: updateTeamMembers
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateTeamMembersV2Headers
Represents the Headers record for the operation: updateTeamMembersV2
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateTeamsHeaders
Represents the Headers record for the operation: updateTeams
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateTeamsV2Headers
Represents the Headers record for the operation: updateTeamsV2
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateUnionsHeaders
Represents the Headers record for the operation: updateUnions
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: UpdateVestingRulesHeaders
Represents the Headers record for the operation: updateVestingRules
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.hrdev: VestingRule
Fields
- dataAreaId? string -
- description? string -
- vestingRule? string -
- note? string -
microsoft.dynamics365.finance.hrdev: VestingRulesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *VestingRulesCollectionAllOf2
- value VestingRule[]
- anydata...
microsoft.dynamics365.finance.hrdev: VestingRulesCollectionAllOf2
Fields
- value? VestingRule[] -
Union types
microsoft.dynamics365.finance.hrdev: HcmEmploymentStatus
HcmEmploymentStatus
microsoft.dynamics365.finance.hrdev: NoYes
NoYes
microsoft.dynamics365.finance.hrdev: HrmLoanItemTax
HrmLoanItemTax
Import
import ballerinax/microsoft.dynamics365.finance.hrdev;Other versions
0.8.0
Metadata
Released date: 2 days ago
Version: 0.8.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.13.0
GraalVM compatible: Yes
Pull count
Total: 0
Current verison: 0
Weekly downloads
Keywords
Name/Microsoft Dynamics 365 Finance HR Development
Area/Human Resources
Vendor/Microsoft
Dynamics365
Finance
ERP
Type/Connector
HR
Skills
Training
Team
Contributors