【问题标题】:How to get projects that I have permission to start in processmaker?如何获得我有权在 processmaker 中启动的项目?
【发布时间】:2016-11-15 12:04:19
【问题描述】:

http://wiki.processmaker.com/3.0/REST_API_Designer#get_projects


这个 api 返回我工作流程中的所有项目,包括我没有参与的项目。有什么方法可以让我开始项目吗?

【问题讨论】:

    标签: rest projects processmaker


    【解决方案1】:

    有人告诉我“/api/1.0/workflow/light/start-case”会得到我参与的项目,而“/projects”会得到所有项目。

    【讨论】:

    • 该api不公开支持,以后可能不可用。
    • 尽管没有公开记录,但它是 processmaker 移动应用程序使用的,因此应该保留一段时间。至少对于所有 pm 3.x 版本,
    【解决方案2】:

    好吧,你必须执行这些步骤,例如在 Postman 中:

    桌面版

    GET: {{url}}/{{workspace}}/oauth2/token
    

    网址:您的网站 工作区:你的工作区

    **Headers**
    Authorization: Basic eC1wbS1sb2NhbC1jbGllbnQ6MTc5YWQ0NWM2Y2UyY2I5N2NmMTAyOWUyMTIwNDZlODE=
    Content-Type: application/json
    
    {
    "grant_type":"password", 
    "username":"admin", 
    "password":"admin"}
    

    现在我们已经有了 access_token,我们需要在下一个端点尝试一下

    GET: {{url}}/api/1.0/{{workspace}}/light/start-case
    
    url: Your Site
    workspace: Your Workspace
    
    **Headers:**
    Authorization: Bearer {{access_token}}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多