# US 2013/0159007 A1 · Incorporating external business process features into a scenario visualization or navigation tool

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159007 A1
- Document ID: US20130159007A1
- Status: Published application
- Kind: A1
- Application number: 13/326,052
- Filed: 2011-12-14
- Published: 2013-06-20
- Earliest claimed: 2011-12-14
- Inventors: Marianne Brosche; Jochen Mayerle; Ulrich Keil; Joachim Fessler; Holger Knospe
- Web page: https://patentgrep.com/patent/US20130159007A1

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

External transactional data relating to a completion status of an external business process feature of a specific business scenario instance supported by a business software architecture can be received and persisted at a repository. The business scenario can include business process features that include the external business process feature, which can be unsupported by a core software platform of the architecture. Navigation and work panes can be concurrently displayed to include first user interface elements arranged in a linear progression to represent the business process features in the linear sequence and second user interface elements corresponding to functionality related to a currently selected one of the plurality of business process features, respectively. A first user interface element corresponding to the external business process feature can be associated with a current status indicator showing a completion status of the external business process feature calculated based on the external transaction data.

## Claims

### Claim 1

A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
receiving, during runtime, external transactional data relating to a completion status of an external business process feature that is part of a specific instance of a business scenario represented by a scenario model, the business scenario comprising a plurality of business process features, the plurality of business process features comprising the external business process feature, the external business process feature being unsupported by a core software platform of a business software architecture, the core software platform supporting at least one other business process feature in the plurality of business process features;
persisting the received external transactional data at a repository;
displaying, concurrently in a user interface, a navigation pane and a work pane, the navigation pane comprising a plurality of first user interface elements arranged in a linear progression to represent the plurality of first business process features in the linear sequence, the work pane comprising a plurality of second user interface elements corresponding to functionality related to a currently selected one of the plurality of business process features;
associating, with at least one of the plurality of first user interface elements in the navigation pane that corresponds to the external business process feature, a current status indicator showing a completion status of the external business process feature, the completion status being calculated based on the external transaction data.

### Claim 2 (depends on 1)

A computer program product as in claim 1, wherein the external transactional data are received from an application external to the core software platform and wherein the receiving comprises receiving pushed or pulled data from the application via an application programming interface provided by the core software platform.

### Claim 3 (depends on 1)

A computer program product as in claim 1, wherein the external transactional data comprise manually entered data received from a user via a user interface feature associated with the external business process feature.

### Claim 4 (depends on 3)

A computer program product as in claim 3, wherein the user interface feature comprises a completion-indicating feature.

### Claim 5 (depends on 1)

A computer program product as in claim 1, wherein the process model comprises a linearized representation of the first business scenario in which the plurality of business process features are arranged in a linear sequence.

### Claim 6 (depends on 5)

A computer program product as in claim 5, wherein the operations further comprise:
receiving a user selection of a different one of the first plurality of user interface elements corresponding to a different one of the plurality of business process features that the currently selected one; and
changing the work pane to comprise a plurality of third user interface elements corresponding to functionality provided by one or more feature modules of the business software architecture related to the different one of the plurality of first business process features.

### Claim 7 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise providing a visual indicator in the navigation pane, the visual indicator identifying one of the plurality of first user interface elements corresponding to the currently selected one of the plurality of first business process features.

### Claim 8 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise:
receiving, via a second user interface, a change to the scenario model, the change comprising at least one of one or more of rearrangement of an order of two or more of the plurality of business process features, addition of a new external business process feature, deletion of one of the plurality of business process features, and re-definition of an aspect of one of the plurality of business process features; and
saving the change to the scenario model.

### Claim 9

