Describe Business Process Modeler and common Business process libraries

Long Answer
Views 231

Answer:

Describe Business Process Modeler and common Business process libraries

The Business process modeler (BPM) lets you create, view, and modify standard process flows inside Finance and Operations apps. BPM standardizes the process flows, documentation, and its usage throughout the implementation lifecycle.

To create a business process model in Finance and Operations apps, you must use the Task recorder tool and save the task guide in the Lifecycle Services (LCS).

The BPM tool includes public libraries, which you could create a copy of and use, or you can create a new one. You should use the existing business process libraries as a starting point and modify them according to your industry and organizational needs.

Before connecting to an LCS project, it is important to first ensure that a BPM library exists in LCS. We recommend that you ensure a BPM library exists before selecting an LCS project to connect to. Setting the display order of BPM libraries is the last step in connecting to LCS.

You can view the three types of libraries in BPM, as follows:

  • Global libraries - These are available from Microsoft and can be used as a starting point to build your own.

  • Corporate libraries - These are libraries owned by your organization for any organization user to leverage.

  • Project libraries - These are available to users within the LCS project with appropriate access.

The BPM library is divided into three sections:

  • Views - You can author and edit, review, and merge your hierarchies with the configuration and data manager tool.

  • Process hierarchy - Here you can view/build your business process and requirements hierarchy.

  • Process details - Here you maintain more information for a specific reference/line in the hierarchy and include details such as countries applicable, industry applicable, and so on. Identify the fit and gaps between user requirements and the default functionality in Finance and Operations apps.

Business processes

A business process is a collection of related, structural activities/requirements with interconnection among them, and which can be represented in a flowchart comprising decision points and dependencies.

Many organizations follow the industry-specific terminology of business processes:

  • Record to report - This describes the process of managing financial and ledger information for any organization.

  • Order to cash - This describes the process of receiving and processing customer sales and their entire lifecycle till their payment.

  • Procure to pay - This describes the process of ordering and processing vendor invoices and its entire lifecycle till payment settlement.

  • Plan to produce - This describes the process of creating and building products/services and its entire chain from demand to supply. Business processes are best described using flows and visuals and have several uses, such as training, testing, solution acceptance.

Each business process comprises one or many subprocesses in the functional domain. Sub-processes help in visualizing inter-dependencies within a business process and have links to other processes.

A requirement is a series of activities/steps within a subprocess. Every organization must keep a goal of collecting the requirements as structured as possible, as it smooths out the rest of the project activities, to ensure success.

By using the Task recorder, you can capture a business process and save it into a node of a BPM library in LCS related to the project running the instance of Finance and Operations apps. This will automatically create the graphical representation of the business process.

When your business processes are complete, you can export a business process node as a Microsoft Word document and use it as a training manual in the later phases of the project.

Gap analysis sessions

During the gap analysis phase of implementation, you can use the BPM libraries and add your requirements associated with the customer's business process. You can specify whether the requirement is out-of-box or a gap.

Microsoft AppSource is a convenient place to find the right third-party solution for a specific gap functionality. You can then use the BPM library to view all the processes and gaps to identify the areas that require any customization or integration of a third-party solution from an independent software vendor (ISV).

During the fit-gap analysis sessions, the consultant and the product experts should try to find workarounds for every possible gap. Use the BPM library to identify the common business processes and best practices.

There are many common features in Finance and Operations apps that are applicable to any module. These features, if carefully examined, can address many gaps. In this section, we will briefly cover some of these common features.

Microsoft Excel integration can be used as an option to fill the gaps related to data import/export and ad-hoc reporting done by business users. You can also use these features by building data entities for the custom features that you build as part of your solution.

Regression Suite Automation Tool (RSAT):

The Regression suite automation tool (RSAT) significantly reduces the time and cost of user acceptance testing (UAT) of Finance and Operations apps. UAT is typically required before you take a Microsoft application update, or before you apply custom code and configurations to your production environment. RSAT lets functional power users record business tasks by using Task recorder and then convert the recordings into a suite of automated tests, without having to write source code. For more information about Task recorder, see Task recorder resources.

RSAT is fully integrated with Microsoft Azure DevOps for test execution, reporting, and investigation. Test parameters are decoupled from test steps and stored in Microsoft Excel files.

End-to-end flow

RSAT is part of the end-to-end flow described in the subsequent image. RSAT, Microsoft Dynamics Lifecycle Services (LCS), and Azure DevOps provide a set of tools for test case authoring (using Task recorder), distribution, configuration, execution, investigation, and reporting.

Author, configure, and execute

Show Use Task recorder to create a test case for the RSAT video from https://www.microsoft.com/videoplayer/embed/RE4uM5U.

Show Create a test plan in Azure DevOps to use with the RSAT video from https://www.microsoft.com/videoplayer/embed/RE4vx0I.

Show How to use RSAT video from https://www.microsoft.com/videoplayer/embed/RE4vl8Z.

Related Articles:

This section is dedicated exclusively to Questions & Answers. For an in-depth exploration of X++ Programming Language, click the links and dive deeper into this subject.

Join Our telegram group to ask Questions

Click below button to join our groups.