Eliminazione delle istanze di attività

Le istanze di attività vengono eliminate automaticamente solo quando sono completate e se questa opzione viene specificata nella maschera dell'attività associata da cui derivano le istanze stesse. In questo esempio viene illustrato come eliminare tutte le istanze di attività terminate e non eliminate automaticamente.

Procedura di questa attività

  1. Elencare le istanze di attività terminate.
    QueryResultSet result = 
         task.query("DISTINCT TASK.TKIID",
                    "TASK.STATE = TASK.STATE.STATE_FINISHED", 
                     (String)null, (Integer)null, (TimeZone)null);
    Questa operazione restituisce una serie di risultati di query che elenca le istanze di attività terminate.
  2. Eliminare le istanze di attività che sono terminate.
    while (result.next() )
    {
    	TKIID tkiid = (TKIID) result.getOID(1);
    	task.delete(tkiid);
    }
Concetti correlati
Query sugli oggetti del processo aziendale e relativi alle attività

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)