Dear Dharmendra,
I have tried the solutions that you gave me, but it still not working...
maybe I misunderstood some of steps, so could you please tell, more details.
and the about step 2, I selected the permissions option, but can't found any about "giving
the same permissions to all above users."
when the workflow status got cancel, then I got the other feedback.
RequestorId: 7e4eaca4-cf25-f2d9-c965-602074518747. Details: System.ApplicationException: HTTP 401 {"error":{"code":"-2147024891, System.UnauthorizedAccessException","message":{"lang":"en-US","value":"Access
denied. You do not have permission to perform this action or access this resource."},"innererror":{"message":"Attempted to perform an unauthorized operation.","type":"System.UnauthorizedAccessException","stacktrace":"
at Microsoft.SharePoint.Client.ServerStub.CheckBlockedGetProperty(String propName, ProxyContext proxyContext)\u000d\u000a at Microsoft.SharePoint.ServerStub.SPContextServerStub.GetStaticProperty(String propName, ProxyContext proxyContext)\u000d\u000a at Microsoft.SharePoint.Client.ServerStub.GetStaticPropertyWithMonitoredScope(String
propertyName, ProxyContext proxyContext)\u000d\u000a at Microsoft.SharePoint.Client.Rest.RestRequestProcessor.GetObjectFromPathRoot(Boolean mainRequestPath, EdmParserNode node, Boolean resourceEndpoint, MethodInformation& methodInfo)\u000d\u000a at Microsoft.SharePoint.Client.Rest.RestRequestProcessor.GetObjectFromPath(Boolean
mainRequestPath, String path, String pathForErrorMessage)\u000d\u000a at Microsoft.SharePoint.Client.Rest.RestRequestProcessor.Process()\u000d\u000a at Microsoft.SharePoint.Client.Rest.RestRequestProcessor.ProcessRequest()\u000d\u000a at Microsoft.SharePoint.Client.Rest.RestService.ProcessQuery(Stream
inputStream, IList`1 pendingDisposableContainer)"}}} {"Transfer-Encoding":["chunked"],"X-SharePointHealthScore":["0"],"SPClientServiceRequestDuration":["7"],"SPRequestGuid":["7e4eaca4-cf25-f2d9-c965-602074518747"],"request-id":["7e4eaca4-cf25-f2d9-c965-602074518747"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"MicrosoftSharePointTeamServices":["15.0.0.4481"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1;
RequireReadOnly"],"Cache-Control":["max-age=0, private"],"Date":["Fri, 19 Sep 2014 07:32:38 GMT"],"Server":["Microsoft-IIS\/8.0"],"WWW-Authenticate":["NTLM"],"X-AspNet-Version":["4.0.30319"],"X-Powered-By":["ASP.NET"]}
at Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor
executor, BookmarkManager bookmarkManager, Location resultLocation)
PS: it doesn't relate any "app step permission grant..etc" because the workflow haven't started yet and it just a very simple workflow that only can change the
list status and the workflow.