配置 Starter Services (Duet Enterprise)

 

适用于: Duet Enterprise for Microsoft SharePoint and SAP

上一次修改主题: 2016-11-29

本文演示如何为 Duet Enterprise for Microsoft SharePoint and SAP 部署 Starter Services 以及如何使用 Duet Enterprise 附带的 Duet Enterprise 网站模板在 Microsoft SharePoint Server 2010 中创建网站集。请注意,您必须先配置 Starter Services 解决方案,然后才能使用 Duet Enterprise 网站模板创建网站集。

Starter Services 附带的“Duet Enterprise 网站”网站集模板包含很多网站。其中一个网站用于请求和接收 SAP 报告,另一个网站用于与 SAP 工作流进行交互。报告网站的功能取决于您在配置 Starter Services 之前配置的报告解决方案。如果您尚未执行此操作,但希望使用 Duet Enterprise 网站提供的报告功能,请在继续之前配置报告。有关如何配置报告的详细信息,请参阅配置报告 (https://go.microsoft.com/fwlink/?linkid=205681&clcid=0x804)。工作流网站的功能取决于首先配置的工作流解决方案。如果您尚未执行此操作,但希望使用 Duet Enterprise 网站提供的工作流功能,请在继续之前配置工作流解决方案。有关如何配置工作流的详细信息,请参阅配置 SAP 工作流 (https://go.microsoft.com/fwlink/?linkid=205816&clcid=0x804)。

您必须按所列顺序完成本文中的过程。

本文内容:

  • 配置 Starter Services 解决方案

  • 检查 Starter Services 解决方案配置的运行状况

  • 使用 Duet Enterprise 网站模板创建网站集

  • 验证报告网站上的功能是否处于活动状态

  • 授予用户网站集权限

  • 向 SAP 管理员提供 OBAFileReciever URL

  • 添加业务数据操作

  • 准备任务中心网站

配置 Starter Services 解决方案

备注

您必须以服务器场管理员身份登录,并且您还必须是 Windows Administrators 组的成员才能完成此过程。

下表列出了您使用此过程配置的解决方案。请注意,所有解决方案都部署到一个特定 Web 应用程序中。

解决方案 部署范围

ProductWorkspace

Web 应用程序

OrderToCash

Web 应用程序

CustomerWorkspace

Web 应用程序

门户

Web 应用程序

配置 Starter Services 解决方案

  1. 依次单击“开始”、“所有程序”和“附件”。

  2. 右键单击“命令提示符”,然后单击“以管理员身份运行”。

    这将以管理员身份打开命令提示符窗口。

  3. 在命令提示符窗口中,打开目录 <系统驱动器>:\Program Files\Duet Enterprise\1.0\。

  4. 在提示符处,键入 DuetConfig.exe /configuresolution “ProductWorkspace” /webappurl http://主机名

    其中,主机名是为其配置 Starter Services 的 Web 应用程序的完全限定的域名。

    BatonHandoffIcon

    如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 1 的“Duet Enterprise 网站的 Web 应用程序的 URL”行中列出此 URL。

  5. Enter

    当命令提示符窗口中出现“Solution successfully configured.”时,转到下一步。

  6. 在提示符处,键入 DuetConfig.exe /configuresolution “OrderToCash” /webappurl http:// 主机名

    其中,主机名是为其配置 Starter Services 的 Web 应用程序的完全限定的域名。

  7. Enter

    当命令提示符窗口中出现“Solution successfully configured.”时,转到下一步。

  8. 在提示符处,键入 DuetConfig.exe /configuresolution “CustomerWorkspace” /webappurl http://HostName

    其中,主机名是为其配置 Starter Services 的 Web 应用程序的完全限定的域名。

  9. Enter

    当命令提示符窗口中出现“Solution successfully configured.”时,转到下一步。

  10. 在提示符处,键入 DuetConfig.exe /configuresolution “Portal” /webappurl http://主机名

    其中,主机名是为其配置 Starter Services 的 Web 应用程序的完全限定的域名。

  11. Enter

    当命令提示符窗口中出现“Solution successfully configured.”时,转到下一过程来验证 Starter Services 解决方案配置的运行状况。

验证 Starter Services 解决方案配置的运行状况

完成此过程可验证 Starter 解决方案配置的运行状况。

备注

您必须拥有以下权限才能完成本节中的过程。

  • 成为 Farm Administrators 组的成员。

  • 成为 Windows Administrators 组的成员。

  • 您还必须确保已授予您将用于运行配置运行状况检查的帐户对 SAPRoles 和 SAPUsers 外部内容类型的完全权限。

    BatonHandoffIcon

    如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804) 并且您在导入模型后执行了运行状况检查,则在工作表的表 3 的“‘安装’用户帐户”行中列出的用户帐户拥有所需权限。

