启用和配置高级出口管理

注意

Azure Active Directory 现在是 Microsoft Entra ID。 了解更多信息

先决条件

您的系统必须满足以下要求,您才可以使用高级出口管理:

  • 必须运行 Microsoft Dynamics 365 Supply Chain Management 10.0.36 或更高版本。
  • 名为高级出口管理配置的功能必须在功能管理中打开。
  • 您的 Supply Chain Management 环境必须链接到 Dataverse 环境

安装出口管制应用程序

按照以下步骤安装出口管制应用程序。

  1. 登录到 Power Platform 管理中心
  2. 转到环境,然后选择您的环境。
  3. 在所选环境页面的资源部分,选择 Dynamics 365 应用程序
  4. 在应用程序列表中,选择 Dynamics 365 出口管制
  5. 按照屏幕上的说明安装应用程序。

身份验证和授权

为了执行出口管制检查,系统使用应用程序用户调用。 因此,无论哪个用户在 Supply Chain Management 中处理单据,都可以执行检查。 Supply Chain Management 用户不一定要添加到 Dataverse,也不一定要给他们额外的权限。 为了支持服务到服务 (S2S) 身份验证,必须为每个环境创建 Microsoft Entra 应用程序。 您不得跨环境共享或重用 Microsoft Entra 应用程序。

在 Azure 门户中注册一个新的 Microsoft Entra 应用程序

按照以下步骤创建一个新的 Microsoft Entra 应用程序。

  1. 登录 Azure 门户

  2. 转到 Microsoft Entra ID> 应用程序注册

  3. 选择新注册

  4. 注册应用程序页面上,输入以下信息:

    • 名称 - 输入唯一名称。
    • 支持的帐户类型 - 选择 任何 Microsoft Entra 目录 (单租户或多租户)。
    • 重定向 URI –将字段留空。
  5. 选择注册

  6. 出现的页面显示了新应用程序的详细信息。 将应用程序(客户端)ID 值复制到一个临时文本文件中,因为您稍后会用到它。

  7. 管理列表中,选择证书和密码

  8. 证书和密码页面上,选择新客户端密码

  9. 添加客户端密钥对话框中,输入描述和到期日期,然后选择添加

  10. 您将返回到证书和密码页面,该页面现在包括一个包含新客户端密码详细信息的行。 将列中的值复制到一个临时文本文件中,因为您以后会需要,并且将在您下次打开此页面时被隐藏。

在 Power Platform 管理中心授予应用程序权限

按照以下步骤在 Power Platform 管理中心授予应用程序权限。

  1. 登录到 Power Platform 管理中心
  2. 转到环境,然后选择您的环境。
  3. 在所选环境的页面上,在访问部分的用户下,选择查看全部
  4. 用户页面上,选择应用程序用户列表链接。
  5. 应用程序用户页面的工具栏上,选择新应用程序用户
  6. 创建新的应用程序用户对话框中,选择添加应用程序
  7. 从 Microsoft Entra 添加应用程序对话框的搜索字段中,粘贴新应用程序的应用程序(客户端)ID。 (您应该在 Azure 门户中注册应用程序时复制此 ID。)然后在列表或结果中选择您的应用程序,并选择添加
  8. 您将返回到创建新的应用程序用户对话框。 选择您的业务部门,然后选择编辑安全角色
  9. 添加安全角色对话框的角色列表中,选择出口管制应用程序。 然后选择保存以应用该角色。
  10. 选择创建以创建新的应用程序用户。

在 Supply Chain Management 中启用功能并配置应用产品

按照以下步骤在 Supply Chain Management 中启用功能并配置应用程序。

  1. 登录 Supply Chain Management。

  2. 转到产品信息管理 > 设置 > 产品合规性 > 原产国家/地区 > 高级出口管理配置

  3. 常规选项卡上,查看和设置以下字段:

    • 链接 Dataverse 环境 URL –本只读字段显示链接到您的供应链管理环境的环境的 URL Dataverse 。 您的高级出口管理司法管辖区、法规、限制、例外和许可证都在此 Dataverse 环境中定义。
    • 应用程序 ID –粘贴新应用程序的应用程序(客户端)ID。 (您应该在 Azure 门户中注册应用程序时复制此 ID。)
    • 应用程序密码 –粘贴新应用的客户端密码。 (您应该在 Azure 门户中注册应用程序时复制此密钥。)

    当您在这些字段中输入值时,系统会检查是否可以使用它们连接到 Dataverse 以及是否在此处安装了所需的解决方案。 每次测试通过时,状态标题下的三个复选框都将自动更新以显示复选标记。 如果一个或多个测试失败,请确保高级出口管理解决方案已成功安装,并且指定的 Microsoft Entra 应用程序在 Dataverse 中具有出口控制应用程序安全角色。 当全部三个复选框都显示复选标记时,继续执行下一步。

  4. 在所有测试都通过后,将显示以下设置。 根据需要设置每个选项。

    • 启用 高级出口管理功能 - 将本选项设置为 ”可在系统中启用高级出口管理功能。
    • 验证数据 Dataverse - 将此选项设置为 ”,确保系统根据应用中 Dataverse 定义的出口规则检查所有销售订单和装运。 根据为相关司法管辖区建立的规则,该检查确认您的公司是否被允许销售或运送订单上的每项物料。
    • 跟踪销售订单检查历史记录 –将此选项设置为 是”以记录订单检查历史记录。 如果您不需要此日志,请将其设置为
  5. 选择同步国家/地区列表,将现有的国家/地区代码列表从 Supply Chain Management 复制到 Dataverse 解决方案中。 定义规则时使用此列表。 每次更改国家/地区代码列表时,您都必须返回到高级出口管理配置页面,并再次选择同步国家/地区列表以同步更改。 选择此按钮的用户的语言用于同步国家/地区的名称。

您必须为每个法人实体(公司)配置一组可用的辖区。 对于没有启用司法管辖区的公司,高级出口管理功能对销售订单、物料或产品不可用。 相反,它提供更简单的两用商品功能。 如果某个法人至少启用了一个司法管辖区,则在该法人的页面上会隐藏两用商品功能,而显示高级出口管理功能。

按照以下步骤为法人实体配置辖区。

  1. 登录 Supply Chain Management。

  2. 使用公司选择器选择要配置的法人实体。

  3. 转到产品信息管理 > 设置 > 产品合规性 > 原产国家/地区 > 高级出口管理配置

  4. 此公司中使用的辖区选项卡上,网格显示了为当前法人启用的辖区。 最初,网格是空白的。 使用工具栏上的按钮根据需要添加或删除辖区。

    正在使用的辖区。

  5. 对于每个辖区,选择该辖区是否处于活动状态,并选择是否跳过该辖区的销售订单和/或销售报价单检查。

  6. 在操作窗格上,选择保存