1

我创建了一个带有批准和拒绝流程的工作流。只要文件被批准,它就可以正常工作,但是当被拒绝时,流程不会被拒绝并且任务会被重新分配。我使用了顺序工作流并且在拒绝时我使用代码活动来更新流程,然后终止活动。它显示为拒绝但重新分配任务。有什么建议吗?

4

1 回答 1

0

我使用过 Visual Studio 工作流程。这就是拒绝过程中发生的事情。

enter code hereSPSite mySite = new SPSite(TaskDetails);
        SPWeb myweb = mySite.OpenWeb();
        if (TasksListstitle == "Request Form")
        {
            SPList myList = myweb.Lists["Request Form"];
            SPListItem myListItem = myList.GetItemById(TaskItemID);
            myListItem["Document Status"] = "Request Rejected";
            myListItem.Update();
        }
        if (TasksListstitle == "Contract Forms")
        {
            SPList myList1 = myweb.Lists["Contract Forms"];
            SPListItem myListItem1 = myList1.GetItemById(TaskItemID);
            myListItem1["Document Status"] = "Document Rejected";
            myListItem1.Update();

        }

拒绝后,我使用了终止活动过程。有时它会被重新分配而不会被拒绝,有时它会被拒绝并终止活动。我觉得可能是身份证有问题。

于 2012-11-26T09:46:08.343 回答