验证对 SAPRoles 和 SAPUsers 外部内容类型的权限

  1. 在管理中心的“快速启动”中,单击“应用程序管理”。

  2. 在“服务应用程序”部分,单击“管理服务应用程序”。

  3. 在“类型”列中,单击要使用的 Business Data Connectivity Service 应用程序。

  4. 在功能区的“操作”组中,单击“属性”。

  5. 选中“SAPRoles”旁边的复选框。

  6. 在功能区中,单击“设置对象权限”。

  7. 如果用于运行配置运行状况检查的用户帐户没有出现在中间框中,请在顶部框中键入帐户名称,然后单击“添加”。否则,请转到步骤 8。

  8. 在中间框中,选择您将用于运行配置运行状况检查的用户帐户,然后确保选中“权限”(底部)框中的所有复选框。

  9. 单击“确定”。

  10. 在“查看外部内容类型”页上,清除“SAPRoles”旁边的复选框,然后选中“SAPUsers”旁边的复选框。

  11. 在功能区中,单击“设置对象权限”。

  12. 如果用于运行配置运行状况检查的用户帐户没有出现在中间框中,请在顶部框中键入帐户名称,然后单击“添加”。否则,请转到步骤 8。

  13. 在中间框中,选择您将用于运行配置运行状况检查的用户帐户,然后确保选中“权限”(底部)框中的所有复选框。

  14. 单击“确定”。

验证 Starter Services 解决方案配置的运行状况

  1. 依次单击“开始”、“所有程序”和“附件”。

  2. 右键单击“命令提示符”,然后单击“以管理员身份运行”。

    这将以管理员身份打开命令提示符窗口。

  3. 在命令提示符窗口中,打开目录 <系统驱动器>:\Program Files\Duet Enterprise\1.0\。

  4. 在提示符处,键入 DuetConfig /checkconfiguration。

  5. 您可以选择将 /out <输出文件> 追加到命令中以指定在其中写入配置报告的 xml 文件的位置和名称。

    其中 <输出文件> 是文件的位置和文件名。如果您没有指定此参数,则输出文件将写入 Windows %Temp% 环境变量指定的位置。

  6. Enter

    将在 Windows %Temp% 环境变量或您为 /out 参数分配的值所指定的位置创建一个 XML 文件和一个 XSL 文件,XML 文件包含配置运行状况信息,XSL 文件用于设置报告在浏览器中的显示格式。

  7. 当显示消息“Successfully written configurations to file <驱动器>:\ 路径\文件名”后,在 Windows 资源管理器中转到在其中写入文件的文件夹,然后双击 xml 文件。

    浏览器中将出现“Duet Enterprise 配置运行状况检查”页。

  8. 在“Duet Enterprise 配置运行状况检查”页上,向下滚动到“解决方案”表,并确认每个解决方案的“运行状况”列中均显示“良好”状态。

使用 Duet Enterprise 网站模板创建网站集

Duet Enterprise 提供了三个网站集模板。下表中描述了这些模板。

模板名称 注释

Duet Enterprise 客户

包含支持 CustomerWorkspace 解决方案的 Web 部件的网站集模板。

Duet Enterprise 产品

包含支持 ProductWorkspace 和 OrderToCash 解决方案的 Web 部件的网站集模板。

Duet Enterprise 网站

包含支持“客户”和“产品”解决方案(是 Starter Services 解决方案的一部分)以及“报告”和“工作流”解决方案的 Web 部件的网站集模板。

提示

此网站集模板要求您已配置“报告”、“工作流”和 Starter Services 解决方案。有关详细信息,请参阅以下点符列表。

本节介绍使用 Duet Enterprise“网站”模板创建网站集的步骤。在继续之前,确保您已配置以下解决方案。

完成以下步骤即可使用 Duet Enterprise“网站”模板创建网站集。

备注

您必须是 Farm Administrators 组的成员才能完成此过程。

