IP Library › Granted Patent US 11,449,813
Granted Patent B2
US 11,449,813 · App. 15/952,491 · Granted Sep 20, 2022

Generating project deliverables using objects of a data model

Inventors: Antoine Sebilleau (Neuilly sur Seine, FR); Pak Ming Wan (Paris, FR); Michel Etienne Liegard (Le Kremlin Bicêtre, FR)
Assignee: Accenture Global Solutions Limited
G06Q10/06313G06Q10/0633G06F3/04847
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,449,813
App. No.
15/952,491
Granted
Sep 20, 2022
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving requirements data for a first enterprise resource planning (ERP) project and accessing a data repository that includes multiple templates. A subset of the templates include activity templates and each template is associated with at least one other ERP project. A system identifies activity templates based on the requirements data. Each identified activity template defines deliverables for performing the first ERP project. The system receives user input for validating an identified activity template by referencing the requirements data. The system selects an activity template in response to receiving the user input that validates the activity template. The system uses the selected activity template to generate a first deliverable for executing the first ERP project. The first deliverable is represented by a data object in the activity template that receives workflow data for execution of the first deliverable.

Claims (73)

1. A computer-implemented method comprising:

receiving, at a production platform of a system, requirements data for a first enterprise resource planning (ERP) project;

identifying, based on the requirements data, a plurality of activity templates stored in an asset repository that obtains project feedback output from the production platform, wherein each activity template of the plurality of activity templates includes at least one data object, each data object being linked to a reference template stored in the asset repository;

selecting an activity template from the plurality of activity templates based on input that validates use of the selected activity template to execute activities corresponding to deliverables of the first ERP project;

generating, using the production platform and the selected activity template, a first deliverable for performing the first ERP project;

generating, by the production platform during performance of the first ERP project, workflow data for at least one data object included in the selected activity template, the workflow data comprising feedback about execution of activities corresponding to the first deliverable;

generating modified reference templates by modifying, at the asset repository, characteristics of at least one reference template based on the workflow data generated for the at least one data object included in the selected activity template; and

using one or more of the modified reference templates to generate a second deliverable for performing a second ERP project.

2. The method of claim 1 , further comprising:

generating, at the production platform and based on the one or more of the modified reference templates, the second deliverable for executing the second ERP project in response to new input validating selection of the one or more modified reference templates.

3. The method of claim 2 , wherein:

the input that validates the selected activity template corresponds to a first value for assessing usability of the selected activity template in executing the first ERP project;

the new input validating selection of the one or more modified reference templates corresponds to a second value for assessing usability of the one or more modified reference templates in executing the second ERP project; and

the second value is greater than the first value and indicates the one or more modified reference templates has enhanced usability relative to the usability of the selected activity template.

4. The method of claim 1 , wherein each data object of the selected activity template is:

identified by a unique identifier that links the data object to the reference template; and

represents one or more activities or one or more tasks that are included in the first deliverable.

5. The method of claim 4 , wherein adjusting characteristics of the at least one reference template includes:

accessing a data object of the reference template using at least the unique identifier; and

adjusting data parameters of the data object that indicate one or more activities for executing a particular project.

6. The method of claim 1 , wherein the selected activity template includes a project identifier that is used to:

link the selected activity template to the first ERP project;

associate workflow data about execution of the first deliverable with the first ERP project; and

associate the workflow data about execution of the first deliverable with the at least one data object included in the selected activity template.

7. The method of claim 1 , further comprising:

receiving user input for adjusting parameters of the requirements data; and

automatically configuring the selected activity template to generate deliverables that define activities for executing the first ERP project based on the received user input for adjusting the parameters of the requirements data.

8. The method of claim 1 , wherein the asset repository includes a central database and a project database that interact to form a unified data model, and wherein:

the central database is configured to store the plurality of activity templates and data objects for each of the plurality of activity templates; and

the project database is configured to:

store a plurality of project templates; and

access data related to execution of activities corresponding to deliverables of projects.

9. The method of claim 1 , wherein identifying the plurality of activity templates comprises:

determining that a request for accessing the asset repository has been received by the system;

deleting, from activity templates in the asset repository, references to project-specific workflow data; and

