Microsoft Project 网页版即将成为Microsoft Planner,目前正在向客户推出。若要详细了解如何为组织设置新Planner,请参阅管理员Microsoft Planner。
项目管理 Office 加速器解决方案可让你开始自定义Project 网页版,以支持常见的项目管理方案。 它是一种托管解决方案,可以轻松地将新版本部署为更新。
我们已为项目管理 Office 加速器 (PMO 加速器) 准备了 Power BI 模板。 若要添加 Power BI 模板,请为其创建托管解决方案,然后在 PMO 加速器之上部署该解决方案。
此过程包含四个宽泛步骤:
- 打开你作为管理员的开发环境,其中已部署 Project 和 PMO 加速器。
- 下载 Power BI 模板并将其部署到该开发环境。
- 在该环境中,创建包含集成 Power BI 模板的步骤的托管解决方案。
- 导出解决方案,然后将其导入生产项目+加速器环境。
先决条件
- 在部署了 Project Management Office Accelerator 的开发环境中管理员权限
- Power BI Desktop和Power BI Pro帐户
- 使用 Common Data Service 连接器的权限
- 了解 托管解决方案层
- (可选,但建议) 开发人员计划 ,以便导出解决方案以轻松部署在其他环境中
部署 Power BI 模板
在 https://aka.ms/ProjectReports下载 Power BI 模板。 (请参阅扩展 Project 网页版.) 的 Power BI 模板
打开 Power BI Desktop。
选择“ 文件>导入”,然后选择下载的模板。
当系统提示输入环境 URL 时,请使用开发环境的基 URL。 例如:
https://mydevenvironment.crm.dynamics.com
请注意保存报表的工作区。
若要 确保团队有权访问报表,请共享报表。
在 Power BI 门户的导航窗格中,选择“ 工作区 ”,然后选择放置报表的工作区。
在报表的行中,选择三个垂直点以打开菜单,然后选择“ 管理权限”。
在 “相关内容”下,展开 “数据集”,然后选择报表。
在 “授予人员访问权限 ”对话框中,输入需要访问权限的 Teams 组的电子邮件地址,选择所需的共享选项,然后选择“ 授予访问权限”。
注意
你可能希望对多个不同的组重复此过程,以控制谁可以对Project 网页版中的报表执行哪些操作。
创建用于部署 Power BI 模板的托管解决方案
与 Project Power App 一样,PMO 加速器是一个 托管解决方案 ,因此Microsoft可以进行未来的改进和修复,以便客户可以部署此类更改,例如升级到其环境。 尽管可以在部署加速器后自定义环境,但如果随后尝试部署更新,这可能会导致问题。
若要添加 Power BI 模板,应创建一个托管解决方案,其中包含将模板集成到 Project+Accelerator 环境中所需的自定义项。
提示
如果你是托管解决方案的初学者,请在首次尝试之前访问 应用程序生命周期管理 (ALM) Microsoft Power Platform 进行准备。
使用Project 网页版打开开发环境,并部署了 PMO 加速器。
在导航窗格中,选择“ 解决方案”,然后在命令栏上选择“ + 新建解决方案”。
添加 显示名称 - 解决方案将在部署它的环境中使用此名称。
然后将显示 “名称” 的值。 可以放心接受此值,但可以更改此值,前提是不使用任何无效字符。
如果已有 用于自定义解决方案的解决方案发布者,请将其用于 发布服务器。 如果没有,请创建一个要使用的:
- 在“ 新建解决方案 ”对话框中,在“ 发布服务器 ”下选择“ + 新建发布者”,完成打开的对话框,然后选择“ 创建”。
根据需要调整 版本 ,然后选择“ 创建”。 新解决方案随即打开。
提示
有关创建自定义解决方案时的更多选项,请转到 创建解决方案。
修改 PMO 加速器 - 报表菜单以包含已部署的 Power BI 模板
重要
部署 PMO 加速器时,“报表”菜单指向 Web 资源文件,其中包含有关如何使用加速器获取 Power BI 模板的说明。 由于加速器是托管解决方案,因此无法编辑此 Web 资源。 有两个选项可让报表从 Power BI 模板显示报表。
选项 1:使用 Power BI 嵌入报表添加仪表板
打开 Power Apps 门户。
选择在其中创建了自定义托管解决方案的环境。
在导航窗格中,选择“ 解决方案”。
选择自定义的托管解决方案,然后在命令栏上选择“ 编辑”。
在导航窗格中,选择“ 对象”。
在命令栏上,选择“新建>Power BI 嵌入仪表板>”。
在 “新建 Power BI 嵌入式仪表板 ”对话框中,输入 “显示名称”,选择 Power BI 工作区 和 Power BI 报表,然后选择“ 保存”。
将 项目 站点地图添加到自定义解决方案。
- 在命令栏上,选择“ 添加现有的>更多>站点地图”。
- 选择“ 名称”msdyn_ProjectServiceCore项,然后在对话框底部选择“ 添加”。
选择 “项目 ”站点地图,然后在命令栏上选择“ 编辑”。
选择“ 报告>报告”。
- 将 “类型” 设置为 “仪表板”。
- 对于 “默认仪表板”,选择 Power BI 报表,然后在命令栏上选择“ 保存并关闭”。
选择“发布”。
打开Project 网页版,然后在导航窗格中选择“报表”。
此时会显示 Power BI 嵌入式仪表板。
选项 2:添加一个 Web 资源,该资源将 Power BI 报表嵌入 (整帧)
加速器包含 Power BI 模板的占位符。 部署加速器和 Power BI 模板后,请按照以下步骤将 Power BI 报表显示在加速器中。
部署 Power BI 模板后,请在 PowerBI.com 中打开报表。
选择“ 文件>嵌入报表>网站或门户”。
复制标有“ 此处是链接”的链接,可用于嵌入内容 并使其方便使用。
打开 Power Apps 门户。
选择包含加速器的环境。
在导航窗格中,选择“ 解决方案”,然后选择自定义托管解决方案,并在命令栏上选择“ 编辑”。
在导航窗格中,选择“ 对象”。
在命令栏上,选择“ 新建 > 更多 > Web 资源”。
输入以下值:
- 显示名称 = 加速器 Power BI 报表
- 名称: Accelerator_report
- 类型: 网页 HTML
使用以下文本创建要上传的新 HTML 文件,但将 src 的值更改为在此过程的步骤 3 中复制的 powerbi.com 链接。 提供简短的描述性名称,例如 PBI extra.html
<html> <head> </head> <body onfocusout="parent.setEmailRange();" style="overflow-wrap: break-word;"> <iframe width="100%" height="100%" src="REPLACE THIS" frameborder="0" allowfullscreen="true"></iframe> </body> </html>
选择“确定”。
如果尚不存在,请将 项目 网站地图添加到自定义解决方案。
- 在命令栏上,选择“ 添加现有的>更多>站点地图”。
- 选择“ 名称”msdyn_ProjectServiceCore项,然后在对话框底部选择“ 添加”。
在站点地图上的 “报告 ”下,选择“ 报表 ”以打开控件窗格。
在控件窗格中,将“类型”设置为 “Web 资源”,然后在“URL”下,输入之前在此过程中创建的 HTML 文件的名称。
在站点地图的右上角,选择“ 保存”,然后选择“ 发布”。 关闭站点地图。
在命令栏上,选择“ 发布所有自定义项”。
打开Project 网页版,然后在导航窗格中选择“报表”。
报表现在显示在Project 网页版中。 若要打开它,请在导航窗格中选择“ 报表 > 报表”。
注意
该模板包含许多报表 - 使用底部的选项卡在它们之间切换。