IBM Case Manager - JavaScript-Paket icm.action

Die Klassen im Paket icm.action stellen die Aktionen dar, die Benutzer mit Fallmanagementobjekten ausführen können. Sie können diese Aktionen den Symbolleisten oder Popup-Menüs für ein Widget hinzufügen.

Eine IBM® Case Manager-Aktion funktioniert für einen bestimmten Objekttyp wie einen Fall oder ein Arbeitselement. Das Objekt wird durch das Unterpaket im Paket icm.action angegeben. Eine Ausnahme ist das Paket icm.action.util, das Aktionen enthält, die nicht für bestimmte Fallmanagementobjekte ausgeführt werden.

Eine Aktion erfordert auch einen bestimmten Kontext, innerhalb dessen sie funktioniert. Der Kontext gibt die Objekte an, die die Aktion benötigt. Der Kontext bestimmt auch, in welchen Symbolleisten und Menüs die Aktion verfügbar ist. Die Aktion, die von der Klasse icm.action.case,AddCustomTask dargestellt wird, benötigt z. B. entweder ein icm.model.Case-Objekt oder ein icm.model.WorkItem-Objekt. Diese Aktion ist in der Symbolleiste zum Bearbeiten eines Falls oder zum Öffnen eines Arbeitselements verfügbar. Die Aktion ist nicht in der Symbolleiste zum Hinzufügen eines Falls oder Arbeitselements verfügbar.

In den folgenden Tabellen wird der Kontext für jede Aktion in einzelnen oder doppelten eckigen Klammern angezeigt:
Tabelle 1. Kontextsyntax
Syntax Beschreibung
['Case', 'WorkItem'] Die Aktion erfordert ein Fallobjekt oder ein Arbeitselementobjekt.
[['NewCase', 'Coordination']] Die Aktion erfordert ein neues Fallobjekt und ein Koordinationsobjekt.
[['CasePage', 'Coordination'], ['NewCase', 'Coordination']] Die Aktion erfordert entweder ein Fallseitenobjekt und ein Koordinationsobjekt oder ein neues Fallobjekt und ein Koordinationsobjekt.

Paket icm.action.attachment

Das Paket icm.action.attachment definiert eine einzelne Klasse, Remove, für den Anlagenkontext. Ein Remove-Objekt wird zum Entfernen eines Dokuments aus einer Anlage verwendet.

Paket icm.action.case

Das Paket icm.action.case definiert Aktionen, die für Fälle ausgeführt werden.
Tabelle 2. Klassen im Paket icm.action.case
Klasse Kontext Beschreibung
AddCaseAndClosePage [['NewCase', 'Coordination']] Speichert den Fall, der hinzugefügt wird, und schließt dann die aktuelle Seite Fall hinzufügen oder Fall aufteilen.
AddCustomTask ['Case', 'WorkItem'] Öffnet das Fenster Editor für benutzerdefinierte Tasks, sodass der Benutzer einem Fall eine benutzerdefinierte Task hinzufügen kann.
AddCustomTaskFromExisting ['Case', 'WorkItem'] Öffnet eine Kopie der ausgewählten Task im Fenster Editor für benutzerdefinierte Tasks, sodass der Benutzer einem Fall eine neue benutzerdefinierte Task hinzufügen kann.
CloseCasePage [['CasePage', 'Coordination'], ['NewCase', 'Coordination']] Schließt die aktuelle Seite Fall hinzufügen, Falldetails oder Fall aufteilen, ohne Änderungen zu speichern.
OpenAddPredefinedTaskPage ['Case', 'WorkItem'] Fügt dem Fall eine eignerdefinierte Task hinzu.
OpenCasePage ['CaseReference'] Öffnet den ausgewählten Fall auf der Seite Falldetails.
OpenSplitCasePage [['Solution', 'Case']] Öffnet die Seite Fall aufteilen, sodass der Benutzer mit den Eigenschaften aus einem vorhandenen Fall einen neuen Fall erstellen kann.
SaveCaseOnPage [['CasePage', 'Coordination'], ['NewCase', 'Coordination']] Speichert den Fall, der bearbeitet oder hinzugefügt wird, ohne die Seite zu schließen.
SendLink ['Case'] Sendet eine E-Mail, die die URL zum Öffnen des ausgewählten Falls auf der Seite Falldetails enthält.
ShowLink ['Case'] Zeigt die URL zum Öffnen des ausgewählten Falls auf der Seite Falldetails an.

Paket icm.action.comment

Das Paket icm.action.comment definiert Aktionen, mit denen Kommentare zu Fällen, Dokumenten, Tasks und Arbeitselementen hinzugefügt werden.
Tabelle 3. Klassen im Paket icm.action.comment
Klasse Kontext Beschreibung
AddCaseComment ['Case'] Öffnet das Fenster Kommentare, sodass der Benutzer für einen Fall einen Kommentar hinzufügen oder Kommentare anzeigen kann.
AddDocumentComment [['Case', 'Document']] Öffnet das Fenster Kommentare, sodass der Benutzer für ein Dokument einen Kommentar hinzufügen oder Kommentare anzeigen kann.
AddTaskComment ['WorkItem', 'Task'] Öffnet das Fenster Kommentare, sodass der Benutzer für eine Task einen Kommentar hinzufügen oder Kommentare anzeigen kann.
AddWorkItemComment ['WorkItem'] Öffnet das Fenster Kommentare, sodass der Benutzer für ein Arbeitselement einen Kommentar hinzufügen oder Kommentare anzeigen kann.

