Install and set up the SAP Supplier Self Service template

Enterprise templates for Power Platform are solutions designed to digitally transform broad, complex business scenarios for specific lines of business or enterprise wide.

The SAP solutions are enterprise-ready and therefore need to be customized, deployed, and managed by a centralized team to maintain governance and security.

Prerequisites

Before you install and set up the SAP Supplier Self Service template, you need to ensure that SAP is integrated with Power Platform and that the SAP Procurement template is installed and set up in its own environment.

Take these steps to integrate SAP with Power Platform:

Take these steps to install and set up the SAP Procurement template:

More information

Download and install

This section provides links to the SAP Supplier Self Service solution files and the guidance to manually install them into the same developer environment that contains the SAP Procurement solutions.

You have the option to download either managed or unmanaged solution files.

Whichever option you choose, be sure to download both SAP Supplier Self Service and SAP Supplier Self Service Portal solution files and then install SAP Supplier Self Service first.

Once you install both solutions, select Publish all customizations. Be sure to set up connections for SAP and Dataverse.

Note

For the connector setup, use an SAP service-user account that is supported with the appropriate SAP licenses and permissions. All interactions corresponding to the operations done on the supplier website are done under this service-user context.

Tip

Go to the Templates-for-Power-Platform GitHub project site to log your questions or issues and get support for the SAP Procurement template.

More information: Managed and unmanaged solutions

Activate the Supplier Self Service site

Once you have successfully installed the SAP Supplier template, take these steps to set up the SAP Supplier Self Service solution in the same environment as SAP Procurement:

  1. Open Power Pages design studio and select the appropriate environment.
  2. Go to Inactive sites.
  3. Reactivate Supplier Self Service site.
  4. Choose desired URL for the site and wait for the activation phase to complete.

Activate and configure cloud flow steps

Take these steps to ensure that flows are turned on and added to the site.

  1. Go to Power Automate and open solution Supplier Self Service and ensure all the flows are turned on.

  2. Go to Power Pages design studio > Setup.

    1. Remove any flows that already appear to be added to the site.
    2. Add these Power Automate flows to your Supplier Self Service site:
      • Power Pages CreateVendorInvoice
      • Power Pages ReadPurchaseOrder
      • Power Pages ReadPurchaseOrderList
      • Power Pages Read Vendor
      • Power Pages Read Vendor Invoice List
      • Power Pages Update Vendor
  3. Go to Power Platform admin center to restart the Power Pages site.

    1. Select Resources, and then select Power Pages sites to manage your sites.
    2. Select the site and then select Manage.
    3. Select Restart site from the Site Actions menu.
    4. Update the flow URL in each of the custom components on the respective web pages. Refer to the table and examples for more guidance.

Learn more:

Component inputs and cloud flow URLs table

Refer to this table for high-level guidance for updating component inputs and cloud flow URLs.

Web Page Component Inputs Cloud Flow URLs
Manage Profile Enter Power Pages Read Vendor flow URL Select Edit Custom Component and update the URL. Add the partial URL in this format: /_api/cloudflow/v1.0/trigger/xxxxxxxxx-xxxxxx-xxxxxxxx-xxxxxxxxxxxx. Select Done
Edit Profile Enter Power Pages Read Vendor flow URL; Enter Power Pages Update Vendor flow URL Select Edit Custom Component and update the URL. Add the partial URL in this format: /_api/cloudflow/v1.0/trigger/xxxxxxxxx-xxxxxx-xxxxxxxx-xxxxxxxxxxxx. Select Done
Orders Enter Power Pages Read Vendor flow URL; Enter Power Pages ReadPurchaseOrderList flow URL Select Edit Custom Component and update the URL. Add the partial URL in this format: /_api/cloudflow/v1.0/trigger/xxxxxxxxx-xxxxxx-xxxxxxxx-xxxxxxxxxxxx. Select Done
Invoice Enter Power Pages Read Vendor flow URL; Enter Power Pages Read Vendor Invoice List flow URL Select Edit Custom Component and update the URL. Add the partial URL in this format: /_api/cloudflow/v1.0/trigger/xxxxxxxxx-xxxxxx-xxxxxxxx-xxxxxxxxxxxx. Select Done
Create Enter Power Pages Read Vendor flow URL; Enter Power Pages Read Purchase Order flow URL; Enter Power Pages CreateVendorInvoice flow URL Select Edit Custom Component and update the URL. Add the partial URL in this format: /_api/cloudflow/v1.0/trigger/xxxxxxxxx-xxxxxx-xxxxxxxx-xxxxxxxxxxxx. Select Done

Page component and cloud flow URL update example

Take these steps to update the Manage Profile page:

  1. Copy flow URL for Power Pages Read Vendor.
  2. Go to Power Pages design studio > Pages.
  3. Select Manage Profile page.
  4. Select Edit Custom Component and update the URL. Add the partial URL in this format: /_api/cloudflow/v1.0/trigger/xxxxxxxxx-xxxxxx-xxxxxxxx-xxxxxxxxxxxx
  5. Select Done. Screenshot of setting up Suppliers with SAP IDs and the associated users with each Supplier account.

Next step

Manage the SAP Supplier Self Service solution