Impostare la data di inizio effettiva e la data di completamento effettiva
Gli attributi Actual Start Date e Actual Finish Date ora sono disponibili per impostazione predefinita per la notifica di modifica e il task di modifica.
È possibile verificare l'avanzamento dell'implementazione della notifica di modifica tramite la scheda Piano d'implementazione. Piano d'implementazione include Data di inizio effettiva e Data di completamento effettiva per ciascun task di modifica. Questi nuovi attributi, insieme all'attributo State, consentono di determinare quali task di modifica sono stati avviati e quali sono stati completati.
Un amministratore delle modifiche può fare riferimento a questo argomento per comprendere come vengono impostate la data di inizio effettiva e la data di completamento effettiva nei workflow.
Includere la data di inizio effettiva e la data di completamento effettiva nell'interfaccia utente
Per includere la data di inizio effettiva e la data di completamento effettiva nella tabella Piano d'implementazione e nella pagina Viste tabella, aggiornare Primary Attributes Info Page Layout nell'utilità Gestione tipi e attributi in base agli attributi seguenti:
• Attributi Actual Start Date e Actual Finish Date per i task di modifica
• Attributo Actual Finish Date per la notifica di modifica
Impostare la data di inizio effettiva
Per impostare Data di inizio effettiva di Change Activity With Release Workflow Version 1, attenersi alla procedura descritta di seguito.
1. Nel workflow fare clic sul robot di sincronizzazione Synch on Change Notice Implementation.
2. Nella finestra Synch on Change Notice Implementation fare clic su Sincronizza.
3. In Evento oggetto, chiamare l'API setECTActualStartDate per ottenere Data di inizio effettiva come illustrato di seguito:
//If Change Activity is ready to execute, continue the workflow
boolean isReady = com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.isChangeActivityReady((wt.change2.ChangeActivity2)primaryBusinessObject);
if (isReady)
{
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setECTActualStartDate((wt.change2.WTChangeActivity2)primaryBusinessObject);
result = "Go";
}
else
result = null;
In questo modo si imposta Data di inizio effettiva per il task di modifica.
Impostare la data di completamento effettiva
Per impostare Data di completamento effettiva di Change Activity with Release Workflow Version 1, attenersi alla procedura descritta di seguito.
1. Nel workflow fare clic su Release Changeables for Change Task.
2. Nella finestra Release Changeables for Change Task fare clic su Sincronizza.
3. Nella finestra Sincronizza, chiamare l'API releaseChangeable2 per ottenere Data di completamento effettiva come illustrato di seguito:
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.releaseChangeables2((wt.change2.WTChangeActivity2)primaryBusinessObject);
In questo modo si imposta Data di completamento effettiva per il task di modifica.