Order Management integration with Strategic Portfolio Management

  • Release version: Zurich
  • Updated July 31, 2025
  • 7 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Order Management integration with Strategic Portfolio Management

    The Order Management application integrates with ServiceNow's Strategic Portfolio Management (SPM) to provide project oversight for complex order fulfillment processes. This integration enables automatic creation and synchronization of programs, site projects, and projects linked to order fulfillment tasks, allowing project managers and fulfillment teams to track progress and updates in real time.

    Show full answer Show less

    Key Features

    • Automates creation of SPM programs, site projects, and projects based on configurable oversight rules to monitor order fulfillment within projects.
    • Synchronizes state changes, notes, and comments from Order Management tasks to associated SPM projects, ensuring up-to-date visibility.
    • Provides related lists connecting order line items with projects, site locations with site projects, and domain orders with project tasks for ease of navigation.
    • Supports multiple order tasks including staggered or in-flight orders and uses predefined planned order tasks for synchronization.
    • Automatically closes project tasks when child tasks and associated order tasks complete or are canceled.
    • Enables creation and management of large projects at the order level with task mapping for comprehensive oversight.

    Benefits

    • Delivers end-to-end visibility over complex and long-running orders spanning multiple customer locations.
    • Helps manage risks by identifying issues impacting project dependencies and order fulfillment timelines.
    • Eliminates manual status tracking between Order Management and SPM, reducing communication inefficiencies among stakeholders.
    • Unifies orders by creating site projects as parent projects for projects linked to the same location.
    • Allows management of large projects at the order level rather than by individual line items.

    How the Integration Works

    The integration leverages the Project Portfolio Management (PPM) standard application within SPM to track fulfillment tasks as projects. It can also integrate with Customer Project Management for customer-centric project tracking.

    Key configuration elements include:

    • Project templates to define project and site project structures and planned tasks.
    • Oversight conditions and decision rules to determine when projects are created for orders, site locations, and tasks.
    • Field mappings between Order Management and SPM project fields for data synchronization.
    • System properties controlling automatic closure of project tasks and reuse of programs and site projects.

    Upon order line approval, the system:

    • Determines eligibility for project oversight and creates projects and tasks accordingly.
    • Creates site projects when conditions match site location criteria.
    • Decomposes orders into domain orders and tasks, linking them to projects and synchronizing updates.
    • Synchronizes order task state changes and notes with SPM projects in real time.
    • Automatically closes project tasks when corresponding order tasks complete or cancel.

    Required Plugins

    • PPM Standard plugin: Enables Project Portfolio Management capabilities required for project tracking.
    • Customer Project Management plugin: Supports managing customer-specific projects and provides project visibility to end users.

    Access Controls

    The integration enforces role-based access controls to ensure appropriate visibility and permissions for different user roles such as order fulfillment agents, managers, IT project users, administrators, and others. Access includes read and write permissions on projects, order relationships, and project templates depending on the role.

    Next Steps

    Administrators should review the configuration tasks to set up the Strategic Portfolio Management integration, including defining project templates, oversight rules, and field mappings, to enable automated project oversight of order fulfillment activities.

    The Order Management application provides an integration with the ServiceNow® Strategic Portfolio Management (SPM) application enables project oversight of complex order fulfillment tasks.

    Use this integration to handle order line items, planned order tasks as projects, create project at the order level, create program, reuse program, create site project and reuse site project in the SPM.

    Features

    • Automates the creation of SPM programs, site projects, and projects based on program and project oversight rules, enabling project managers to track order fulfillment activities within a project in SPM.
    • Synchronizes order fulfillment tasks in Order Management to an associated project in SPM, providing project managers with real-time task activity updates via state change information, notes, and comments.
    • Enable fulfillment agents, managers, and project managers to view related lists that show the relationship between an order line item and project, site locations and site projects, domain order and project task, and order task and project task.
    • Supports tracking and synchronization of one or more order tasks.
    • Supports staggered/in-flight orders for new tasks created as part of staggered decomposition or in-flight changes. Uses predefined planned order tasks that enable synchronization between order fulfillment and project tasks.
    • Closes project tasks automatically when child tasks and associated order tasks or domain orders are completed or canceled.
    • Supports an agent to create project at the order level to manage large projects.
    • Maps the project specification tasks to the Order tasks.

    Benefits

    • Gives project managers end-to-end project oversight of complicated orders, such as long-running orders that require delivery to a specific customer account with multiple locations.
    • Manages risks by identifying issues that affect project dependencies and timely order fulfillment.
    • Eliminates manual tracking of order status between SPM and Order Management applications. Reduces inefficient communication between project managers, fulfillment agents and managers, and other project stakeholders.
    • Unifying orders by creating site projects as a parent projects for projects created for the same location.
    • Manage large projects at an order level and not at individual line items.

    How the SPM integration works

    The Order Management integration with Strategic Portfolio Management uses the Project Portfolio Management (PPM) standard application in SPM to track fulfillment tasks as projects in your organization. This integration also works with the Customer Project Management application if you want to track customer order fulfillment tasks as customer projects automatically.

    Configuration
    Admins set up the SPM integration by configuring these items:
    • Project templates: Create the PPM project and site project templates that are used to generate the SPM projects automatically for orders requiring project oversight. Project templates also define the planned tasks for order delivery.
    • Order Management project oversight conditions and rules: Set the conditions and decision rules that determine the orders that qualify for project oversight and the project templates used to create those projects. You use different Project Management Oversight decision tables to specify the conditions and rules for order lines, site locations, domain orders, and order tasks and the appropriate project template to be used.
    • Field mapping in CSM table maps: Associate Order Management fields to SPM project fields by configuring the field mapping in the CSM table maps.
    • Property for automatic closure of project tasks: Control the automatic closure of project tasks when associated child tasks are completed by using the sn_ind_tmt_orm.project.task.auto.closure system property.
    • Property for program and site project reuse: Use the system property sn_ind_tmt_orm.reuse_existing_program_and_project_enabled to reuse the program and site project for the following conditions:
      • If the program is created for the same account.
      • If the site project is already created for the same location.
      If the property is set to false, a new program and site project will be created for the new order.
    SPM integration flow
    After an order line is created and approved, Order Management performs the following processing steps.
    • Project oversight determination: Qualifies the order line for project oversight.
      • Checks that the order line is valid and that the PPM Standard application is installed.
      • Reviews the project oversight conditions and decision rules for order lines.
      • If the order line matches the conditions, automatically creates the project and project tasks using the specified project template.
      Note:
      If multiple order lines are eligible for oversight, the system creates multiple projects.
    • One-time synchronization: Synchronizes the order line with the project, establishing the relationship between the order line and the project.
    • Site project oversight determination: Qualifies the site location for site project oversight.
      • Checks that at least one order line project should be created.
      • Reviews the site project oversight conditions and decision rules for site location.
      • If the offering and site location matches the conditions, automatically creates the site project and site project tasks using the specified site project template.
      • Site projects are created on pm_project table.
      • Establishing the relationship between the site project and site location in the relationship table.
    • Project task oversight determination: After Order Management decomposes the order line item into domain orders and order tasks, it does the following:
      • Checks the project oversight conditions for domain orders. If a domain order meets the project oversight conditions, create the associated project and planned tasks using the project template task specified.
      • Checks the project oversight conditions for order tasks. If order tasks meet the project oversight conditions, create the associated project and planned tasks using the project template task specified.
      • Links domain orders and order tasks back to the parent project, synchronizing attributes from the domain orders and order tasks to the project tasks.
    • Order task state changes: As order task states change in Order Management, synchronizes the state and status with corresponding project tasks in SPM so that project managers and other project stakeholders can view the changes in real time.
    • Updates to project notes and comments: Automatically updates project notes and project task notes when fulfillment managers or agents post work notes and comments in order line items, domain orders, and order tasks.
    • Project task closure: Automatically closes project tasks for order tasks, including child tasks, that have been completed in Order Management.

    Plugins for the SPM integration

    The SPM integration is included with the Order Management application. The integration requires the following plugins, which are activated by users with the admin role:
    • PPM Standard plugin (com.snc.financial_planning_pmo): Activates the Project Portfolio Management Standard application, which installs Financial Management and the Project Portfolio Suite. The suite includes various applications for handling projects in your organization, such as Program Management, Project Management, and Demand Management. For more information on the Project Portfolio Suite, see Project Portfolio Suite with Financials.
    • Customer Project Management plugin (com.snc.csm_ppm): Activates the Customer Project Management integration with the PPM Standard application. This integration enables customer project managers to create and manage complex projects with multiple tasks. This integration also provides end users with visibility into those projects. For details on Customer Project Management, see Integrating with Customer Project Management.

    Access controls in the SPM integration

    The SPM integration supports certain access controls for users with the following roles.
    Table 1. SPM integration access controls
    Role Access controls in SPM integration Contains roles
    • Order fulfillment agent [sn_ind_tmt_orm.order-fulfillment_agent]
    • Service order agent [sn_ind_tmt_orm.service_order_agent]
    Order fulfillment agents have read access to product orders, product order tasks, service orders, and resource orders. Service order agents have read access to service order requests, service orders, resource orders, and related fulfillment tasks.
    Agents have access to the following project information:
    • Read access to the Project form fields.
    • Read access to the Order Line Item to Project Relationship table.
    • Read access to the Order Line Item and Order Task related lists in PPM.
    • Read access to the Order task to Project Task related list in Order Management.
    • it_project_user
    • sn_customerservice.projectmanager (if using Customer Project Management)
    • Order fulfillment manager [sn_ind_tmt_orm.order_fulfillment_manager]
    • Service order manager [sn_ind_tmt_orm.service_order_manager]
    Order fulfillment managers receive orders, review order line items, verify that orders are ready for fulfillment, and then approves orders. Service order managers ensure that service orders are ready for fulfillment and then approve them.

    Managers can:

    • Post notes and comments on order lines and order tasks to communicate with the project manager.
    • View the relationship between a project and an order line item, project tasks, and order tasks. Managers have the following access to project information:
      • Read access to the Order Line Item to Project Relationship table.
      • Read access to the Order Line Item and Order Task related lists in PPM.
      • Read access to the Order task to Project Task related list in Order Management.

    sn_ind_tmt_orm.order_creator

    IT project user [it_project_user]
    • Read access to the Project form fields.
    • Read access to the Order Line Item to Project Relationship table.
    • Read access to the Order Line Item and Order Task related lists in PPM.
    • Read access to the Order task to Project Task related list in Order Management.
    • Read access to the Project Template Creation table.
    sn_ind_tmt_orm.order_viewer
    IT project administrator [it_project_admin]
    • Configure access to all Project Management features.
    • Read and write access to the Project Template Creation table.
    • Read and write access to the Order Line Item related list in PPM.
    • Write access to the Order Task related list in PPM.
    • Read access to the Order Line Item to Project Relationship table.
    • Write access to the Order task to Project Task related list in Order Management.
    • it_project_user
    • sn_ind_tmt_orm.order_creator
    Administrator [admin]
    • Creates the PPM project templates used to generate the projects for orders that require project oversight automatically.
    • Configures the mapping between order tasks and planned project tasks associated with project templates
    • Specifies the conditions and decision rules for determining project oversight and the project templates used to create those projects.
    • Controls automatic closure of project tasks

    Next step

    As an admin, review the setup tasks in Configuring the Strategic Portfolio Management integration.