A system comprising:
at least one programmable processor; and
a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising:
receiving, during runtime, external transactional data relating to a completion status of an external business process feature that is part of a specific instance of a business scenario represented by a scenario model, the business scenario comprising a plurality of business process features, the plurality of business process features comprising the external business process feature, the external business process feature being unsupported by a core software platform of a business software architecture, the core software platform supporting at least one other business process feature in the plurality of business process features;
persisting the received external transactional data at a repository;
displaying, concurrently in a user interface, a navigation pane and a work pane, the navigation pane comprising a plurality of first user interface elements arranged in a linear progression to represent the plurality of first business process features in the linear sequence, the work pane comprising a plurality of second user interface elements corresponding to functionality related to a currently selected one of the plurality of business process features;
associating, with at least one of the plurality of first user interface elements in the navigation pane that corresponds to the external business process feature, a current status indicator showing a completion status of the external business process feature, the completion status being calculated based on the external transaction data.

### Claim 10 (depends on 9)

A system as in claim 9, wherein the external transactional data are received from an application external to the core software platform and wherein the receiving comprises receiving pushed or pulled data from the application via an application programming interface provided by the core software platform.

### Claim 11 (depends on 9)

A system as in claim 9, wherein the external transactional data comprise manually entered data received from a user via a user interface feature associated with the external business process feature.

### Claim 12 (depends on 11)

A system as in claim 11, wherein the user interface feature comprises a completion-indicating feature.

### Claim 13 (depends on 9)

A system as in claim 9, wherein the process model comprises a linearized representation of the first business scenario in which the plurality of business process features are arranged in a linear sequence.

### Claim 14 (depends on 13)

A system as in claim 13, wherein the operations further comprise:
receiving a user selection of a different one of the first plurality of user interface elements corresponding to a different one of the plurality of business process features that the currently selected one; and
changing the work pane to comprise a plurality of third user interface elements corresponding to functionality provided by one or more feature modules of the business software architecture related to the different one of the plurality of first business process features.

### Claim 15 (depends on 9)

A system as in claim 9, wherein the operations further comprise providing a visual indicator in the navigation pane, the visual indicator identifying one of the plurality of first user interface elements corresponding to the currently selected one of the plurality of first business process features.

### Claim 16 (depends on 9)

A system as in claim 9, wherein the operations further comprise:
receiving, via a second user interface, a change to the scenario model, the change comprising at least one of one or more of rearrangement of an order of two or more of the plurality of business process features, addition of a new external business process feature, deletion of one of the plurality of business process features, and re-definition of an aspect of one of the plurality of business process features; and
saving the change to the scenario model.

### Claim 17

A computer-implemented method comprising:
receiving, during runtime, external transactional data relating to a completion status of an external business process feature that is part of a specific instance of a business scenario represented by a scenario model, the business scenario comprising a plurality of business process features, the plurality of business process features comprising the external business process feature, the external business process feature being unsupported by a core software platform of a business software architecture, the core software platform supporting at least one other business process feature in the plurality of business process features;
persisting the received external transactional data at a repository;
displaying, concurrently in a user interface, a navigation pane and a work pane, the navigation pane comprising a plurality of first user interface elements arranged in a linear progression to represent the plurality of first business process features in the linear sequence, the work pane comprising a plurality of second user interface elements corresponding to functionality related to a currently selected one of the plurality of business process features;
associating, with at least one of the plurality of first user interface elements in the navigation pane that corresponds to the external business process feature, a current status indicator showing a completion status of the external business process feature, the completion status being calculated based on the external transaction data.

### Claim 18 (depends on 17)

A computer-implemented method as in claim 17, further comprising:
receiving a user selection of a different one of the first plurality of user interface elements corresponding to a different one of the plurality of business process features that the currently selected one; and
changing the work pane to comprise a plurality of third user interface elements corresponding to functionality provided by one or more feature modules of the business software architecture related to the different one of the plurality of first business process features.

### Claim 19 (depends on 17)

A computer-implemented method as in claim 17, further comprising providing a visual indicator in the navigation pane, the visual indicator identifying one of the plurality of first user interface elements corresponding to the currently selected one of the plurality of first business process features.

### Claim 20 (depends on 17)

A computer-implemented method as in claim 17, further comprising:
receiving, via a second user interface, a change to the scenario model, the change comprising at least one of one or more of rearrangement of an order of two or more of the plurality of business process features, addition of a new external business process feature, deletion of one of the plurality of business process features, and re-definition of an aspect of one of the plurality of business process features; and
saving the change to the scenario model.
