【发布时间】:2018-11-08 05:43:36
【问题描述】:
我使用自动化步骤将操作菜单添加到现有屏幕,将审批自动化和其他自动化添加到现有屏幕,以及控制现有屏幕的字段/值。这些案例中的每一个似乎都可以正常工作。但是,我添加了一个不需要批准的新自定义屏幕,除了向菜单添加操作项之外,自动化步骤似乎对我没有任何作用。
什么会阻止我的自定义屏幕执行我的简单自动化步骤?我在表单/选项卡屏幕中设置了 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>
【问题讨论】:
标签: acumatica