简体   繁体   中英

Dynamics 365 Search Resource Availability With Constraints

I've been trying to add filters to my Search Resource Availability api call following this page: Search resource availability API<\/a>
No matter what I do I can't seem to filter by Organizational Unit.
Here's my http call body:

{
    "Version": "3",
    "IsWebApi": true,
    "Requirement": {
        "msdyn_fromdate": "2021-11-01T00:00:00Z",
        "msdyn_todate": "2021-11-30T23:59:00Z",
        "msdyn_remainingduration": 60,
        "msdyn_duration": 60,
        "@odata.type": "Microsoft.Dynamics.CRM.msdyn_resourcerequirement"
    },
    "Settings": {
        "ConsiderSlotsWithProposedBookings": false,
        "MovePastStartDateToCurrentDate": true,
        "@odata.type": "Microsoft.Dynamics.CRM.expando"
    },
    "ResourceSpecification":{
       "@odata.type": "Microsoft.Dynamics.CRM.expando",
        "ResourceTypes@odata.type": "Collection(Microsoft.Dynamics.CRM.expando)",
        "ResourceTypes": [
            {
                "@odata.type": "Microsoft.Dynamics.CRM.expando",
                "value": "3"
            }
        ],
        "Constraints": {
            "@odata.type": "Microsoft.Dynamics.CRM.expando",
            "OrganizationalUnits@odata.type": "Collection(Microsoft.Dynamics.CRM.expando)",
            "OrganizationalUnits":[
                {
                    "@odata.type": "Microsoft.Dynamics.CRM.expando",
                    "value": "b2054232-a114-ec11-b6e7-000d3a842ab8"
                }
            ]
        }
    }
}

Good day,

I'm not sure but maybe "Constraints" should be outside "ResourceSpecification" like:

{
"Version": "3",
"IsWebApi": true,
"Requirement": {
    "msdyn_fromdate": "2021-11-01T00:00:00Z",
    "msdyn_todate": "2021-11-30T23:59:00Z",
    "msdyn_remainingduration": 60,
    "msdyn_duration": 60,
    "@odata.type": "Microsoft.Dynamics.CRM.msdyn_resourcerequirement"
},
"Settings": {
    "ConsiderSlotsWithProposedBookings": false,
    "MovePastStartDateToCurrentDate": true,
    "@odata.type": "Microsoft.Dynamics.CRM.expando"
},
"ResourceSpecification":{
   "@odata.type": "Microsoft.Dynamics.CRM.expando",
    "ResourceTypes@odata.type": "Collection(Microsoft.Dynamics.CRM.expando)",
    "ResourceTypes": [
        {
            "@odata.type": "Microsoft.Dynamics.CRM.expando",
            "value": "3"
        }
    ]        
},
"Constraints": {
        "@odata.type": "Microsoft.Dynamics.CRM.expando",
        "OrganizationalUnits@odata.type": "Collection(Microsoft.Dynamics.CRM.expando)",
        "OrganizationalUnits":[
            {
                "@odata.type": "Microsoft.Dynamics.CRM.expando",
                "value": "b2054232-a114-ec11-b6e7-000d3a842ab8"
            }
        ]
    }
 }

我有同样的问题,你找到任何解决方案了吗?

I'm having the same issue. Did you find already find a solution to that?

"

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM