使用 Microsoft Project 创建或更新项目 [AX 2012]

**已更新:**October 6, 2014

应用于: Microsoft Dynamics AX 2012 R3

本主题说明如何使用 Microsoft Project 管理在 Microsoft Dynamics AX 中创建或维护的项目的某些方面。项目可以在任一个程序中创建和管理。您用于管理项目的程序不必是用于创建该项目的相同程序。

您可以在 Microsoft Dynamics AX 中的项目和 Microsoft Project 中的相应项目之间创建一个链接。然后,您可以使用 Microsoft Project 创建或更新您的项目的工作分解结构 (WBS),以及创建可在 Microsoft Dynamics AX 中使用的 WBS 模板。您还可以通过使用 Microsoft Dynamics AX 中的工作人员列表将工作人员分配给 Microsoft Project 中的项目。此外,此集成允许您创建一个 Microsoft Dynamics AX 中的项目报价单可以使用的 Microsoft Project 中的 WBS。

如果您使用的是 Microsoft Project Professional 2013 与 Microsoft Dynamics AX 2012 R3,您可以执行以下操作:

  • 在 AX 2012 R3 中,您可使用 Microsoft Project 中 Dynamics AX 选项卡上的 打开 按钮,以打开 Microsoft Dynamics AX 中的当前项目。不再必需首先打开 Microsoft Dynamics AX 以便访问项目。

  • 在 Microsoft Project Professional 2013 中,您可以使用 SharePoint Online 协作工作区中的任务列表同步 Microsoft Project 中的任务列表。随后,当您在与项目关联的协作工作区中工作时,您可以查看或编辑任务。

备注

此主题不适用于 AX 2012 R2 的累积更新版本 7 之前的 Microsoft Dynamics AX 2012。

当您使用 Microsoft Dynamics AX 和 Microsoft Project 之间的集成时,如果出现影响项目的更改,系统会自动处理一些更新。

  • 如果在已为项目预留工作人员后对计划日期进行更改,则将在工作人员的分配中自动进行相应更改。

  • 如果为项目预留的工作人员离开了公司,则该工作人员的分配将自动从项目中删除,并且其姓名将不再显示在可分配给项目的工作人员列表中。

如果在从 Microsoft Project 向 Microsoft Dynamics AX 发布项目更新时出现问题,您可以对 Windows 事件查看器中的错误进行故障排除。

必备项

下表显示必须先就绪然后才能开始的先决条件。

类别

先决条件

版本

Microsoft Dynamics AX 2012 R3 或累计更新 7 或 AX 2012 R2 的更高版本

加载程序

在升级到 Microsoft Dynamics AX 2012 R2 累积更新版本 7 或 Microsoft Dynamics AX 2012 R3 期间必须安装以下加载程序:

  • Microsoft Project 加载项

Microsoft Project 版本

您必须具有以下版本之一:

  • Microsoft Project Professional 2013

  • Microsoft Project Standard 2013

  • Microsoft Project Standard 2010

请注意,仅当您使用 Microsoft SharePoint 2013 产品 时,才可以将任务列表与 SharePoint Online 中的项目同步。

备注

为了获得最佳结果,我们建议您使用 32 位版本的 Microsoft Project Professional 2013。有关在使用 Microsoft Project Professional 2010 或r Microsoft Project Standard 2010 时可能会遇到的问题的信息,以及可用来避免这些问题的步骤,请参阅本主题后面的使用 Microsoft Project 创建或更新项目部分。

Microsoft SharePoint

可选。如果您希望在 SharePoint 实现中存储 Microsoft Project 文件,必须向您的系统管理员提供以下产品之一:

  • Microsoft SharePoint Foundation 2010

  • Microsoft SharePoint Foundation 2013

  • Microsoft SharePoint Server 2010

  • Microsoft SharePoint Server 2013

如果您希望在 SharePoint Online 中指定协作工作区主页,您必须在运行 Microsoft Dynamics AX 的计算机上安装 SharePoint Server 2013 客户端组件 SDK。

下载 SharePoint Server 2013 客户端组件 SDK

相关的配置任务

指定 Microsoft Project 集成的选项

可选:设置协作工作区

项目管理与核算参数

如果您希望使用 Microsoft Project 帮助管理您的 Microsoft Dynamics AX 项目,请确保用于存储 Microsoft Project MPP 文件的选项已在项目管理与核算参数窗体常规区域中的 Microsoft Project 集成组中进行设置。

在 Microsoft Dynamics AX 和 Microsoft Project 之间集成项目

如果满足了先决条件,您可以在 Microsoft Dynamics AX 和 Microsoft Project 之间创建一个链接,以使您能够使用两个程序管理您的项目。

若要从 Microsoft Dynamics AX 集成项目,请执行以下步骤:

  1. 单击 项目管理与核算 >常用 >项目 >所有项目

  2. 在 Microsoft Project 中创建或打开您希望处理的项目。

  3. 计划 选项卡上的 活动 组中,单击 在 Microsoft Project 中打开

若要从 Microsoft Project 集成项目,请执行以下步骤:

  1. 在 Microsoft Project 中,打开您希望处理的项目。

  2. 在“Dynamics AX”选项卡上,在“操作面板”上单击“发布”。

  3. 在确认消息框中,单击“”。

  4. 在“发布为新项目”窗体中,在“项目名称”字段中,输入新项目的名称。

  5. 可选:如果任何基本项目详细信息需要不同于默认值的值,请修改这些值。

    提示

    若要创建新的项目合同以与此项目相关联,单击“新建”并提供“新建合同”窗体中的合同的详细信息。

  6. 单击“OK”。

将 Microsoft Project 中的任务与 Microsoft Dynamics AX 中的类别进行关联

在 Microsoft Dynamics AX 中,可以选择性地将项目活动分配给项目类别。将 WBS 从 Microsoft Project 转移之前,您可以将 WBS 中的活动分配给从 Microsoft Dynamics AX 导入的类别。

若要将 Microsoft Project 中的任务分配给 Microsoft Dynamics AX 类别,请执行以下步骤:

  1. 在 Microsoft Project 中,打开您希望处理的链接项目。

  2. 在“任务”选项卡上,选择要向其分配类别的叶任务。

  3. 在“类别”列中,选择要分配给任务的类别。

  4. 对于您要分配给类别的每个叶任务,重复步骤 2 和 3。

  5. 在“Dynamics AX”选项卡上,在“操作面板”上单击“发布”。

将工作人员从 Microsoft Dynamics AX 分配给 Microsoft Project 中的任务

如果您同时在 Microsoft Dynamics AX 和 Microsoft Project 中管理项目,当您在 Microsoft Project 中分配任务时,您可以选择在 Microsoft Dynamics AX 中拥有配置文件的工作人员。

若要将 Microsoft Dynamics AX 工作人员分配给 Microsoft Project 中的任务,请执行以下步骤:

  1. 在 Microsoft Project 中,打开您希望处理的链接项目。

  2. 在“Dynamics AX”选项卡上,单击“添加资源”。

  3. 在“从 Microsoft Dynamics AX 添加工作人员”窗体中,选择您希望能够分配给项目中的任务的工作人员,然后单击“添加工作人员”。

    此步骤不向任务分配工作人员。此步骤只是获取要参与下一步分配的工作人员。

  4. 在“任务”选项卡上,在对应于您希望向其分配工作人员的任务的行中,在“资源名称”列中,选择您希望处理该任务的工作人员。

    注意

    “资源名称”字段包含 255 个字符的字符限制。如果工作人员的名称和标识符超过 255 个字符,则您无法添加多个工作人员。

  5. 对于您希望向其分配工作人员的每个任务,重复上一步。

  6. 在“Dynamics AX”选项卡上,在“操作面板”上单击“发布”。

将 Microsoft Dynamics AX 中的项目中的 WBS 替换为 Microsoft Project 中的 WBS

如果您已在管理 Microsoft Dynamics AX 中的项目,您可以将 WBS 从 Microsoft Project 中的项目添加到 Microsoft Dynamics AX 中的项目。此操作将更新 WBS 的所有方面,但不会更改您的项目的其他元素,例如客户或项目合同。如果 Microsoft Dynamics AX 中的目标项目已包含 WBS,则将替换现有的 WBS。如果项目还没有 WBS,此过程可以创建 WBS。

若要将 WBS 从 Microsoft Project 复制到 Microsoft Dynamics AX,请执行以下步骤:

  1. 在 Microsoft Project 中,打开您希望处理的项目。

  2. 在“Dynamics AX”选项卡上,单击“发布”按钮下方的箭头,然后选择“替换现有项目”。

  3. 在确认消息框中,单击“”。

  4. 在“替换现有项目”窗体中,选择要向其转移 WBS 的法人和项目。

  5. 单击“OK”。

可选:在 Microsoft Project 中将 WBS 保存为一个可用于 Microsoft Dynamics AX 的模板

您可以在 Microsoft Project 中将 WBS 保存为一个可用于 Microsoft Dynamics AX 的模板。完成此过程后,可在 Microsoft Dynamics AX 的工作分解结构窗体中导入和应用该 WBS 模板。

备注

可以在 Microsoft Dynamics AX 中修改 WBS 模板的前提是,在“工作分解结构”窗体的 WBS 选项卡上取消从 Microsoft Project 链接 WBS 模板。

