Rilascio di un'attività richiesta

Quando un proprietario potenziale richiama un'attività, questa persona è responsabile del completamente dell'attività. Tuttavia, lacune volte l'attività richiesta deve essere rilasciata in modo che un altro proprietario potenziale possa richiamarla.

Perché e quando effettuare questa attività

Talvolta, chi dispone dei privilegi di amministratore deve rilasciare un'attività richiesta. Questa situazione può verificarsi, ad esempio, quando un'attività deve essere completata ma il proprietario di questa è assente. Il proprietario dell'attività può, inoltre, rilasciare un'attività richiesta.

Procedura di questa attività

  1. Elencare le attività richieste appartenenti ad una determinata persona, ad esempio, Smith.
    QueryResultSet result = 
         task.query("DISTINCT TASK.TKIID",
                    "TASK.STATE = TASK.STATE.STATE_CLAIMED AND 
                     TASK.OWNER = 'Smith'",
                     (String)null, (Integer)null, (TimeZone)null);
    End of change

    In questo modo viene restituita una serie di risultati query che elenca le attività richieste dalla persona specificata, Smith.

  2. Rilasciare l'attività richiesta.
    if (result.size() > 0)
    {
      	result.first();
      TKIID tkiid = (TKIID) result.getOID(1);
      task.cancelClaim(tkiid, true);
    }

    In questo modo l'attività viene riportata allo stato pronto e può essere richiesta da uno degli altri potenziali proprietari. I dati di errore o di output impostati dal proprietario originale vengono conservati.

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)