Задание фактических дат начала и завершения
Атрибуты Actual Start Date и Actual Finish Date теперь существуют в готовом к применению извещении об изменении и задании на изменение.
На вкладке План реализации можно отслеживать ход выполнения извещения об изменении. Вкладка План реализации содержит опции Фактическая дата начала и Фактическая дата завершения для каждого задания на изменение. Эти новые атрибуты вместе с атрибутом State помогают определить, какие задания на изменение уже начаты и какие уже завершены.
Администратор изменений может обращаться к этому разделу, чтобы понять, как задаются фактические дата начала и дата завершения в рабочих процессах.
Включение фактических дат начала и завершения в интерфейс пользователя
Чтобы включить фактические даты начала и дату завершения в таблицу План реализации и на страницу Табличные представления, обновите Компоновку информационной страницы "Основные атрибуты" в утилите Управление типами и атрибутами для следующих атрибутов:
Атрибуты Actual Start Date и Actual Finish Date для заданий на изменение.
Атрибут Actual Finish Date для извещения об изменении.
Дополнительные сведения см. в разделе Работа с утилитой "Управление типами и атрибутами".
Задание фактической даты начала
Чтобы задать Фактическую дату начала на странице Change Activity With Release Workflow Version 1, выполните следующие шаги:
1. В рабочем процессе щелкните робот синхронизации Синхронизация при реализации извещения об изменении.
2. В окне Синхронизация при реализации извещения об изменении щелкните Синхронизировать.
3. В Событии объекта вызовите API setECTActualStartDate, чтобы получить Фактическую дату начала, как показано ниже:
//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;
Тем самым задается Фактическая дата начала для задания на изменение.
Задание фактической даты завершения
Чтобы задать Фактическую дату завершения для задания Change Activity With Release Workflow Version 1, выполните следующие шаги:
1. В рабочем процессе щелкните Release Changeables for Change Task.
2. В окне Release Changeables for Change Task щелкните Синхронизировать.
3. В окне Синхронизировать вызовите API releaseChangeable2, чтобы получить Фактическую дату завершения, как показано ниже:
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.releaseChangeables2((wt.change2.WTChangeActivity2)primaryBusinessObject);
Это задает Фактическую дату завершения для задания на изменение.
Было ли это полезно?