Paket icm.action.contentitem

Das Paket icm.action.contentitem definiert Aktionen, die für Dokumente und Ordner ausgeführt werden.
Tabelle 4. Klassen im Paket icm.action.contentitem
Klasse Kontext Beschreibung
Cut ['Document'] Entfernt das ausgewählte Dokument aus dem Fall.
Open ['Folder', 'Document'] Öffnet das ausgewählte Dokument oder den ausgewählten Ordner.
Paste ['CurrentFolder'] Fügt ein Dokument in den Fall ein.

Paket icm.action.document

Das Paket icm.action.document definiert Aktionen, die für Dokumente ausgeführt werden.
Tabelle 5. Klassen im Paket icm.action.document
Klasse Kontext Beschreibung
AddDocumentFromLocal ['CurrentFolder'] Fügt einem Fall oder einem Fallordner ein Dokument hinzu.

Wenn Dokumente und Anlagen aus anderen Repositorys als Fallmanagement-Objektspeichern zulassen ausgewählt ist, können Dokumente direkt in einem Fall gespeichert werden, ohne ein Repository oder einen Ordner auswählen zu müssen.

Open ['Document'] Öffnet das ausgewählte Dokument.
Refresh ['Document'] Aktualisiert das Dokument.

Paket icm.action.folder

Das Paket icm.action.folder definiert Aktionen, die für Ordner ausgeführt werden.
Tabelle 6. Klassen im Paket icm.action.folder
Klasse Kontext Beschreibung
AddFolder ['CurrentFolder'] Fügt dem Fall einen Ordner hinzu.
Open ['Folder'] Öffnet den ausgewählten Ordner und zeigt seinen Inhalt an.

Paket icm.action.solution

Das Paket icm.action.solution definiert Aktionen, die für Lösungen ausgeführt werden.
Tabelle 7. Klassen im Paket icm.action.solution
Klasse Kontext Beschreibung
EditProcessPreferences ['Solution'] Öffnet das Fenster Vorgabe, sodass der Benutzer Benachrichtigungsvorgaben für Prozesse bearbeiten kann.
ManageRoles ['Solution'] Öffnet das Fenster Rollen verwalten, sodass der Benutzer Rollen in einer Lösung Benutzer zuordnen kann.
OpenAddCasePage ['Solution'] Öffnet die Seite Fall hinzufügen, sodass der Benutzer einen Fall des ausgewählten Falltyps erstellen kann.

Paket icm.action.task

Das Paket icm.action.task definiert Aktionen, die für Tasks ausgeführt werden.
Tabelle 8. Klassen im Paket icm.action.task
Klasse Kontext Beschreibung
AddTaskAndClosePage [['NewTask', 'Coordination']] Startet die neue Task und schließt die aktuelle Seite Task hinzufügen.
CancelAddTaskPage [['NewTask', 'Coordination']] Bricht das Hinzufügen einer neuen Task ab und schließt die aktuelle Seite Task hinzufügen.

Paket icm.action.utility

Das Paket icm.action.utility definiert Aktionen, die nicht zu bestimmten Fallmanagementobjekten gehören.
Tabelle 9. Klassen im Paket icm.action.utility
Klasse Kontext Beschreibung
EventAction Ohne Erstellt eine Schaltfläche oder ein Menüelement, die/das ein benutzerdefiniertes Ereignis veröffentlicht oder im Broadcastbetrieb überträgt.
OpenWebPage Ohne Öffnet die angegebene Website in einem separaten Fenster.
ScriptAction Ohne Erstellt eine Schaltfläche oder ein Menüelement, die/das ein benutzerdefiniertes Script ausführt.

Paket icm.action.workitem

Das Paket icm.action.workitem definiert Aktionen, die für Arbeitselemente ausgeführt werden.
Tabelle 10. Klassen im Paket icm.action.workitem
Klasse Kontext Beschreibung
CloseWorkItemPage [['WorkItemPage', 'Coordination']] Schließt die aktuelle Seite Arbeitsdetails, ohne Änderungen zu speichern.
DispatchWorkItemAndClosePage [['WorkItemPage', 'Coordination']] Versendet das aktuelle Arbeitselement. Wenn das nächste Arbeitselement nicht automatisch geöffnet wird, schließt diese Aktion auch die aktuelle Seite Arbeitsdetails.
MoveToInbox [['WorkItem', 'Solution']] Verschiebt das ausgewählte Arbeitselement in den persönlichen Posteingang des Benutzers.
OpenNextWorkItemInPage [['WorkItemPage', 'Coordination']] Öffnet das nächste verfügbare Arbeitselement auf derselben Seite, wenn der Benutzer das aktuelle Arbeitselement versendet.
OpenWorkItemPage ['WorkItemReference'] Öffnet das ausgewählte Arbeitselement auf der Seite Arbeitsdetails.
Reassign [['WorkItem', 'Solution', 'Role']] Ordnet das ausgewählte Arbeitselement einem anderen Benutzer zu. Wenn das Arbeitselement offen ist, schließt diese Aktion es zuerst.
ReturnToSender [['WorkItem', 'Solution']] Sendet ein Arbeitselement an den Posteingang zurück, in dem es sich zuletzt befand. Wenn das Arbeitselement offen ist, schließt diese Aktion es zuerst.
SaveWorkItemOnPage [['WorkItemPage', 'Coordination']] Speichert das Arbeitselement, das der Benutzer bearbeitet, ohne die Seite Arbeitsdetails zu schließen.