Изменить действие
Запустите экран Изменить действие выбрав действие в списке на экране Действия и нажав Изменить. На экране Изменить действие можно изменить имя действия, время начала, время окончания и описание. Нажмите Обновить, чтобы сохранить информацию об изменении действия.
Мэшап и виджеты
Мэшап PTC.SCA.SCO.EditActivity устанавливает экран Изменить действие. Мэшап использует виджеты Метка, Кнопки и Текстовое окно:
Виджеты Метка используются для заголовка страницы Изменить действие и для указания текста подсказок, отображаемого в каждом из полей.
Виджеты Кнопки используются для кнопок Обновить и Отменить.
Виджеты Текстовое окно используются для того, чтобы установить значения полей Имя, Время начала и Время окончания.
Сервисы
Мэшап PTC.SCA.SCO.EditActivity использует следующие сервисы вещи PTC.SCA.SCO.ShiftManagementUtils:
IsFieldEmpty: проверяет отсутствие информации в необходимом поле на экране.
IsTimeValid, IsTimeValid1: проверяет введено ли значение времени в действительном формате. Экземпляр сервиса присутствует для каждого поля времени (Время начала и Время окончания).
UpdateWorkActivities: обновляет действие с использованием измененной информации.
ValidateActivities: проверяет является ли значение для всех необходимых полей новое действия не равным null, и введены ли действительные значения.