Beanspruchte Task freigeben

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

Manchmal muss eine Person mit Administratorberechtigungen die bestehende Beanspruchung einer Task durch eine andere Person freigeben. Dies kann beispielsweise erforderlich sein, wenn eine Task abgeschlossen werden muss, deren Eigner abwesend ist. Der Eigner der Task kann auch eine beanspruchte Task freigeben.

Erforderliche Schritte für diese Task

  1. Listen Sie die beanspruchten Tasks auf, deren Eigner eine bestimmte Person (z. B. Schmidt) ist.
    QueryResultSet result = 
         task.query("DISTINCT TASK.TKIID",
                    "TASK.STATE = TASK.STATE.STATE_CLAIMED AND 
                     TASK.OWNER = 'Schmidt'",
                     null, null, null); 

    Diese Aktion gibt ein Abfrageergebnis zurück, in dem die von der angegebenen Person (Schmidt) beanspruchten Tasks aufgelistet sind.

  2. Geben Sie die beanspruchte Task frei.
    if (result.size() > 0)
    {
      result.first();
      TKIID tkiid = (TKIID) result.getOID(1);
      task.cancelClaim(tkiid);
    }

    Diese Aktion setzt die Task in den Bereitschaftsstatus zurück, d. h. die Task kann nun von einem anderen potenziellen Eigner beansprucht werden.

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)