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.
| 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
| 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
| 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
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
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
| 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
| 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
| 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. |