Implementation Tools and Process

This chapter provides a quick overview of the implementation and hand-off processes and tools you use during these processes.

This chapter covers the following topics:

Overview of Tools

This section provides a brief overview of the tools you use during implementation. All these tools are available later for use by system administrators.

Setup Scripts

Some Demantra products, such as DSM, assume that your database contains specific levels, parameter settings, and other configuration options. Demantra provides setup scripts that perform all the required configuration for these products. See “Other Configuration”.

Business Modeler

You use the Business Modeler for most configuration tasks, including the following tasks:

The Business Modeler is desktop-based and looks like this; this example shows the wizard for configuring series:

the picture is described in the document text

Workflow Manager

You use the Web-based Workflow Manager enables you to create and manage workflows or automated processes. The Workflow Manager looks like the following:

the picture is described in the document text

For information on creating and managing workflows, “Creating Workflows” and “Managing Workflows”.

Analytical Engine

The Analytical Engine reads data from the database, generates a forecast and performs other analyses, and writes the forecast to the database.

You use the following tools to configure the Analytical Engine:

Some of the configuration details are different for the two engine versions (Promotion Effectiveness and demand planning), as noted in the engine manuals.

You use the Engine Administrator to specify logging options, choose machines to run the engine (if you have the Distributed Engine), to choose batch or simulation mode, and to start the engine run.

The Engine Administrator looks like the following:

the picture is described in the document text

For information on configuring and running the engine, see “Configuring and Running the Analytical Engine”.

Business Logic Engine

The Business Logic Engine evaluates client expressions in the background so that Demantra can update series that use client expressions. The main way to run the Business Logic Engine is to call it from within a workflow step. You specify the worksheet to be evaluated. See “BLE Step”.

Collaborator Workbench Administrator

You can use the Web-based Collaborator Workbench Administrator to configure Collaborator Workbench as follows:

The Collaborator Workbench Administrator looks like the following:

the picture is described in the document text

See “Administration”.

Initial Phase of Implementation

In the initial phase of an implementation, you gather information and perform groundwork. It is important to analyze the business and demand planning requirements of the enterprise. Generally, you complete a questionnaire that outlines the enterprise business model, products, workflow, sales data, and distribution channels. The information usually includes the following:

After gathering this information, you should create a detailed design document for later use during the implementation process. The design process itself is beyond the scope of the Demantra documentation.

Middle Phase of Implementation

The main implementation phase uses many tools. Here the steps are grouped loosely into three areas:

Data and the Engine

For any implementation, you typically perform all the following tasks:

Task Tool used For details, see
Build the data model. Business Modeler “Using the Data Model Wizard”
Add more levels if needed Business Modeler “Configuring Levels”
Configure the series and groups of series Business Modeler “Configuring Series and Series Groups”
Configure units of measure, financial indexes, and conversion rates for use in series and worksheets Business Modeler “Configuring Units, Indexes, and Update-Lock Expressions”
Configure Promotion Effectiveness Database setup scripts “Configuring Promotion Effectiveness”
Configure DSM Database setup scripts “Configuring DSM”
Configure Promotion Optimization Database setup scripts “Configuring Promotion Optimization for PTP”
Configure the engine:
  • Set up causal factors

  • Set up the forecast tree

  • For Promotion Effectiveness: Configure the influence groups and influence ranges that affect how the engine works.

  • Tune the Analytical Engine

Business Modeler “Configuring and Running the Analytical Engine”
Run the Analytical Engine and check the results Engine Administrator
Specify additional engine settings and save them in an XML file for convenience.
Set parameters that control Demantra behavior in many ways. Business Modeler “Configuring Parameters”

Integration, Workflow, and Automation

During a typical implementation, you typically perform at least some of the following tasks:

Task Tool used For details, see
Define import and export mechanisms. Business Modeler “Series and Level Integration”
Demantra Enterprise Integrator Demantra Enterprise Integrator documentation, available separately
Load sample data and test the import and export processes.    
Write database procedures to maintain data as needed. Text editor Outside the scope of this documentation
Define workflows. Workflow Editor “Creating Workflows”

Users and User Interfaces

During a typical implementation, you typically perform at least some of the following tasks:

Task Tool used For details, see
Create components, or subdivisions of Demantra data
Specify which levels and series are displayed in the each component
Business Modeler “Creating or Modifying a Component”
Create additional users for the components, as needed.
Create user groups for collaboration.
Business Modeler “Creating or Modifying a User”
Define security for menu options. Collaborator Workbench Administrator “Specifying Permissions for Menu Items”
Define worksheets. Worksheets are visible only within the component where they were defined. Worksheet designer Oracle Demantra Demand Management User's Guide or other user manual
Define methods that the users can execute from within the worksheets; redefine or disable default methods. Business Modeler
Workflow Editor
“Configuring Methods”
Optionally customize Collaborator Workbench.   “Customizing Demantra Web Pages”

End Phase of Implementation

The end phase of an implementation includes the following general steps.

Fine-Tuning

After you define the data model and the components, it is often necessary to iterate by making adjustments to both the data model and the components.

Delivering the Solution

To deliver the solution, you must perform the following general tasks:

Hand-off Details

When the system goes online, you should provide the following information to the end users and one or more designated administrators who will be responsible for maintaining the system in the future.

Hand-off Details for the Users

When you hand off the solution to the users, be sure to provide details on the following implementation-specific topics:

Also, make sure that users are familiar with the basic concepts, as documented in the user manuals. In particular, make sure they know how to make and save changes in the worksheets, as well as understand why changes do not always immediately appear in the worksheets.

Hand-off Details for the System Administrator

When you hand off the solution to an administrator, be sure that the administrator understands how to keep the solution running. Depending on how Demantra is configured, it needs some or all of the following:

Component When needed See
Database Always Information for Oracle or SQL Server
Workflow Engine If workflows are being used “Managing Workflows”
Web server If solution uses any Web-based components Documentation for the Web server
Possible other background processes Varies Contact the implementors of your Demantra system

Also, be sure to provide details on the following implementation-specific topics:

The administrator will probably have to add, remove, or change permissions for users, also described in “Managing Security”.