2016-10-20 12 views
2

コマンドdesc task activiti$99は、次のように与えた:アルフレコでタスクに割り当てられたユーザを特定するにはどうすればよいですか?屋外で実行

id: activiti$99 
name: sc:startProcesstask 
title: Add information to request 
description: Add information to request 
state: IN_PROGRESS 
path: activiti$41 
transitions: 1 
transition: Next , title: Задача выполнена , desc: Задача выполнена 
properties: 28 
{http://www.alfresco.org/model/bpm/1.0}workflowDueDate = null 
{http://www.alfresco.org/model/content/1.0}created = Thu Oct 20 13:58:28 KRAT 2016 
{http://www.alfresco.org/model/bpm/1.0}workflowDescription = 
{http://www.alfresco.org/model/bpm/1.0}percentComplete = 0 
{http://www.mycompany.com/model/request-workflow/1.0}comment = 
{http://www.mycompany.com/model/request-workflow/1.0}requestId = 
{http://www.mycompany.com/model/request-workflow/1.0}codeForArchive = 
{http://www.alfresco.org/model/bpm/1.0}pooledActors = [] 
{http://www.alfresco.org/model/content/1.0}name = Task 
{http://www.alfresco.org/model/bpm/1.0}packageActionGroup = add_package_item_actions 
{http://www.alfresco.org/model/bpm/1.0}reassignable = true 
{http://www.alfresco.org/model/bpm/1.0}workflowPriority = 2 
{http://www.alfresco.org/model/content/1.0}owner = null 
{http://www.alfresco.org/model/bpm/1.0}taskId = 99 
{http://www.mycompany.com/model/request-workflow/1.0}name = 
{http://www.mycompany.com/model/request-workflow/1.0}requestDate = null 
{http://www.alfresco.org/model/bpm/1.0}packageItemActionGroup = start_package_item_actions 
{http://www.mycompany.com/model/request-workflow/1.0}subjectMatter = 
{http://www.alfresco.org/model/bpm/1.0}dueDate = null 
{http://www.alfresco.org/model/bpm/1.0}sendEMailNotifications = false 
{http://www.alfresco.org/model/bpm/1.0}completionDate = null 
{http://www.alfresco.org/model/bpm/1.0}description = Add information to request 
{http://www.alfresco.org/model/bpm/1.0}priority = 2 
{http://www.alfresco.org/model/bpm/1.0}status = Not Yet Started 
{http://www.alfresco.org/model/bpm/1.0}package = workspace://SpacesStore/2216f7ca-fabe-4337-a1c5-f9feea46ca08 
{http://www.alfresco.org/model/bpm/1.0}startDate = Thu Oct 20 13:58:28 KRAT 2016 
{http://www.alfresco.org/model/bpm/1.0}comment = 
{http://www.alfresco.org/model/bpm/1.0}hiddenTransitions = 

テキストstate: IN_PROGRESSは、タスクが終了していないことを伝えます。したがって、誰かに割り当てられるべきですが、assinedというキーワードは表示されません(reassignable = truereassignable = trueを除く)。

タスクが割り当てられていないことを意味しますか?タスクに割り当てられたユーザを特定する方法は?

+1

いいえ、タスクが割り当てられていないわけではありません。すぐに使えるワークフローを開始し、それを他の人に割り当ててから、実行しているワークフローのタスクをここでやったようにコンソールにダンプすることで、これを自分自身に証明できます。 –

答えて

3

このタスクは割り当てられていない:タスクの

{http://www.alfresco.org/model/content/1.0}owner = null 

所有者(cm:owner)プロパティは、現在の譲受人を示します。

https://community.alfresco.com/thread/186243-assignee-versus-owner

タスクの所有者が現在の譲受人です。 bpm:assigneeプロパティ は実際には、現在の譲受人が 譲受人を次のタスクに設定できるタスク入力のためのものです。つまり、彼にタスク が割り当てられている場合は、次に処理する人を決定する必要があります。 ワークフローbpm:assigneeプロパティまたは のアスペクトをタスクモデルに含めない限り、実行時にはプロパティ のプロパティには表示されません。

このタスクを再割り当てすることができます。 JavaScript内:

var task = workflow.getTask("activiti$99"); 
var props = task.getProperties(); 
props["cm:owner"] = "admin"; 
//props.owner = "admin"; 
task.setProperties(props); 
logger.info(task.properties); 
関連する問題