Javascript 使用Process.js调用操作-CRM

Javascript 使用Process.js调用操作-CRM,javascript,dynamics-crm,crm,Javascript,Dynamics Crm,Crm,我已经定制了工作流活动,用插件注册工具注册了它,现在我想用Action来执行它。操作没有输入/输出参数。唯一名称是ad\u opportunity。它将从自定义实体ad_productsamplerequest 我将使用Process.js从JavaScript调用此操作 我不熟悉Process.js,因此在执行操作调用时遇到问题 这是我打的电话,但没用。我是不是遗漏了什么: Process.callAction("ad_opportunity", [{ key: "Ta

我已经定制了工作流活动,用插件注册工具注册了它,现在我想用Action来执行它。操作没有输入/输出参数。唯一名称是
ad\u opportunity
。它将从自定义实体
ad_productsamplerequest

我将使用Process.js从JavaScript调用此操作

我不熟悉Process.js,因此在执行操作调用时遇到问题

这是我打的电话,但没用。我是不是遗漏了什么:

Process.callAction("ad_opportunity",
    [{
        key: "Target",
        type: Process.Type.EntityReference,
        value: { id: Xrm.Page.data.entity.getId(), entityType: "ad_productsamplerequest" }
    }],
    function (params) {
        //Success
    },
    function (e) {
        // Error
        alert(e);
    }
);

代码中提到的值应声明为EntityReference。请参考下面的代码以了解相同的信息

Process.callAction(“mag_Retrieve”,
[{
键:“目标”,
类型:Process.type.EntityReference,
值:new Process.EntityReference(“account”,Xrm.Page.data.entity.getId())
},
{
键:“ColumnSet”,
类型:Process.type.String,
值:“名称、状态代码”
}],
函数(参数){
//成功
},
函数(e,t){
//错误
});