使用 Duet Enterprise“网站”模板创建网站集

  1. 在管理中心网站上的“应用程序管理”部分,单击“创建网站集”。

  2. 在“创建网站集”页上的“Web 应用程序”部分,检查是否已选中要在其中创建网站集的 Web 应用程序。如果尚未选中,请单击“更改 Web 应用程序”,然后单击要在其中创建网站集的 Web 应用程序。

    BatonHandoffIcon

    如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 1 的“Duet Enterprise 网站的 Web 应用程序的 URL”行中列出此 Web 应用程序的 URL。

  3. 在“标题和说明”部分,键入网站集的标题和说明(可选)。

  4. 在“网站地址”部分,选择要用于 URL 的路径(例如,通配符包含 /sites/ 之类的路径或根目录 (/))。如果选择通配符包含路径,则还必须键入要在网站的 URL 中使用的网站名称。

  5. 在“模板选择”部分的“选择模板”列表中,选择“Duet Enterprise”选项卡,然后从列表中选择“Duet Enterprise 网站”。

  6. 在“网站集主管理员”部分,键入将成为网站集主管理员的用户的用户名(采用“域\用户名”格式)。

  7. 在“网站集第二管理员”部分,可以选择键入网站集的第二管理员的用户名。

    指定网站集第二管理员是确保其他人可以在网站集主管理员不在时管理网站集的最佳做法。

  8. 单击“确定”。

  9. 在“首要网站创建成功”页上,单击为新的 Duet Enterprise 网站集提供的 URL 以打开新网站集。

    备注

    此 URL 的形式通常为 http://主机名/站点/站点名

    在您创建的网站集的首要网站上,您将看到以下网站的选项卡:“Duet Enterprise 网站”(这是首要网站的名称)、“客户”、“产品”、“报告中心”和“任务中心”。

验证报告中心网站上的功能是否处于活动状态

完成此验证过程可确保报告中心网站上的网站级功能处于活动状态。

备注

您必须是报告中心网站上网站的网站所有者才能执行此过程。

验证网站功能是否处于活动状态

  1. 在浏览器中,打开“Duet Enterprise 网站”网站集的首要网站。

  2. 单击“报告中心”选项卡以转到报告中心。

  3. 在“网站操作”菜单上,单击“网站设置”。

  4. 在“网站设置”页上的“网站操作”部分,单击“管理网站功能”。

  5. 确保 Duet Enterprise 报告功能处于活动状态。

  6. 确保 Duet Enterprise 内容管理器功能处于活动状态。

授予用户网站集权限

在用户可以访问网站集之前,您必须授予他们相关权限。此操作通常在网站集的首要网站上执行并允许子网站继承权限。有关如何向用户授予网站权限的信息,请参阅路线图:授予网站权限 (https://go.microsoft.com/fwlink/?linkid=201161&clcid=0x804)。

重要

确保授予报告发布程序帐户和工作流发布程序帐户对网站集中首要网站的完全控制访问权限。

BatonHandoffIcon

如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将分别在工作表的表 3 的“报告发布程序帐户”和“工作流发布程序帐户”行中列出这些帐户。

向 SAP 管理员提供 OBAFileReciever URL

若要使 SAP 管理员创建逻辑端口来支持报告解决方案,您必须将 OBAFileReceiver Web 服务描述语言 (WSDL) 文件的 URL 和报告发布程序帐户的用户名和密码提供给 SAP 管理员。

备注

您必须是 SharePoint 组“Farm Administrators”的成员才能完成以下过程。

向 SAP 管理员提供 OBAFileReceiver URL

  1. 在浏览器中,打开“Duet Enterprise 网站”网站集的首要网站。

  2. 单击“报告中心”选项卡以转到报告中心网站。

  3. 在浏览器的地址框中,将 URL 的最后一部分 (default.aspx) 更改为“_vti_bin/OBAFileReceiver.asmx?wsdl”。

    例如,如果报告中心网站的 URL 为 http://contoso/sites/DuetEnterpriseSites/Reports/default.aspx,则 URL 现在将为 http://contoso/sites/DuetEnterpriseSites/Reports/_vti_bin/OBAFileReceiver.asmx?wsdl。

  4. 将 URL 的第一部分从 http 更改为 https。

    例如,https://contoso/sites/DuetEnterpriseSites/Reports/ _vti_bin/OBAFileReceiver.asmx?wsdl。

  5. 将此 URL 提供给 SAP 管理员。

    BatonHandoffIcon

    如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),则将此 URL 添加到工作表的表 1 的“用于报告功能的 OBAFileReciever 的 URL”行中。

  6. 将报告发布程序帐户的用户名和密码提供给 SAP 管理员。

    BatonHandoffIcon

    如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 3 的“报告发布程序帐户”行中列出此帐户名称和密码。

添加业务数据操作

Duet Enterprise 提供显示在 Duet Enterprise 网站中多个页面上的“相关链接”Web 部件。此 Web 部件显示与您正在处理的页面所使用的外部内容类型相关的 URL。“相关链接”Web 部件中显示的链接称为业务数据操作。

