通过函数更新蓝图迁移

通过函数更新蓝图迁移

1、示例场景:报价单审批通过后自动更新商机阶段,商机阶段受蓝图控制,所以审批通过后需要自动触发蓝图迁移

2、操作步骤:
1)创建连接器,勾选与设置相关的选项


2)创建一个函数用来获取这一步迁移对应的id
//固定格式
resp = invokeurl
[
        //Deals是模块名称
url :" https://www.zohoapis.com.cn/crm/v2/Deals/%22 + id + "/actions/blueprint"
        //目的是获取所以用get
type :GET
        //cnuser是连接器的名称
connection:"cnuser"
];
//打印返回的内容
info resp;


3)创建函数关联到对应的审批流程
//固定格式
response = invokeurl
[
         //Deals是模块名称
url :" https://www.zohoapis.com.cn/crm/v2/Deals/%22 + id + "/actions/blueprint"
        //目的是更新所以用put
type: PUT
        //把刚才获取到的id放入指定位置,最后是迁移后的阶段名称
parameters: "{\"blueprint\": [{\"transition_id\": \"73041000002186010\",\"data\":{\"Invoice_Status\": 赢单关闭}}]}"
         //cnuser是连接器的名称
connection: "cnuser"
];
info response;