Sign In to Follow Application
View All Documents & Correspondence

System And Method For Management Of Workflow Configurations

Abstract: A technique for management of workflow configurations is disclosed. In an embodiment, an update 5 in a workflow configuration is received. Further, a list of transactions in a workflow at multiple levels are fetched upon receiving the update in the workflow configuration, the workflow includes the list of transactions and a list of stakeholders associated with the list of transactions. Furthermore, a plurality of clauses at each of the multiple levels are executed to determine a set of eligible stakeholders for performing the list of transactions and corresponding actions. Each of the 10 plurality of clauses are decision control points configured at each of the multiple levels. Moreover, the list of stakeholders and corresponding actions for each of the list of transactions at the multiple levels are dynamically updated based on the set of eligible stakeholders for performing the list of transactions and corresponding actions.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 May 2016
Publication Number
48/2017
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
iprdel@lakshmisri.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-02-19
Renewal Date

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building, 9th Floor, Nariman Point, Mumbai- 400021, Maharashtra, India

Inventors

1. SHAH, Viral Prakash
Tata Consultancy Services Limited, 2nd floor Empire Plaza, Empire Industrial Estate, (Adjacent to Empire Vitrum Glass), 101 LBS Marg, Vikhroli (West), Mumbai - 400083, Maharashtra, India
2. SHUKLA, Shobhit
Tata Consultancy Services Limited, 2nd floor Empire Plaza, Empire Industrial Estate, (Adjacent to Empire Vitrum Glass), 101 LBS Marg, Vikhroli (West), Mumbai - 400083, Maharashtra, India
3. JAIN, Ikshita
Tata Consultancy Services Limited, 2nd floor Empire Plaza, Empire Industrial Estate, (Adjacent to Empire Vitrum Glass), 101 LBS Marg, Vikhroli (West), Mumbai - 400083, Maharashtra, India
4. KESHORE, Meenal
Tata Consultancy Services Limited, 2nd floor Empire Plaza, Empire Industrial Estate, (Adjacent to Empire Vitrum Glass), 101 LBS Marg, Vikhroli (West), Mumbai - 400083, Maharashtra, India
5. DHAKAD, Ramprasad
Tata Consultancy Services Limited, 2nd floor Empire Plaza, Empire Industrial Estate, (Adjacent to Empire Vitrum Glass), 101 LBS Marg, Vikhroli (West), Mumbai - 400083, Maharashtra, India

Specification

Claims:1. A computer-implemented method comprising:
receiving an update in a workflow configuration;
fetching a list of transactions in a workflow at multiple levels upon receiving the update in
the 5 workflow configuration, wherein the workflow comprises the list of transactions at the multiple
levels and a list of stakeholders associated with the list of transactions;
executing a plurality of clauses at each of the multiple levels to determine a set of eligible
stakeholders for performing the list of transactions and corresponding actions, wherein each of the
plurality of clauses are decision control points configured at each of the multiple levels; and
10 dynamically updating the list of stakeholders and corresponding actions for each of the list of
transactions at the multiple levels based on the set of eligible stakeholders for performing the list of
transactions and corresponding actions.
2. The method as claimed in claim 1, further comprising:
15 automatically updating a work list of the updated stakeholders with the actions to be
performed for each of the list of transactions at each of the multiple levels.
3. The method as claimed in claim 1, wherein executing the plurality of clauses at each of the
multiple levels to determine the set of eligible stakeholders for performing the list of transactions
20 and corresponding actions comprises:
fetching the plurality of clauses configured at each of the multiple levels from a workflow
table;
executing a precondition for each of the plurality of clauses, wherein the precondition is a
17
I/We Claim:
condition of whether each of the plurality of clauses is to be executed or not to compute the
workflow next level;
determining a clause that is to be executed from the plurality of clauses upon executing the
precondition; and
determining 5 the set of stakeholders tagged to the determined clause, wherein the set of
stakeholders comprises a group of user identities and wherein the user identities are involved
stakeholders based on the received update.
4. The method as claimed in claim 3, further comprising:
10 populating each of the list of transactions with the dynamically updated stakeholders.
5. The method as claimed in claim 1, wherein the list of transactions in the workflow at the multiple
levels are fetched from a workflow table using a hash map upon receiving the update in the
workflow configuration.
15
6.The method as claimed in claim 1, further comprising:
alerting the updated stakeholders with the actions to be performed on each of the list of
transactions.
20 7. A system comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor, wherein the memory
comprises a workflow management module to:
18
receive an update in a workflow configuration;
fetch a list of transactions in a workflow at multiple levels upon receiving the update
the multiple levels and a list of stakeholders associated with the list of transactions;
execute a plurality of clauses at each of the multiple levels to determine a set of
5 eligible stakeholders for performing the list of transactions and corresponding actions,
wherein each of the plurality of clauses are decision control points configured at each of the
multiple levels; and
dynamically update the list of stakeholders and corresponding actions for each of the
list of transactions at the multiple levels based on the set of eligible stakeholders for
10 performing the list of transactions and corresponding actions.
8. The system as claimed in claim 7, wherein the workflow management module is further
configured to:
automatically update a work list of the updated stakeholders with the actions to be performed
15 for each of the list of transactions at each of the multiple levels.
9. The system as claimed in claim 7, wherein the workflow management module is configured to:
fetch the plurality of clauses configured at each of the multiple levels from a workflow table;
execute a precondition for each of the plurality of clauses, wherein the precondition is a
20 condition of whether each of the plurality of clauses is to be executed or not to compute the
workflow next level;
determine a clause that is to be executed from the plurality of clauses upon executing the
precondition; and
19
determine the set of stakeholders tagged to the determined clause, wherein the set of
stakeholders comprises a group of user identities and wherein the user identities are involved
stakeholders based on the received update.
10. 5 The system as claimed in claim 9, wherein the workflow management module is further
configured to:
populate each of the list of transactions with the dynamically updated stakeholders.
11. The system as claimed in claim 7, wherein the list of transactions in the workflow at the multiple
10 levels are fetched from a workflow table using a hash map upon receiving the update in the
workflow configuration.
12. The system as claimed in claim 7, wherein the workflow management module is further
configured to:
15 alert the updated stakeholders with the actions to be performed on each of the list of
transactions. , Description:As Attached