例如,如果您正在处理 CustomerInquiry 页面,则默认情况下“相关链接”Web 部件将显示一个打开工作区的 URL 和另一个显示定价相关信息的 URL。您可以使用以下步骤将其他业务数据操作添加到特定外部内容类型的“相关链接”Web 部件中。

关于业务数据操作的 URL

您分配给业务数据操作的 URL 可以是简单的 URL(例如 www.bing.com),也可以是需要一个或多个参数属性的 URL。通常,用于访问 SAP 系统上的内容的 URL(例如 SAP 报告模板的 URL)需要参数属性。若要创建使用具有参数属性的 URL 的业务数据操作,您将需要 SAP 管理员提供此操作的 URL 以及此 URL 的参数属性。

对于使用参数属性的 URL,您必须将 URL 中的第一个参数属性替换为 {0},将第二个参数属性(如果适用)替换为 {1},依次类推。您将在以下过程中使用“添加参数”按钮来定义这些可替换参数所代表的参数属性。

添加业务数据操作

执行这些步骤可将业务数据操作添加到特定外部内容类型中。

备注

您必须是服务器场管理员才能完成此过程。

添加业务数据操作

  1. 在管理中心网站的“快速启动”上,单击“管理中心”。

  2. 在“应用程序管理”部分,单击“管理服务应用程序”。

  3. 在“名称”列中,单击要用于 Duet Enterprise 的 Business Data Connectivity Service 应用程序的链接。

    BatonHandoffIcon

    如果您使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 1 的“BDC 服务名称”行中列出此 Business Data Connectivity Service应用程序的名称。

  4. 在功能区的“视图”组中,从列表中选择“外部内容类型”。

  5. 在“名称”列中,单击要为其添加业务数据操作的外部内容类型。

  6. 在功能区的“操作”组中,单击“添加”。

  7. 在“添加操作”页上的“名称”部分,键入此新操作的名称。

    提示

    这将是出现在“相关链接”Web 部件中的 URL 的名称。

  8. 在“URL”部分的“导航到此 URL”框中,键入要用于此业务数据操作的 URL。

    备注

    如果此 URL 使用参数属性,则必须按本节前面的添加业务数据操作中所述将参数替换为可替换参数。

  9. 在“URL”部分,如果希望在新的 Web 浏览器实例中打开在步骤 8 中指定的 URL,请选择“是”。

  10. 如果 URL 包含参数属性,请转到步骤 11,否则转到步骤 14。

  11. 在“URL 参数”部分,单击“添加参数”。

  12. 从“参数属性”框中选择 URL 中要使用的由 {0} 表示的第一个参数属性。

  13. 如果 URL 使用多个参数属性,请单击“添加参数”,然后从“参数属性”框中选择所需的参数属性。为要指定的其他每个参数属性重复此步骤。

  14. 单击“确定”。

    您创建的业务数据操作将显示在“查看外部内容类型”页的“操作”部分。

验证您创建的业务数据操作

使用下列步骤可验证您创建的业务数据操作是否按预期方式运行。

验证业务数据操作

  1. 在浏览器中,打开包含“相关链接”Web 部件并使用您为其创建了业务数据操作的外部内容类型的页面。

  2. 您创建的业务数据操作的 URL 将显示在“相关链接”Web 部件中。

    提示

    可能需要多次刷新浏览器,然后才会显示您所创建的业务数据操作。

  3. 单击新业务数据操作的 URL 以验证它是否显示预期内容。

准备任务中心网站

完成本节中的过程可在运行 SharePoint Server 2010 的计算机上部署工作流解决方案。

授予用户对工作流任务的访问权限

