Taskinstanzen löschen

Anlass und Zeitpunkt für die Ausführung dieser Task

Taskinstanzen werden beim Beenden nur automatisch gelöscht, wenn dies in der zugeordneten Taskschablone, aus der die Instanzen abgeleitet wurden, angegeben ist. Das folgende Beispiel zeigt, wie alle beendeten Taskinstanzen gelöscht werden können und nicht automatisch gelöscht werden.

Erforderliche Schritte für diese Task

  1. Listen Sie die fertig gestellten Taskinstanzen auf.
    QueryResultSet result = 
         task.query("DISTINCT TASK.TKIID",
                    "TASK.STATE = TASK.STATE.STATE_FINISHED", 
                     null, null, null); 
    Diese Aktion gibt ein Abfrageergebnis zurück, in dem die beendeten Taskinstanzen aufgelistet sind.
  2. Löschen Sie die beendeten Taskinstanzen.
    while (result.next() )
    {
    	TKIID tkiid = (TKIID) result.getOID(1);
    	task.delete(tkiid);
    }
Zugehörige Konzepte
Abfragen für Business-Prozessobjekte und taskbezogene Objekte

Rechtliche Hinweise |

Letzte Aktualisierung: LASTUPDATEDVAR

(c) Copyright IBM Corporation 2005.
Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)