Documents

Application Documents

# Name Date
1 201621018582-IntimationOfGrant19-02-2024.pdf 2024-02-19
1 Form 5 [30-05-2016(online)].pdf 2016-05-30
2 201621018582-PatentCertificate19-02-2024.pdf 2024-02-19
2 Form 3 [30-05-2016(online)].pdf 2016-05-30
3 Form 18 [30-05-2016(online)].pdf_127.pdf 2016-05-30
3 201621018582-CLAIMS [17-09-2020(online)].pdf 2020-09-17
4 Form 18 [30-05-2016(online)].pdf 2016-05-30
4 201621018582-FER_SER_REPLY [17-09-2020(online)].pdf 2020-09-17
5 Drawing [30-05-2016(online)].pdf 2016-05-30
5 201621018582-OTHERS [17-09-2020(online)].pdf 2020-09-17
6 Description(Complete) [30-05-2016(online)].pdf 2016-05-30
6 201621018582-FORM 3 [01-09-2020(online)].pdf 2020-09-01
7 Other Patent Document [27-06-2016(online)].pdf 2016-06-27
7 201621018582-Information under section 8(2) [01-09-2020(online)].pdf 2020-09-01
8 Form 26 [04-07-2016(online)].pdf 2016-07-04
8 201621018582-FER.pdf 2020-03-19
9 201621018582-Correspondence-290616.pdf 2018-08-11
9 201621018582-POWER OF ATTORNEY-(11-07-2016).pdf 2016-07-11
10 201621018582-CORRESPONDENCE-(11-07-2016).pdf 2016-07-11
10 201621018582-Form 1-290616.pdf 2018-08-11
11 abstract1.jpg 2018-08-11
11 REQUEST FOR CERTIFIED COPY [06-10-2016(online)].pdf 2016-10-06
12 Form 3 [07-10-2016(online)].pdf 2016-10-07
12 Form 3 [08-03-2017(online)].pdf 2017-03-08
13 Form 3 [07-10-2016(online)].pdf 2016-10-07
13 Form 3 [08-03-2017(online)].pdf 2017-03-08
14 abstract1.jpg 2018-08-11
14 REQUEST FOR CERTIFIED COPY [06-10-2016(online)].pdf 2016-10-06
15 201621018582-CORRESPONDENCE-(11-07-2016).pdf 2016-07-11
15 201621018582-Form 1-290616.pdf 2018-08-11
16 201621018582-Correspondence-290616.pdf 2018-08-11
16 201621018582-POWER OF ATTORNEY-(11-07-2016).pdf 2016-07-11
17 Form 26 [04-07-2016(online)].pdf 2016-07-04
17 201621018582-FER.pdf 2020-03-19
18 Other Patent Document [27-06-2016(online)].pdf 2016-06-27
18 201621018582-Information under section 8(2) [01-09-2020(online)].pdf 2020-09-01
19 Description(Complete) [30-05-2016(online)].pdf 2016-05-30
19 201621018582-FORM 3 [01-09-2020(online)].pdf 2020-09-01
20 Drawing [30-05-2016(online)].pdf 2016-05-30
20 201621018582-OTHERS [17-09-2020(online)].pdf 2020-09-17
21 Form 18 [30-05-2016(online)].pdf 2016-05-30
21 201621018582-FER_SER_REPLY [17-09-2020(online)].pdf 2020-09-17
22 Form 18 [30-05-2016(online)].pdf_127.pdf 2016-05-30
22 201621018582-CLAIMS [17-09-2020(online)].pdf 2020-09-17
23 Form 3 [30-05-2016(online)].pdf 2016-05-30
23 201621018582-PatentCertificate19-02-2024.pdf 2024-02-19
24 Form 5 [30-05-2016(online)].pdf 2016-05-30
24 201621018582-IntimationOfGrant19-02-2024.pdf 2024-02-19

Search Strategy

1 searchE_17-03-2020.pdf

ERegister / Renewals

3rd: 14 Mar 2024

From 30/05/2018 - To 30/05/2019

4th: 14 Mar 2024

From 30/05/2019 - To 30/05/2020

5th: 14 Mar 2024

From 30/05/2020 - To 30/05/2021

6th: 14 Mar 2024

From 30/05/2021 - To 30/05/2022

7th: 14 Mar 2024

From 30/05/2022 - To 30/05/2023

8th: 14 Mar 2024

From 30/05/2023 - To 30/05/2024

9th: 14 Mar 2024

From 30/05/2024 - To 30/05/2025

10th: 15 May 2025

From 30/05/2025 - To 30/05/2026