无法取消任务

时间:2018-05-22 07:00:33

标签: dynamics-crm dynamics-crm-online dynamics-crm-365-v9 dynamics-crm-uci

问题:取消统一接口上的任务时超时

工具动态365 CRM,版本1612(9.0.2.192)(DB 9.0.2.192)在线

问题:我们在约会表单上有一个字段,其值为 true False 。保存时我们检查值是否为真,然后打开一个新任务窗口,我们设置一个查找(我们创建了这个查找),如下所示,

{
   "family": "INET6",
   "pid": 835,
   "localAddress": {
       "ip": "127.0.0.1",
       "port": 44082
   },
   "processName": "avahi-daemon",
   "state": "NONE",
   "type": "SOCK_DGRAM"
},
{
   "family": "INET",
   "pid": 22624,
   "localAddress": {
       "ip": "0.0.0.0",
       "port": 631
   },
   "remoteAddress": {
       "ip": "x.x.x.x",
       "port": 443
   },
   "processName": "gitkraken",
   "state": "ESTABLISHED",
   "type": "SOCK_STREAM"
 }

我们保存任务记录,同步工作流将创建连接记录(我们使用连接实体将此记录与约会关联)。连接记录包含

连接到:约会

连接自:任务

我们点击关闭任务为已取消,我们在移动设备上遇到问题(它在浏览器中运行良好)。我们正在使用基于UCI的应用程序在移动设备中使用CRM。

错误:

var entityFormOptions = {};
entityFormOptions["entityName"] = "task";


formParameters["cmd_associatedmeeting"] = formContext.data.entity.getId().replace('{', '').replace('}', '');

formParameters["subject"] = "Created From " + getEntityType(ExecutionContext) + ": " + formContext.getAttribute(formElements_meeting.subject).getValue();
// Open the form.
Xrm.Navigation.openForm(entityFormOptions, formParameters).then(

function (success) {
if (window.console && console.error) console.log(success);
},

function (error) {
if (window.console && console.error) console.log(error);
});

它已经完成但没有取消。

编辑:如果我取消约会记录,我将能够取消任务。

需要帮助!

1 个答案:

答案 0 :(得分:0)

我们使用表单参数来设置任务查找,我们删除了表单参数并以另一种方式执行。它起作用了。问题不再存在!