若要在 Microsoft Project 中将 WBS 保存为一个模板,请执行以下步骤:

  1. 在 Microsoft Project 中,打开您希望处理的项目。

  2. 在“Dynamics AX”选项卡上,单击“发布”,然后选择“保存为模板”。

  3. 在确认消息框中,单击“”。

  4. 在“发布为模板”窗体中,选择要为其启用此模板的法人,然后在“模板名称”字段中,输入名称以标识该模板。

  5. 单击“确定”。

可选:创建或更新报价单的 WBS

您可以将 Microsoft Dynamics AX 中的项目报价单链接到 Microsoft Project。然后,您可以在 Microsoft Project 中为报价单创建 WBS。或者,您可以将 Microsoft Dynamics AX 中的项目已经包含的 WBS 替换为您在 Microsoft Project 中创建的 WBS。

若要在 Microsoft Project 中为 Microsoft Dynamics AX 中的报价单创建 WBS,请执行以下步骤:

  1. 在 Microsoft Dynamics AX:单击 项目管理与核算 >常用 >报价 >项目报价单

  2. 创建或选择您希望处理的项目报价单。

  3. 项目报价单 选项卡上的 维护 组中,单击 工作分解结构

  4. WBS 选项卡上的 Microsoft Project 组中,单击 在 Microsoft Project 中打开

  5. 在 Microsoft Project 中,为报价单创建 WBS。

  6. 在“Dynamics AX”选项卡上,在“操作面板”上单击“发布”。

提示

审核报价单后,可以将其转移到新项目。如果您在 Microsoft Dynamics AX 中完成此任务,请确保在转移到项目向导中选中了“转移 WBS”复选框。

支持的环境信息和故障排除

为了获得最佳结果,我们建议您在以下任意系统中使用 32 位版本的 Microsoft Project Professional 2013 or Microsoft Project Standard 2013:

  • Windows 7

  • Windows 8

  • Windows 8.1

  • Windows Server 2008 R2

  • Windows Server 2012

下表显示了在您使用 Microsoft Project 和 Microsoft Project 2010 的 Microsoft Dynamics AX 加载项时可能会遇到的问题,有关您可能遇到上述问题的环境的信息,请参阅随附的第二张表。

问题编号

描述

解决方案

1

当您将适用于 Microsoft Project 的 Microsoft Dynamics AX 加载项与 Microsoft Project 2010 结合使用时,Microsoft Project 在以下情况中停止了响应:

  1. 通过单击 Microsoft Dynamics AX 中的在 Microsoft Project 中打开打开 Microsoft Project 2010。

  2. 在 Microsoft Project 中加载项目后,无论是否进行任何更改,通过单击“文件”>“关闭”或通过单击项目的“关闭”(X) 按钮关闭项目。

  3. 您尝试关闭主 Microsoft Project 窗口。此时,Microsoft Project 停止响应,并且您不能恢复应用程序。

为避免这种情况,当您完成处理与 Microsoft Dynamics AX 集成的项目后,请始终关闭 Microsoft Project 2010 程序,而非只关闭项目文件。若要在 Microsoft Project 停止响应后进行恢复,请使用 Windows 任务管理器结束 WINPROJ.exe 进程。

2

当您在 Windows 7 上运行 Microsoft Project 2010 时,如果您尝试将项目信息从 Microsoft Project 发布到 Microsoft Dynamics AX,可能会出现 COM 错误或权限错误。

为避免这种情况,请始终在管理员模式下运行 Microsoft Project 2010。

3

当您使用适用于 Microsoft Project 的 Microsoft Dynamics AX 加载项,并在 Windows 8.1 上使用 64 位版本的 Microsoft Project 2010 时,在以下情况下出现了 COM 错误:在 Microsoft Dynamics AX 中,在项目窗体或工作分解结构窗体中,单击在 Microsoft Project 中打开,但 Microsoft Project 并未已打开。

为避免此问题,请先在 Microsoft Dynamics AX 中单击在 Microsoft Project 中打开,然后再打开 Microsoft Project 2010。

下表显示了您可能会在其中遇到上表中介绍的问题的环境。

Windows 版本

Microsoft Project 版本

潜在问题

Windows 7

Microsoft Project 2010 64 位

1、2

Windows 7

Microsoft Project 2010 32 位

1、2

Windows 8

Microsoft Project 2010 64 位

1

Windows 8

Microsoft Project 2010 32 位

1

Windows 8.1

Microsoft Project 2010 64 位

1、3

Windows 8.1

Microsoft Project 2010 32 位

1

Windows Server 2008 R2

Microsoft Project 2010 64 位

1

Windows Server 2008 R2

Microsoft Project 2010 32 位

1

Windows Server 2012

Microsoft Project 2010 64 位

1

Windows Server 2012

Microsoft Project 2010 32 位

1

相关任务

指定 Microsoft Project 集成的选项

创建项目

关键任务:基于可用性将工作人员分配给项目

创建项目的工作分解结构模板

创建项目任务的工作分解结构