产品模型(窗体)

应用于: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

单击 产品信息管理 >常用 >产品生成器 >产品模型。 选择产品模型。在操作窗格中,单击打开

使用此窗体可以建立产品模型。

备注

本信息仅适用于产品生成器。

备注

我们建议您不要使用此窗体,因为该窗体已被正式弃用并且可能被删除,将来的 Microsoft Dynamics AX 版本可能不会提供此窗体。

  • 在上部窗格中,定义几种类型的变量。这些变量用在产品配置的用户对话框中,并且它们还用于在建模树中的计算。

  • 在下部窗格中,创建建模树。

使用此窗体可执行的任务

将建模变量添加到产品模型

创建计算变量

在建模树中插入节点

导航窗体

以下各表描述此窗体中的各个控件。

选项卡

Aa574919.collapse_all(zh-cn,AX.60).gif上部窗格

选项卡

描述

建模变量

将建模变量添加到产品模型。

备注

首先必须在中创建建模变量建模变量窗体。

系统

创建系统变量。这些变量用于传输数据,从已配置的订单行或从父产品模型。

简单

创建简单变量。这些变量用在计算和条件中。

数据类型

创建数据类型的变量。这些变量允许您使用的所有标准的扩展的数据类型中Microsoft Dynamics AX 2012。

创建表变量。这些变量,可以从标准的表中的所有访问数据Microsoft Dynamics AX 2012。

创建类变量。这些变量允许您使用标准类中的所有Microsoft Dynamics AX 2012。

表约束

在产品模型中使用表约束 ID。

Aa574919.collapse_all(zh-cn,AX.60).gif下部窗格

选项卡

描述

创建建模树。

备注

在用户单击后生成建模树确定产品生成器配置窗体。

树中可以包含以下类型的节点:

  • 代码节点– 允许用户编写 X + + 代码。

  • IF 节点 – 用于查询是否满足某个条件。

    • 如果满足条件,在连接下描述的操作THEN 节点IF 节点执行。

    • 如果不满足该条件,在连接下描述的操作ELSE 节点IF 节点执行。

  • Switch 节点 – 用于查询某个变量的值是否等于若干可能结果之一。待测试的结果在“Switch 节点”之下定义为一组 Case 节点。如果开关值指定在特定的值等于Case 节点,子节点的Case 节点运行。

  • FOR 节点--用于多次重复相同的操作。FOR 节点的子节点中定义重复该操作。

  • 物料清单节点--用于在产品模型的物料清单中插入物料清单 (BOM) 行。

  • 工艺路线节点– 用于插入产品模型的工艺路线的工艺路线工序。

  • 插入默认工艺路线 - 用于插入默认工艺路线、物料清单或工艺路线。

  • 默认节点 – 用于插入以前插入的默认工艺路线中的所有工艺路线节点。

  • 表节点 - 用于从表中的一个或多个字段检索值。

  • 信息 – 用于计算。

  • 警告– 用于插入一个信息性消息、 警告或错误消息。

代码

查看已编译的产品模型。产品模型表示为 X + + 代码。

按钮

按钮

描述

结果

为“枚举文本”计算变量指定结果列表,或查看“枚举文本”计算变量的结果列表。此按钮仅对“枚举文本”类型的建模变量和计算变量可用。

默认值

指定数组变量的默认值。如果变量不是数组,或者如果所有数组元素都具有相同的默认值,则可以使用默认值改为字段。

验证

将验证规则附加到每个产品模型的建模变量。

用户配置文件

将用户配置文件附加到产品模型的建模变量之一。如果附加用户配置文件,只有属于一个选定的用户配置文件的用户可以访问该变量。

备注

仅在此产品模型中,您将附加的用户配置文件会强制执行。若要强制用户配置文件中所有产品模型的建模变量的一组,请打开建模变量窗体中,然后使用产品生成器 > 设置.

分组

创建变量组的层次结构,用于控制产品模型的建模变量的用户对话框中的显示方式。

测试模型

测试已编译产品模型的性能。即使尚未向建模树添加任何节点,也可以使用此按钮测试由建模变量的产品模型设置生成的用户对话框。

