Metadata-Based Chat Wizard for HR Workflow Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current human resource systems are slow in assembling, compiling, and executing business rules for performing human resources operations, leading to inefficiencies and requiring the development of a faster and more maintainable business rule interpreter.
Innovation Solution
A metadata-based business rule interpreter that uses an abstract syntax tree (AST) interpreter, eliminating the need for compilation by translating user input directly into well-defined metadata objects, allowing for the composition of executor functions that operate within a defined context to execute business rules without the need for executable code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional compilation and execution methods are used for business rules, then the system can execute complex business logic, but the speed of operation is undesirably slow
Solution Approach 1:
The patent replaces the traditional mechanical compilation and execution system with a metadata-based interpreter system. Instead of compiling business rules into executable code through traditional compilers, the system uses metadata objects that can be directly interpreted and executed, eliminating the compilation step and significantly improving execution speed
Solution Approach 2:
The patent changes the fundamental parameter of how business rules are represented and processed. By transforming business rules into structured metadata objects with defined schemas, the system enables direct interpretation without compilation, changing the processing paradigm from compile-time to runtime interpretation
2Adaptability or versatility
If business rule systems are made more complex to handle various operations, then functionality increases, but compilation and execution time increases
Solution Approach 1:
The patent applies preliminary action by defining and validating the structure of metadata objects before execution. Business rules are pre-configured as metadata with defined schemas, relationships, and validation rules, allowing the system to directly interpret and execute them without time-consuming compilation processes
Solution Approach 2:
The patent segments business rules into discrete metadata objects that can be independently validated, stored, and executed. This segmentation allows the system to process only the specific metadata objects needed for each business operation, rather than compiling and executing entire rule sets, reducing execution time
Data Source
AI summary
A method, computer system, and computer program product digitally manipulate a human resources workflow on a mobile device. A selection of a human resources operation is received from a mobile application executing on the mobile device; a business rule corresponding to the human resources operation is identified. The business rule comprises a plurality of linked metadata objects forming a syntax tree. The plurality of linked metadata objects is interpreted to implement the business rule, Interpreting comprises sending a first set of chat messages that request input for the plurality of linked metadata objects, and receiving a second set of chat messages that provide the requested input. The human resources operation is performed according to the business rule, generating a workflow stage notification, and publishing the workflow stage notification to a set of mobile devices for display on a timeline of the mobile application.


