【问题标题】:BIM 360 issue "Assigned To"BIM 360 问题“分配给”
【发布时间】:2022-01-25 08:25:48
【问题描述】:

如何将“分配给”从特定用户更改为未指定?我使用{name: '-'} 主要用于我的UI,显然不足以用作输入,可能是{id: '', name: '-'}{id: null, name: '-'}

【问题讨论】:

    标签: autodesk-forge autodesk-bim360


    【解决方案1】:

    我们可以为assigned_toassigned_to_type 指定null 值,以将用户从问题中移除并使其未指定。

    curl --location --request PATCH 'https://developer.api.autodesk.com/issues/v1/containers/:issueContainerId/quality-issues/:issueId' \
    --header 'Authorization: Bearer ' \
    --header 'Content-Type: application/vnd.api+json' \
    --data-raw '{
        "data": {
            "type": "quality_issues",
            "id": "{{issueId}}",
            "attributes": {
                "assigned_to": null,
                "assigned_to_type": null
            }
        }
    }'
    

    API 参考:https://forge.autodesk.com/en/docs/bim360/v1/reference/http/field-issues-:id-PATCH/

    【讨论】:

    • 感谢 Eason,我稍后会尝试您的方法,另一个相关问题是如果我想从“分配给”中过滤掉未指定的内容怎么办?,以下是分配给特定用户的问题之一{id:'b26c083a-ab54-4dad-9b83-e68ef46362ff',电子邮件:'bim_1-16@mtr.com.hk',姓名:'BIM16 - 顾问项目团队',名字:'BIM16 - 顾问',姓氏:' Project Team', ...},简而言之,我应该在我的过滤器对象中指定什么? {name: '-'} 显然不够肯定。
    • 如果我正确理解了您的问题,您是否希望将所有问题分配给您指出的该用户?如果是,请尝试致电GET issues?filter[assigned_to]={{userUID}}
    • 如果问题已分配给用户/角色/公司,那么我可以正确过滤,但如果尚未分配问题,那么如何获得这些(未指定)问题?我用了 {name: "-"} 这显然是不够的
    • 好的,它似乎不受支持,因为我也无法通过测试在 BIM360 UI 上搜索未分配的问题。让我与我们的工程团队再次核对,并会尽快回复您。但是,请注意目前是 writer break,因此响应会有一些预期的延迟。感谢您的理解。
    • 抱歉我的回复晚了。我不想让你失望,但不支持 v1 API 的 Assigned To 过滤器。
    猜你喜欢
    • 2019-05-09
    • 2023-03-30
    • 2018-07-02
    • 2016-12-22
    • 2021-09-07
    • 2020-06-24
    • 2019-06-17
    • 2021-03-31
    • 2019-08-27
    相关资源
    最近更新 更多