Я использовал шаги автоматизации, чтобы добавить меню действий на существующий экран, добавить автоматизацию утверждения и другие виды автоматизации на существующий экран и управлять полями / значениями существующих экранов. Кажется, что каждый из этих случаев работает нормально. Однако я добавил новый пользовательский экран, который не требует одобрений, и шаги автоматизации, похоже, для меня ничего не делают, кроме добавления элемента действия в меню.
Что помешает моему пользовательскому экрану выполнить мои простые шаги автоматизации? У меня есть 1 представление, установленное как элемент данных как для формы, так и для вкладки на экране формы / вкладки, который используется для разбиения данных, чтобы обеспечить простоту просмотра данных для конечного пользователя. Единственное, что работает, - это то, что пункт меню «Действие» «Преобразовать в ремонт» добавлен на экран, хотя он не отключен должным образом и не обновлен статус при изменении флажка удержания.
Определение автоматизации:
<?xml version="1.0" encoding="utf-8"?>
<Screens>
<Screen ScreenID="ZI302000">
<Step StepID="Hold -> Open" Description="Hold -> Open" GraphName="SSCS.IN.ZZINNcmTagEntry" ViewName="NCMTags" TimeStampName="Tstamp">
<Filter FieldName="Hold" Condition="Equals" Value="False" Value2="False" Operator="And" />
<Filter FieldName="Status" Condition="Equals" Value="H" Operator="And" />
<Action ActionName="*" IsDefault="1">
<Fill FieldName="Status" Value="O" />
</Action>
<Action ActionName="Action" MenuText="Convert to Repair">
<Fill FieldName="@ActionName" Value="ConvertRepair" />
</Action>
</Step>
<Step StepID="On Hold" Description="On Hold" GraphName="SSCS.IN.ZZINNcmTagEntry" ViewName="NCMTags" TimeStampName="Tstamp">
<Filter FieldName="Hold" Condition="Equals" Value="True" Value2="False" Operator="And" />
<Action ActionName="*" IsDefault="1">
<Fill FieldName="Status" Value="H" />
</Action>
<Action ActionName="Action" MenuText="Convert to Repair" IsDisabled="1">
<Fill FieldName="@ActionName" Value="ConvertRepair" />
</Action>
</Step>
</Screen>
</Screens>