使用此过程向任务中心(工作流)网站中添加将接收任务的用户,并授予这些用户对希望其接收的工作流任务的相关权限。您可以逐个添加用户。如果您完成了同步配置文件和角色 (https://go.microsoft.com/fwlink/?linkid=205815&clcid=0x804) 一文中所示的所有步骤,则可以通过添加适当的 SAP 角色来添加一组用户。

使用以下过程向用户授予工作流访问权限时,Duet Enterprise 将确认对请求用户访问 SAP 工作流元素的授权。

备注

您必须是工作流(任务中心)网站上 Site Owners 组的成员才能完成此过程。

针对新任务类型向用户授予 SAP 工作流网站的访问权限

  1. 在 Duet Enterprise 网站集的首要网站上,单击“任务中心”。

  2. 在“网站操作”菜单上,单击“网站设置”。

  3. 在“网站设置”页上,找到“SAP 工作流配置”组,然后选择“授予用户对 SAP 工作流任务的访问权限”以打开用户访问列表。

  4. 在“用户访问列表”页上,单击功能区的“列表工具”组中的“项目”选项卡。

  5. 在功能区上,单击“新建项目”旁边的向下箭头,然后单击“新建项目”以打开用户访问列表的属性对话框。

  6. 在“用户访问列表”对话框中,执行以下操作:

    1. 在“任务名称”部分,从下拉列表中选择要允许访问的任务的名称。

    2. 在“选择用户”框中,键入要授予其访问权限的用户的名称。如果要为具有特定 SAP 角色的所有用户授予访问权限,请键入该角色的名称。可以通过单击“检查名称”按钮来验证您的输入。若要浏览以查找某个名称或角色,请单击“浏览”。

      备注

      不支持 Active Directory 域服务组和 SharePoint 组。

    3. 在“生效日期”框中,输入希望用户开始访问的日期。若要从日历中选择日期,请单击日历图标。

    4. 完成后,单击“确定”返回到用户访问列表。

重新发布工作流

完成此过程可重新发布工作流网站上使用的工作流。请注意,必须重新发布所使用的每个工作流。您将需要使用 Microsoft SharePoint Designer 2010 来重新发布工作流。有关如何获取 Microsoft SharePoint Designer 2010 的信息,请参阅硬件和软件要求 (https://go.microsoft.com/fwlink/?linkid=205818&clcid=0x804)。

备注

您必须是工作流网站的网站所有者或“Duet Enterprise 网站”网站集的网站集管理员才能完成此过程。

配置工作流网站中的 SAP 工作流

  1. 在 SharePoint Designer 2010 中的“快速启动”上,单击“网站”。

  2. 在“打开 SharePoint 网站”部分,单击“打开网站”。

  3. 在“打开网站”对话框的“网站名称”框中,键入工作流(任务中心)网站的完整 URL。例如,http://hostname/sites/DuetEnterpriseSites/Tasks/。

  4. 单击“打开”。

  5. 工作流网站打开后,在“网站对象”窗格中,单击“工作流”。

  6. 在“工作流”选项卡上,选择在之前的过程中创建工作流网站时所创建的工作流。

  7. 在功能区上,单击“发布”。

授予 SAP 管理员对 OBAWorkflowService WSDL 的访问权限

在工作流网站完全运行之前,SAP 管理员必须在运行 SAP NetWeaver 并绑定到工作流网站的计算机上创建逻辑端口。为便于执行此操作,您必须至少授予 SAP 管理员对工作流网站的读取权限级别。

BatonHandoffIcon

如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 3 的“工作流发布程序帐户”行中列出此帐户。

有关如何授予用户对 SharePoint 网站的权限的信息,请参阅路线图:授予网站权限 (https://go.microsoft.com/fwlink/?linkid=201161&clcid=0x804)。

将 OBAWorkflowService WSDL URL 提供给 SAP 管理员

若要使 SAP 管理员创建逻辑端口以支持工作流解决方案,您必须将工作流(任务中心)网站的 OBAWorkflowService Web 服务描述语言 (WSDL) 文件的 URL 提供给 SAP 管理员。

完成此过程可将此 URL 提供给 SAP 管理员。

备注

您必须是任务中心网站上 Site Owners 组的成员或 Duet Enterprise 网站的网站集管理员才能完成此过程。

提供 OBAWorkflow 服务 WSDL

  1. 在浏览器中,打开“Duet Enterprise 网站”网站集的首要网站。

  2. 单击“任务中心”选项卡。

  3. 在浏览器的地址框中,将 URL 的最后一部分 (default.aspx) 更改为 _vti_bin/obaworkflowservice.asmx?WSDL。

    例如,如果工作流(任务中心)网站的 URL 是 http://contoso/sites/DuetEnterpriseSites/Tasks.aspx,则 WSDL 页的 URL 将为 http://contoso/sites/DuetEnterpriseSites/Tasks/_vti_bin/obaworkflowservice.asmx?WSDL。

  4. 在浏览器的地址框中,将 http 更改为 https

    例如,https://contoso/sites/DuetEnterpriseSites/Tasks/_vti_bin/obaworkflowservice.asmx?WSDL。

  5. 将 URL 提供给 SAP 管理员。

    BatonHandoffIcon

    如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),则将此 URL 添加到工作表的表 1 的“用于工作流的 OBAWorkflowService 的 URL”行中。