identifying a subset of activity templates for which the references to the project-specific workflow data have been deleted.

10. The method of claim 1 , wherein the selected activity template is configured for modification based on the requirements data.

11. The method of claim 1 , further comprising:

modifying, at the asset repository, the selected activity template based on the requirements data; and

storing, in the asset repository, the selected activity template that has been modified based on the requirements data.

12. The method of claim 1 , wherein:

the at least one data object of the selected activity template includes a plurality of data objects that are dynamically linked to each other in the selected activity template; and

at least one data object of the plurality of data objects corresponds to one or more of a plurality of phases of the first ERP project.

13. The method of claim 12 , wherein the one or more of the plurality of phases of the first ERP project include at least one of: a planning phase, an analysis phase, a design phase, a build phase, a test phase, and a deploy phase.

14. A system comprising:

one or more processing devices; and

one or more non-transitory machine-readable storage devices storing instructions that are executable by the one or more processing devices to cause performance of operations comprising:

receiving, at a production platform of the system, requirements data for a first enterprise resource planning (ERP) project;

identifying, based on the requirements data, a plurality of activity templates stored in an asset repository that obtains project feedback output from the production platform, wherein each activity template of the plurality of activity templates includes at least one data object, each data object being linked to a reference template stored in the asset repository;

selecting an activity template from the plurality of activity templates based on input that validates use of the selected activity template to execute activities corresponding to deliverables of the first ERP project;

generating, using the production platform and the selected activity template, a first deliverable for performing the first ERP project;

generating, by the production platform during performance of the first ERP project, workflow data for at least one data object included in the selected activity template, the workflow data comprising feedback about execution of activities corresponding to the first deliverable;

generating modified reference templates by modifying, at the asset repository, characteristics of at least one reference template based on the workflow data generated for the at least one data object included in the selected activity template; and

using one or more of the enhanced activity modified reference templates to generate a second deliverable for performing a second ERP project.

15. One or more non-transitory machine-readable storage devices storing instructions that are executable by one or more processing devices to cause performance of operations comprising:

receiving, at a production platform of a system, requirements data for a first enterprise resource planning (ERP) project;

identifying, based on the requirements data, a plurality of activity templates stored in an asset repository that obtains project feedback output from the production platform, wherein each activity template of the plurality of activity templates includes at least one data object, each data object being linked to a reference template stored in the asset repository;

selecting an activity template from the plurality of activity templates based on input that validates use of the selected activity template to execute activities corresponding to deliverables of the first ERP project;

generating, using the production platform and the selected activity template, a first deliverable for performing the first ERP project;

generating, by the production platform during performance of the first ERP project, workflow data for at least one data object included in the selected activity template, the workflow data comprising feedback about execution of activities corresponding to the first deliverable;

generating modified reference templates by modifying, at the asset repository, characteristics of at least one reference template based on the workflow data generated for the at least one data object included in the selected activity template; and

using one or more of the modified reference templates to generate a second deliverable for performing a second ERP project.

16. The method of claim 1 , wherein the at least one reference template includes baseline information of digital assets of the system.

17. The method of claim 1 , wherein generating the workflow data for the at least one data object comprises:

extracting, from a set of data related to execution of activities corresponding to a plurality of deliverables, data comprising feedback about execution of activities corresponding to the first deliverable; and

sanitizing the extracted data by removing sensitive information from the extracted data.

18. The method of claim 1 , wherein identifying the plurality of activity templates comprises determining that each of the plurality of activity templates includes a project identifier linking to a project template representing the first ERP project.

19. The method of claim 8 , comprising:

storing the selected activity template at the project database during performance of the first ERP project; and

modifying, at the central database, characteristics of the at least one reference template based on changes made to the selected activity template stored at the project database.

20. The method of claim 8 , comprising:

accessing the project database to obtain a project template for the first ERP project; and

generating the first deliverable for performing the first ERP project based on (i) the selected activity template and (ii) the project template for the first ERP project.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2018
From: SEBILLEAU, ANTOINE; WAN, PAK MING; LIEGARD, MICHEL ETIENNE
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 045973/0006 →
Continuity (1)
Related Publication 20190318285A1 · Oct 17, 2019
Cited By (1)
US 12,216,991