字段

字段

描述

变量组

选择当前建模变量所属的组。对于如何在用户对话框中对建模变量分组,此字段十分有用。

不属于组的变量对用户不可用。

打印

如果您希望打印产品模型报告或不变量组,请选择此选项。

优先级

指示变量在用户对话框中显示时所依据的排序方式。

变量

变量的类型指派。

  • 对于建模变量,该名称是一个全局建模变量的名称。若要定义全局建模变量,请打开建模变量窗体中,然后使用产品生成器 > 设置.

  • 对于数据类型的变量,该名称是之一中的数据类型的名称Microsoft Dynamics AX 2012。

  • 对于变量名称的名称是一个表中的名称Microsoft Dynamics AX 2012。

  • 对于变量的名称是一个中的类的名称Microsoft Dynamics AX 2012。

数组

选中的复选框指示变量组是一个数组。数组是包含多个值,或行的索引的表。

对于数组变量最大值字段指定的数组元素或行数。

您可以设置建模变量仅在您通过单击打开的窗体中的数组属性分组,而且只能针对整个变量组。

最大值

如果数组复选框处于选中状态,此字段指定的数组元素或行数。

可以设置仅在您通过单击打开的窗体中的建模变量的数组属性, 分组,而且只能针对整个变量组。

默认值

为变量分配默认值。

对于建模变量,可以分配物料相关或与客户相关的默认值,通过使用默认值窗体。单击 产品信息管理 >设置 >产品生成器 >默认值 >默认值。 与项目相关的或与客户相关的默认值将覆盖您在此字段中输入的任何默认值。

如果数组选中复选框后,通过单击分配给每个数组元素的默认值默认值

继承

如果您想要继承自父产品模型中的某个变量的变量的值,请选中此复选框。

父产品模型中的变量必须具有相同的继承值的变量名称。

返回值

如果要返回到父产品模型中的某个变量的变量的值,请选中此复选框。

在父产品模型变量必须具有相同的返回值的变量名称。

字段属性

设置包含建模变量的字段的显示属性。提供以下选项:

  • 隐藏在用户对话框中不显示该字段。

  • 仅显示– 该字段将显示在用户对话框中。但是,用户不能更改字段的值。

  • 允许编辑– 该字段将显示在用户对话框中,并且用户可以选择字段的值。

  • 强制– 该字段将显示在用户对话框中,并且用户必须选择一个字段的值。

包括在重用中

选择此复选框可以包括该变量可用于生成其他产品模型配置搜索时。

系统变量

选择系统变量的类型。

在产品模型的系统变量提供有关物料的日常配置信息。产品模型可以包含一个系统变量的最大值。有以下类型的系统变量:

  • 转移变量--用于父产品模型和其相关的子模型,之间传送的值或 submodel。通常情况下,这种类型的系统变量是唯一应编写到任何内容的类型。

  • 物料清单标识 – 包含针对正在生成的物料清单的“物料清单”字段的副本。

  • 工艺路线标识 – 包含针对正在生成的工艺路线的“工艺路线编号”字段的副本。

  • 批次 ID– 包含一份批次 ID为正在配置的订单行。

  • 物料编号– 包含一份物料编号为正在配置的订单行。

  • 配置– 包含一份系统变量为正在配置的订单行。

  • 数量– 包含一份数量为正在配置的订单行。

类型

变量的数据类型。提供以下类型:

  • 文本--用于包含的文本、 字符、 单词、 等任何形式的变量。

  • 整数--用于包含整数的变量。

  • 实数--用于十进制数字。

  • 枚举文本– 用于固定的文本变量。您可以指定固定的文本成果为通过单击此类变量结果

变量

键入变量的明确名称。在建模树中使用该名称。

请参阅

关于产品模型

关于建模变量

创建建模变量

将建模变量组添加到产品模型

关于计算变量

关于数组类型的变量组

关于验证规则

将用户配置文件附加到建模变量

测试产品模型的用户对话框

关于产品建模树

公告: 若要查看已知问题和最近的补丁,请使用 Microsoft Dynamics Lifecycle Services (LCS) 中的 问题搜索