Update show workflows all description.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5755 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana
2007-05-22 17:58:30 +00:00
parent 3682ff9474
commit c9fdaad645

View File

@@ -1,294 +1,294 @@
## ##
## Meta commands ## Meta commands
## ##
ok> help
List this help.
ok> r
Repeat last command.
ok> user [<userName>]
Switch to specified <userName>. If <userName> is omitted, the currently
selected user is shown.
ok> quit | exit
Quit this workflow console.
ok> use ok> help
Show current workflow context.
##
## Workflow Definition Commands
##
ok> show file <definitionClassPath>
Output the contents of the file located at <definitionClassPath>.
<definitionClassPath> class path to workflow definition file. List this help.
ok> deploy <definitionClassPath>
Deploy workflow definition to Alfresco server.
<definitionClassPath> class path to workflow definition.
ok> redeploy
Redeploy the last workflow definition.
ok> show definitions [all]
List latest deployed workflow definitions. Or, display all workflows
definitions (including previous versions) with the additional keyword
'all'.
ok> use definition [<workflowDefId>]
Switch to use the workflow definition identified by <workflowDefId>. If
<workflowDefId> is ommited, the currently selected workflow definition
is shown.
ok> undeploy definition <workflowDefId>
Undeploy the latest version of the workflow definition identified by
<workflowDefId>. This will also terminate and remove all "in-flight"
workflows associated with the definition.
If multiple versions of the definition exist, you will have to undeploy ok> r
each in turn to remove the definition completely or issue the 'undeploy
definition name' command.
ok> undeploy definition name <workflowName>
Undeploy all versions of a workflow definition. As with 'undeploy
definition', all "in-flight" workflows associated with each version
are terminated.
##
## Variable Commands
##
ok> var
Show all defined variables.
ok> var <varName>[*]=<varValue>
Define or update a variable.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g.
var bpm:assignee*=admin,fred
var wf:notifyMe=true
ok> var <varName>[*] person <varValue>
Define or update a (cm:person) node ref variable.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g.
var bpm:assignee* person admin,fred Repeat last command.
ok> var <varName>[*] group <varValue>
Define or update a (usr:authorityContainer) node ref variable.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g.
var bpm:groupAssignee group GROUP_Engineering ok> user [<userName>]
ok> var <varName> package <itemCount>
Define or update a (bpm:workflowPackage) node ref variable.
A new workflow package is created containing <itemCount> content items. Switch to specified <userName>. If <userName> is omitted, the currently
selected user is shown.
e.g. ok> quit | exit
var bpm:package package 4 Quit this workflow console.
ok> var <varName>= ok> use
Delete an existing variable.
<varName> variable name
##
## Workflow Commands
##
ok> start [<varName[=varValue>]]* Show current workflow context.
Start a new workflow using the currently selected workflow definition. Start
Task parameters are provided as name/value pairs or references to pre-defined
variables.
e.g. ##
## Workflow Definition Commands
##
start bpm:assignee=david wf:predefined ok> show file <definitionClassPath>
ok> show workflows [all] Output the contents of the file located at <definitionClassPath>.
Display the list of active workflows for the currently selected workflow <definitionClassPath> class path to workflow definition file.
definition. Or, display the list of all workflows when used with the
additional keyword 'all'.
ok> use workflow <workflowId>
Use the specified <workflowId>.
ok> desc workflow <workflowId>
Describe the specified <workflowId>.
ok> show paths [<workflowId>]
Display the workflow paths for the specified <workflowId>. If <workflowId>
is omitted, the paths for the currently started workflow are shown.
ok> desc path <pathId>
Describe the specified <pathId>. Includes the list of properties associated
with the path.
ok> show transitions [<workflowId>]
Display all available transitions for the specified <workflowId>. If
<workflowId> is omitted, the transitions for the currently started workflow
are shown.
ok> signal <pathId> [<transitionName>]
Signal transition on specified <pathId>. If <transitionName> is omitted, the
default transition is taken.
ok> event <pathId> <eventtype>
Fire an event of custom 'eventtype' against the specified path.
ok> end workflow <workflowId>
End (cancel) the specified <workflowId>.
ok> delete workflow <workflowId>
Force deletion of the specified <workflowId>.
ok> delete all workflows
Force deletion of all "in-flight" workflows. Use with care!
##
## Timer Commands
##
ok> show timers [all]
Display the list of active timers for the currently selected workflow
definition. Or, display the list of all timers when used with the
additional keyword 'all'.
##
## Task Commands
##
ok> show my tasks
List tasks assigned to the currently selected user.
ok> show my completed
List tasks completed by the currently selected user.
ok> show my pooled
List tasks in a pool for the currently selected user.
ok> show tasks [<pathId>] ok> deploy <definitionClassPath>
List tasks associated with the specified workflow <pathId>. If <pathId> is
omitted, the tasks associated with the currently selected workflow path are
shown.
ok> desc task <taskId>
Describe the task identified by <taskId>.
ok> update task <taskid> [<varName[=varValue>]]*
Update the state of the specified <taskId>. Task properties are provided as
name/value pairs or references to pre-defined variables.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g. Deploy workflow definition to Alfresco server.
update task jbpm$122 bpm:assignee=fred wf:notifyMe=false <definitionClassPath> class path to workflow definition.
ok> end task <taskId> [<transitionName>]
End the task identified by <taskId>. If <transitionName> is omitted, the
default transition is taken.
ok> query task [predicate]*
Query for tasks. If no predicates are provided, all "in-progress" tasks
are returned (across all "active" workflows).
Predicates are: ok> redeploy
taskId=<taskId> Redeploy the last workflow definition.
taskName=<taskName> e.g. taskName=wf:reviewTask
taskState=IN_PROGRESS|COMPLETED
taskActor=<actorId> e.g. taskActor=admin
task.<propqname>=<propvalue> e.g. task.bpm:outcome=approve
processId=<processId>
processName=<processName> e.g. processName=wf:review
processActive=true|false e.g. processActive=true
process.<propqname>=<propvalue> e.g. process.initiator=admin
orderBy=<orderBy>* e.g. orderBy=TaskDue_Desc,TaskActor_Asc
Where <orderBy> is one of: ok> show definitions [all]
TaskId_Asc, List latest deployed workflow definitions. Or, display all workflows
TaskId_Desc, definitions (including previous versions) with the additional keyword
TaskCreated_Asc, 'all'.
TaskCreated_Desc,
TaskDue_Asc,
TaskDue_Desc,
TaskName_Asc,
TaskName_Desc,
TaskActor_Asc,
TaskActor_Desc,
TaskState_Asc,
TaskState_Desc
e.g. query all in-progress pending submissions for web project X, ordered by pending due date, submitter ok> use definition [<workflowDefId>]
query task taskName=wcmwf:submitpending taskState=IN_PROGRESS \ Switch to use the workflow definition identified by <workflowDefId>. If
process.wcwmf:webproject=workspace://SpacesStore/projectx orderBy=TaskDue_Desc,TaskActor_Asc <workflowDefId> is ommited, the currently selected workflow definition
is shown.
## ok> undeploy definition <workflowDefId>
## end
## Undeploy the latest version of the workflow definition identified by
<workflowDefId>. This will also terminate and remove all "in-flight"
workflows associated with the definition.
If multiple versions of the definition exist, you will have to undeploy
each in turn to remove the definition completely or issue the 'undeploy
definition name' command.
ok> undeploy definition name <workflowName>
Undeploy all versions of a workflow definition. As with 'undeploy
definition', all "in-flight" workflows associated with each version
are terminated.
##
## Variable Commands
##
ok> var
Show all defined variables.
ok> var <varName>[*]=<varValue>
Define or update a variable.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g.
var bpm:assignee*=admin,fred
var wf:notifyMe=true
ok> var <varName>[*] person <varValue>
Define or update a (cm:person) node ref variable.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g.
var bpm:assignee* person admin,fred
ok> var <varName>[*] group <varValue>
Define or update a (usr:authorityContainer) node ref variable.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g.
var bpm:groupAssignee group GROUP_Engineering
ok> var <varName> package <itemCount>
Define or update a (bpm:workflowPackage) node ref variable.
A new workflow package is created containing <itemCount> content items.
e.g.
var bpm:package package 4
ok> var <varName>=
Delete an existing variable.
<varName> variable name
##
## Workflow Commands
##
ok> start [<varName[=varValue>]]*
Start a new workflow using the currently selected workflow definition. Start
Task parameters are provided as name/value pairs or references to pre-defined
variables.
e.g.
start bpm:assignee=david wf:predefined
ok> show workflows [all]
Display the list of active workflows for the currently selected workflow
definition. Or, display the list of all workflows (latest and previous
versions of process definitions) when used with the additional keyword 'all'.
ok> use workflow <workflowId>
Use the specified <workflowId>.
ok> desc workflow <workflowId>
Describe the specified <workflowId>.
ok> show paths [<workflowId>]
Display the workflow paths for the specified <workflowId>. If <workflowId>
is omitted, the paths for the currently started workflow are shown.
ok> desc path <pathId>
Describe the specified <pathId>. Includes the list of properties associated
with the path.
ok> show transitions [<workflowId>]
Display all available transitions for the specified <workflowId>. If
<workflowId> is omitted, the transitions for the currently started workflow
are shown.
ok> signal <pathId> [<transitionName>]
Signal transition on specified <pathId>. If <transitionName> is omitted, the
default transition is taken.
ok> event <pathId> <eventtype>
Fire an event of custom 'eventtype' against the specified path.
ok> end workflow <workflowId>
End (cancel) the specified <workflowId>.
ok> delete workflow <workflowId>
Force deletion of the specified <workflowId>.
ok> delete all workflows
Force deletion of all "in-flight" workflows. Use with care!
##
## Timer Commands
##
ok> show timers [all]
Display the list of active timers for the currently selected workflow
definition. Or, display the list of all timers when used with the
additional keyword 'all'.
##
## Task Commands
##
ok> show my tasks
List tasks assigned to the currently selected user.
ok> show my completed
List tasks completed by the currently selected user.
ok> show my pooled
List tasks in a pool for the currently selected user.
ok> show tasks [<pathId>]
List tasks associated with the specified workflow <pathId>. If <pathId> is
omitted, the tasks associated with the currently selected workflow path are
shown.
ok> desc task <taskId>
Describe the task identified by <taskId>.
ok> update task <taskid> [<varName[=varValue>]]*
Update the state of the specified <taskId>. Task properties are provided as
name/value pairs or references to pre-defined variables.
<varName> variable name
[*] if specified, define a collection
<varValue> variable value (comma-seperate to specify a list of values)
e.g.
update task jbpm$122 bpm:assignee=fred wf:notifyMe=false
ok> end task <taskId> [<transitionName>]
End the task identified by <taskId>. If <transitionName> is omitted, the
default transition is taken.
ok> query task [predicate]*
Query for tasks. If no predicates are provided, all "in-progress" tasks
are returned (across all "active" workflows).
Predicates are:
taskId=<taskId>
taskName=<taskName> e.g. taskName=wf:reviewTask
taskState=IN_PROGRESS|COMPLETED
taskActor=<actorId> e.g. taskActor=admin
task.<propqname>=<propvalue> e.g. task.bpm:outcome=approve
processId=<processId>
processName=<processName> e.g. processName=wf:review
processActive=true|false e.g. processActive=true
process.<propqname>=<propvalue> e.g. process.initiator=admin
orderBy=<orderBy>* e.g. orderBy=TaskDue_Desc,TaskActor_Asc
Where <orderBy> is one of:
TaskId_Asc,
TaskId_Desc,
TaskCreated_Asc,
TaskCreated_Desc,
TaskDue_Asc,
TaskDue_Desc,
TaskName_Asc,
TaskName_Desc,
TaskActor_Asc,
TaskActor_Desc,
TaskState_Asc,
TaskState_Desc
e.g. query all in-progress pending submissions for web project X, ordered by pending due date, submitter
query task taskName=wcmwf:submitpending taskState=IN_PROGRESS \
process.wcwmf:webproject=workspace://SpacesStore/projectx orderBy=TaskDue_Desc,TaskActor_Asc
##
## end
##