运输管理引擎
运输管理引擎定义用于生成和处理运输管理中的运输费率的逻辑。
运输管理引擎计算任务,例如载体的运输费率。 发动机系统允许在运行期间基于在 Supply Chain Management 中的数据更改计算策略。 运输管理引擎类似于与特定合同承运人相关的插件。
有哪些可用引擎?
下表显示了可得到的运输管理引擎。
运输管理引擎 | 说明 |
---|---|
费率引擎 | 计算费率。 |
通用引擎 | 被其他引擎使用的简单辅助引擎无需来自 Supply Chain Management 的数据,例如,分摊引擎。 分摊引擎用于减少特定订单和航线的最终运输费用,它是基于维度,例如数量和重量。 |
里程引擎 | 计算运输距离。 |
运输时间引擎 | 计算从出发地到目的地所需的行程时间。 |
区域引擎 | 计算出当前地址所在区域,并计算出为了从 A 地址到达 B 地址所需跨越的区域数量。 |
货运帐单类型 | 标准化货票和货运单线用于自动化货运单匹配。 |
必须配置什么引擎来评价一次装运?
若要评价某个特定承运人的装运,您必须配置多个运输管理引擎。 需要费率引擎,不过,可能需要其他运输管理引擎以支持费率引擎。 例如,费率引擎可用于从里程引擎中检索数据以基于源地点和目的地点之间的里程计算费率。
初始化运输管理引擎需要哪些步骤?
运输管理引擎要求您设置初始化数据来以指定方式行使功能。 该设置可能包括以下类型数据:
- 其他运输管理引擎的引用。 有关详细信息,请参阅本节中的配置示例。
- 运输到管理引擎使用的 .NET 类型的引用。
- 简单的配置数据。
在大多数情况下,您可以单击运输管理引擎设置表单里的参数按钮配置初始化数据。 引用里程引擎的费率引擎的配置示例以下示例显示了费率引擎所需的设置,费率引擎是基于 .NET 引擎类型以及 Microsoft.Dynamics.Ax.Tms.Bll.MileageRateEngine 并引用了里程引擎。
参数 | 描述 |
---|---|
RateBaseAssigner | 它是表明在特定模式下的费率基数分配数据的 .NET 类型。 参数值的语法由两部分组成,它们被竖线 (|) 分割 |
MileageEngineCode | 里程引擎代码标识数据库中的里程引擎记录。 |
ApportionmentEngine | 通用引擎代码标识数据库中的分摊引擎。 |
元数据如何用在运输管理引擎?
依赖于在 Supply Chain Management 中定义的数据的运输管理引擎可能使用不同的数据模式。 运输管理系统允许不同的运输管理引擎使用相同的通用物理数据库表。 为了确保运行期间引擎数据的解读正确,您可以定义数据库表的元数据。 因为其他表和表单结构无需存在于 Operations 中,这减小了构建新的运输管理引擎的代价。
在费率计算中哪些可以被用作搜索数据?
您计算费率所使用的数据受元数据配置控制。 例如,如果您要基于邮政编码搜索费率,您必须基于查找类型为邮政编码来设置元数据。
是否所有引擎配置都需要元数据?
不是这样,用于检索来自外部系统的费率计算所需数据的运输管理引擎不需要元数据。 这些引擎的费率数据可以从外部运输承运人系统检索,通常通过 Web 服务。 例如,可以使用直接从必应地图检索数据的里程引擎,这样您就无需此引擎的元数据。
注意 |
---|
和 Supply Chain Management 一起传递的运输管理引擎依赖于从应用程序中检索的数据。 连接到外部系统的引擎不包含在 Operations 中。 但是,基于引擎的延伸性模型允许您使用 Visual Studio 工具创建扩展。 |
如何配置运输管理引擎的元数据?
不同类型的运输管理引擎的元数据配置各不相同。
运输管理引擎 | 元数据配置 |
---|---|
费率引擎 | 需要基本费率类型。 费率基数类型包含费率基数数据和费率基数分配数据的元数据。 费率基数元数据结构取决于费率引擎类型。 费率基数分配元数据的结构取决于与费率引擎关联的费率基数分配器的类型。 您在费率引擎页和费率主数据页上设置费率引擎的基本费率类型。 |
区域引擎 | 需要在主区域上直接设置元数据。 |
运输时间引擎和里程引擎 | 直接从里程引擎的配置设置窗体检索元数据。 |
费率引擎的元数据示例运输管理引擎需要源地址标识、目标州/国家/地区和装运的起点和终点。 通过使用这些需求,元数据将如下表数据所示。 该表还包括所需输入的数据类型的信息。
- 在基本费率类型页的运输管理>设置中定义此信息。
序列 | 姓名 | 字段类型 | 数据类型 | 查找类型 | 必需 |
---|---|---|---|---|---|
1 | 原始邮政编码 | 分配 | 字符串 | 邮政编码 | 已选择 |
2 | 目的州 | 分配 | 字符串 | 省/市/自治区 | |
3 | 目的地起始邮政编码 | 分配 | 字符串 | 邮政编码 | 已选择 |
4 | 目的地终点邮政编码 | 分配 | 字符串 | 邮政编码 | 已选择 |
5 | 目标国家/地区 | 赋值 | 字符串 | 国家/地区 |
白皮书
有关详细信息,请下载以下白皮书(为支持 AX2012 编写,同样适用于 Dynamics 365 Supply Chain Management)