Class TasksViews
Object
TasksViews
public class TasksViews
extends Object
Überschrift: TasksViews
Beschreibung: Sammlung der im Workspace vorhandenen Aufgabenansichten als Schnittstelle für das Scripting. Im Scripting verfügbar als "tasksViews".
Copyright: Copyright (c) ELO Digital Office GmbH 2014
- Since:
- 9.00.000
-
Constructor Summary
Constructors Constructor Description TasksViews(Workspace workspace)
Interner Konstruktor. -
Method Summary
Modifier and Type Method Description TasksViewAdapter
getTasksViewForReminder(int reminderId)
Liefert eine Aufgabenansicht (die erste in der Reihe des Workspaces), welche die angegebene Wiedervorlage enthält.TasksViewAdapter
getTasksViewForWorkflow(int workflowId)
Liefert eine Aufgabenansicht (die erste in der Reihe des Workspaces), welche den angegebenen Workflow enthält.ArrayList<TasksViewAdapter>
getTasksViews()
Liefert eine Liste mit den Archivansichten zurück.int
startApprovalWorkflow(String name, String objId, String[] userids, String startNode, String cancelUserId, String cancelMessage, String finishedUserId, String finishedMessage)
Startet einen neuen Freigabe-AdhocWorkflow.int
startNoticeWorkflow(String name, String objId, String[] userids, String startNode, String cancelUserId, String cancelMessage, String finishedUserId, String finishedMessage)
Startet einen neuen Kenntnisnahme-AdhocWorkflow.int
startWorkflow(String objId, String name, int workflowTemplateId)
Startet einen Workflow mit dem angegebenen Archiveintrag.
-
Constructor Details
-
TasksViews
public TasksViews(Workspace workspace)Interner Konstruktor.- Parameters:
workspace
- Aktueller Arbeitsbereich
-
-
Method Details
-
getTasksViews
Liefert eine Liste mit den Archivansichten zurück.- Returns:
- Liste mit Aufgabenansichten
-
getTasksViewForWorkflow
Liefert eine Aufgabenansicht (die erste in der Reihe des Workspaces), welche den angegebenen Workflow enthält. Der Workflow wird in der Ansicht ausgewählt.- Parameters:
workflowId
- Id des Workflows- Returns:
- TasksViewAdapter Adapter für die Aufgabenansicht
- Throws:
Exception
- Wenn keine Ansicht mit diesem Workflow gefunden wird.
-
getTasksViewForReminder
Liefert eine Aufgabenansicht (die erste in der Reihe des Workspaces), welche die angegebene Wiedervorlage enthält. Die Wiedervorlage wird in der Ansicht ausgewählt.- Parameters:
reminderId
- Id der Wiedervorlage- Returns:
- TasksViewAdapter Adapter für die Aufgabenansicht
- Throws:
Exception
- Wenn keine Ansicht mit dieser Wiedervorlage gefunden wird.
-
startApprovalWorkflow
public int startApprovalWorkflow(String name, String objId, String[] userids, String startNode, String cancelUserId, String cancelMessage, String finishedUserId, String finishedMessage) throws RemoteExceptionStartet einen neuen Freigabe-AdhocWorkflow. Der Workflow wird in der Aufgabenliste der angegebenen Anwender erscheinen.- Parameters:
name
- WorkflownameobjId
- ObjektID des Dokuments oder Ordners zu dem der Workflow gestartet werden soll.userids
- Liste mit Anwendern, die den Workflow bekommenstartNode
- Bezeichnung des Startknotens des WorkflowscancelUserId
- Anwender, der eine Unterbrechungsnachricht bekommtcancelMessage
- Unterbrechungsnachricht, die an dem angegebenen Anwender gesendet wirdfinishedUserId
- Anwender, der eine Bestätigungsnachricht bekommtfinishedMessage
- Nachricht, die die erfolgreiche Ausführung des Workflows bestätigt- Returns:
- int Die Id des gestarteten Workflows
- Throws:
RemoteException
- Bei fehlerhaften Parametern oder nicht auf den Server zugegriffen werden kann.
-
startNoticeWorkflow
public int startNoticeWorkflow(String name, String objId, String[] userids, String startNode, String cancelUserId, String cancelMessage, String finishedUserId, String finishedMessage) throws RemoteExceptionStartet einen neuen Kenntnisnahme-AdhocWorkflow. Der Workflow wird in den Aufgabenliste der angegebenen Anwender erscheinen.- Parameters:
name
- WorkflownameobjId
- ObjektID des Dokuments oder Ordners zu dem der Workflow gestartet werden soll.userids
- Liste mit Anwendern, die den Workflow bekommen werdenstartNode
- Bezeichnung des Startknotens des WorkflowscancelUserId
- Anwender, der die Unterbrechungsnachricht bekommtcancelMessage
- UnterbrechungsnachrichtfinishedUserId
- Anwender, der die Bestätigungsnachricht bekommtfinishedMessage
- Nachricht, die die erfolgreiche Ausführung des Workflows bestätigt- Returns:
- Die Id des gestarteten Workflows
- Throws:
RemoteException
- Bei fehlerhaften Parametern oder nicht auf den Server zugegriffen werden kann.
-
startWorkflow
public int startWorkflow(String objId, String name, int workflowTemplateId)Startet einen Workflow mit dem angegebenen Archiveintrag. Es wird danach versucht, den soeben gestarteten Workflow in der Aufgabenliste zu selektieren. Damit dies möglich ist, muss in der Workflow-Vorlage als erster Personenknoten der aktuelle Anwender vorgesehen sein. Diese Methode ist vor allem für das Starten von Formular-Workflows gedacht.- Parameters:
objId
- ObjektID des Dokuments oder Ordners zu dem der Workflow gestartet werden soll.name
- Name der WorkflowsworkflowTemplateId
- Id der Workflow-Vorlage, mit der der Workflow gestartet wird- Returns:
- Die Id des gestarteten Workflows oder -1 bei einem Fehler
- Since:
- 8.00.006
-