EP-4740155-A1 - METHOD AND SYSTEM FOR DYNAMIC WORKFLOW CREATION
Abstract
The present disclosure relates to a method and a system method for dynamic workflow creation, said method encompasses receiving, by a receiving unit [103], a trigger, wherein the trigger corresponds to representing a sequence of application programming interfaces (APIs); extracting, by an extraction unit [105], the sequence of APIs that corresponds to one or more network nodes based on the received trigger; generating, by a workflow generation unit [107] using one or more trained models, a dynamic workflow based on the extracted sequence of APIs; and retrieving, by a retrieving unit [109], one or more data metrics from a storage unit based on the generated dynamic workflow, where the one or more data metrics are associated with the one or more network nodes.
Inventors
- MURARKA, ANKIT
- Godara, Rohtas
- AHMAD, RIZWAN
- GANVEER, Chandra
- DE, Supriya Kaushik
- Gill, Kapil
- Bhushan, Shashank
- BHATNAGAR, AAYUSH
- MAGU, Sameer
- JAIN, ARPIT
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240625
Claims (20)
- We Claim: 1. A method for dynamic workflow creation, said method comprising: receiving, by a receiving unit [103], a trigger, wherein the trigger corresponds to representing a sequence of application programming interfaces (APIs); extracting, by an extraction unit [105], the sequence of APIs that corresponds to one or more network nodes based on the received trigger; generating, by a workflow generation unit [107] using one or more trained models, a dynamic workflow based on the extracted sequence of APIs; and retrieving, by a retrieving unit [109], one or more data metrics from a storage unit based on the generated dynamic workflow, where the one or more data metrics are associated with the one or more network nodes.
- 2. The method as claimed in claim 1, wherein the one or more data metrics corresponds to information associated with at least one of the one or more network nodes, segregation of an API based on application, schema associated with a request, and one or more attributes associated with the schema associated with the request.
- 3. The method as claimed in claim 1, wherein the sequence of APIs comprises a series of API signatures, each signature of the series of API signature comprises at least one of parameters, data types, and return values that define a specific function associated with an API.
- 4. The method as claimed in claim 1, wherein the one or more trained models are trained based on a dataset comprising a plurality of interfaces and corresponding API signatures.
- 5. The method as claimed in claim 4, wherein the one or more trained models comprises at least one of a Convolutional Neural Network (CNN) (Bidirectional Encoder Representations from Transformers) BERT, and a Recurrent Neural Network (RNN) model, and Long Short- Term Memory (LSTM).
- 6. The method as claimed in claim 1, wherein the trigger is received based on receipt of flowchart, image, voice, video from a user.
- 7. The method as claimed in claim 1, wherein the method comprises creating a set of states comprising a request schema, a set of attributes, a plurality of end points, and a plurality of mappings.
- 8. The method as claimed in claim 7, wherein the method comprises automatically associating, by the workflow generation unit [107], the set of states.
- 9. The method as claimed in claim 1, wherein the method comprises performing, by the workflow generation unit [107], at least one of image processing, video processing, voice processing on the received trigger.
- 10. A system for dynamic workflow creation, the system comprises: a receiving unit [103] configured to receive a trigger, wherein the trigger corresponds to representing a sequence of application programming interfaces (APIs); an extraction unit [105] configured to extract the sequence of APIs that corresponds to one or more network nodes based on the received trigger; a workflow generation unit [107] configured to generate, using one or more trained models, a dynamic workflow based on the extracted sequence of APIs; and a retrieving unit [109] configured to retrieve one or more data metrics from a storage unit based on the generated dynamic workflow, where the one or more data metrics are associated with the one or more network nodes.
- 11. The system as claimed in claim 10, wherein the one or more data metrics corresponds to information associated with the at least one of one or more network nodes, segregation of an API based on application, schema associated with a request, and one or more attributes associated with the schema associated with the request.
- 12. The system as claimed in claim 10, wherein the sequence of APIs comprises a series of API signatures, each signature of the series of API signatures comprises at least one of parameters, data types, and return values that define a specific function associated with an API.
- 13. The system as claimed in claim 10, wherein the one or more trained models are trained based on a dataset comprising a plurality of interfaces and corresponding API signatures.
- 14. The system as claimed in claim 13, wherein the one or more trained models comprises at least one of at least one of a Convolutional Neural Network (CNN) (Bidirectional Encoder Representations from Transformers) BERT, and a Recurrent Neural Network (RNN) model, and Long Short-Term Memory (LSTM).
- 15. The system as claimed in claim 10, wherein the trigger is received based on receipt of flowchart, image, voice, video from a user.
- 16. The system as claimed in claim 10, wherein the workflow generation unit is further configured to create a set of states comprising a request schema, a set of attributes, a plurality of end points, and a plurality of mappings.
- 17. The system as claimed in claim 16, wherein the workflow generation unit [107] is further configured to automatically associate the set of states.
- 18. The system as claimed in claim 10, wherein the workflow generation unit [107] is further configured to perform at least one of image processing, video processing, and voice processing on the received trigger.
- 19. A user equipment [102] comprising: a processor [102A] configured to: transmit a trigger for dynamic workflow creation, wherein the trigger corresponds to representing a sequence of application programming interfaces (APIs) and wherein for dynamic workflow creation comprises: extracting the sequence of APIs that corresponds to one or more network nodes based on the trigger; generating, using one or more trained models, a dynamic workflow based on the extracted sequence of APIs; and retrieving one or more data metrics from a storage unit based on the generated dynamic workflow, where the one or more data metrics are associated with the one or more network nodes.
- 20. A non-transitory computer-readable storage medium storing instruction for dynamic workflow creation, the storage medium comprising executable code which, when executed by one or more units of a system, causes: a receiving unit [103] to receive a trigger, wherein the trigger corresponds representing a sequence of application programming interfaces (APIs); an extraction unit [105] to extract the sequence of APIs that corresponds to one or more network nodes based on the received trigger; a workflow generation unit [107] to generate, using one or more trained models, a dynamic workflow based on the extracted sequence of APIs; and a retrieving unit [109] to retrieve one or more data metrics from a storage unit based on the generated dynamic workflow, where the one or more data metrics are associated with the one or more network nodes.
Description
METHOD AND SYSTEM FOR DYNAMIC WORKFLOW CREATION TECHNICAL FIELD [0001] Embodiments of the present disclosure generally relate to fulfilment management services (FMS). More particularly, embodiments of the present disclosure relate to method and system for dynamic workflow creation. BACKGROUND [0002] The following description of the related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of the prior art. [0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second-generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. 3G technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth-generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth-generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users. [0004] Generally, a fulfilment management services in network nodes encompass the coordination and optimization of tasks within a network environment. These fulfilment management services aim to streamline and automate the workflow process by ensuring efficient resource allocation, task scheduling, and intelligent routing. By leveraging software systems and algorithms, network nodes can dynamically adapt to changing requirements and priorities and enable seamless execution of complex workflows. [0005] Traditional FMS workflows are often static and predefined, making them inflexible to changes in the network environment or business requirements. Designing workflows typically requires manual effort from developers or engineers to define the sequence of APIs, their parameters, and the associated logic. This process is time-consuming and prone to human error. Integrating new APIs or changing existing ones in a workflow can be challenging in traditional systems due to the static nature of the workflows. In conventional systems, retrieving relevant data metrics for different network nodes can be cumbersome and may require separate queries or manual data extraction. Managing the states of a workflow, such as request schema, attributes, endpoints, and mappings, can be complex and error-prone in traditional systems. The claimed invention facilitates automatic state creation and association, enhancing the accuracy and reliability of the workflow management process. [0006] Thus, there exists an imperative need in the art to provide an efficient system and method for cleanup of network resources after handover procedure. OBJECTS OF THE INVENTION [0007] Some of the objects of the present disclosure, which at least one embodiment disclosed herein satisfies are listed herein below. [0008] It is an object of the present disclosure to provide a method and system for dynamic workflow creation in the FMS. [0009] It is another object of the present disclosure to provide a method and system for dynamic workflow creation in the FMS that automates the generation of workflows based on triggers such as images or flowcharts, reducing the need for manual intervention and increasing efficiency. [0010] It is another object of the present disclosure to provide a method and system for dynamic workflow creation in the FMS that allows for the flexible adaptation of workflows to different sequences of APIs corresponding to various network nodes, enhancing the system's responsiveness to changing requirements. [0011] It is another object of the present disclosure to provide a method and system for dynamic workflow creation in the FMS that simplifies the integration and modification of APIs in the workflow by extracting the sequence of APIs from a trigger and dynamically generating the workflow. [0012] It is another object of the present disclosure to provide a method and system for dynamic workflow creation in the FMS that streamlines the retrieval of data metrics associated with different network nodes based on the generated dynamic workflow, improving data management efficiency. [0013] It is another object of the present disclosure to provide a method and system for dynamic workflow creation