D365 中创建时区独立的日期时间字段并导出解决方案

发布:2024-09-02 11:31 阅读:28 点赞:0

一、登录 D365 并打开解决方案

  1. 登录 Dynamics 365 (D365) 系统。
  2. 导航至 设置 (Settings)。
  3. 选择 解决方案 (Solutions) 并打开所需的解决方案。Open Solution

二、创建时区独立的日期时间字段

  1. 在解决方案中,创建一个新的字段,类型为 日期和时间 (Date and Time)。
  2. 设置该字段的格式也为 日期和时间 (Date and Time)。

<Field Type="DateTime" Format="DateTime" />
  1. 更改字段的行为为 时区独立 (Time-Zone Independent)。

<Behavior>3Behavior>

Date and Time

 

三、创建解决方案并添加实体和字段

  1. 创建一个新的解决方案,并将实体和字段添加到解决方案中。Create a Solution

<Solution>
  <Entities>
    <Entity>
      <Fields>
        
      Fields>
    Entity>
  Entities>
Solution>
  1. 选择解决方案并点击 导出 (Export Button) 按钮。Export Button

  2. 点击 下一步 (Next button) 按钮。 Next button

  3. 再次点击 下一步 (Next Button)。Click Next Button

  4. 继续点击 下一步 (Next Button)。Settings

  5. 在 设置 (Settings) 中,选择 未托管解决方案 (Unmanaged solution),然后点击 导出 (Export button) 按钮。Unmanaged solution

四、修改解决方案文件

  1. 下载解决方案后,解压缩文件。
  2. Solution
  3. 打开 Customization.xml 文件并检查字段行为属性。Behavior

<Behavior>3Behavior>
  1. 修改 Behavior 属性值为 1,表示 用户本地 (User Local)。 Behavior Property

<Behavior>1Behavior>
  1. 保存 Customization.xml 文件,并重新压缩解决方案文件。

五、导入解决方案

  1. 返回 D365,导航到 设置 (Settings) -> 解决方案 (Solutions)。
  2. 点击 导入 (Import Button) 按钮。
  3. 点击 选择文件 (Choose file Button) 按钮,选择之前压缩的 ZIP 文件。Import Button
  4. 点击 导入 (Import button) 按钮。Click the Import button
  5. 再次点击 导入 (Import button) 按钮确认导入。Solution is importing

此时,解决方案正在导入中。

六、发布自定义

  1. 导入完成后,点击 发布所有自定义 (Publish All Customizations)。Publish All Customizations

七、验证字段行为

  1. 打开字段 new_datetimeformat 并检查其行为是否为 用户本地 (User Local)。User Local

通过以上步骤,你成功地创建了一个时区独立的日期时间字段,并将其行为修改为用户本地。这使得字段在不同时区下的显示更加一致。