小编Ram*_*ari的帖子

SharePoint 2013 REST API AJAX更新工作流任务

我需要你的帮助.我想完成2013年运行的自定义工作流任务(SH 2010 WF).我一直在使用一堆代码.在JavaScript AJAX中使用Rest API更新任务列表.我用其他列表测试此代码并运行OK,但是当我想更新任务列表时.我收到了不同的错误MSG.

如果我想更新Title提交,我收到""消息":{"lang":"es-ES","value":"值不在预期范围内."}}},"status":400, "statusText":"错误请求"}"

如果我想更新结果字段,我可以看到属性中的字段.

您是否有任何关于如何使用Rest API处理工作流任务及其内容类型的概念性描述

提前感谢拉米罗

我会分享我的代码.

function updateJson(endpointUri,payload, success, error) 
{          
    return getFormDigest('https://partner.coca-cola.com/sites/SLBU2013Test/POC').then(function (data) {
        $.ajax({       
           url: endpointUri,   
           type: "POST",   
           data: JSON.stringify(payload),
           contentType: "application/json;odata=verbose",
           headers: { 
              "Accept": "application/json;odata=verbose",
              "X-RequestDigest" :  data.d.GetContextWebInformation.FormDigestValue,
              "X-HTTP-Method": "MERGE",
               "If-Match": "*"
           },   
           success: success,
           error: error
        });
    });
}

function getItemTypeForListName(name) {
    console.log("SP.Data." + name.charAt(0).toUpperCase() + name.slice(1) + "ListItem");

    return"SP.Data." + name.charAt(0).toUpperCase() + name.slice(1) + "ListItem";

}

function updateListItem(webUrl,listTitle,listItemId,itemProperties,success,failure)
{

         var listItemUri =  webUrl + "/_api/web/lists/getbytitle('" + listTitle + "')/items(" …
Run Code Online (Sandbox Code Playgroud)

workflow

5
推荐指数
1
解决办法
847
查看次数

标签 统计

workflow ×1