jBPM web based approval system - persistence

I am working in web based approval system where:
User select folder and ask for approval to a approver
Approver log in and found pending approval list and upon checking few criteria approve or reject the approval request
Corresponding mail will be fired to user
Every state will be stored in db
Can anyone help me with web based jBPM sample project.
I have checked few jBPM projects in github but not clear about persistance(saving the state)and human task,how they work.
Any sample project or link please share

Have a look at these articles:
http://mswiderski.blogspot.com/2016/10/case-management-jbpm-v7-part-1.html
http://mswiderski.blogspot.com/2016/10/case-management-jbpm-v7-part-2-working.html
http://mswiderski.blogspot.com/2016/10/case-management-jbpm-v7-part-3-dynamic.html
And here is using showcase case mgmt UI
http://mswiderski.blogspot.com/2017/04/case-management-application-in-workbench.html
From my point of view, it does have approval system.

Related

Google Action certification taked too long

We are a smart home product development company and we have been working on voice assistants integration and Google action is actually part of our assistant integration. We developed and submitted our initial google action for the certification that will be shipped with our product to the customers. As per in the action console release page, they state the review may take 5-7 days and will be notified via an email once review is completed but it's been longer than said days now, we didn't hear back anything yet. We are unable to find any support email to google action for direct inquiry hence we don't have any clues what's the actual status with our google action. Is there any support email, we can directly reach out to google action support rep like in Alexa? The critical part is our marketing team has planned to release the product within next couple of weeks. So, we have to make sure the google action developed is on Live.
This is a dedicated page for actions that are stuck in review, but it also offers some other support options.
https://support.google.com/actions-console/contact/support

Platform / extranet suggestions for capturing data from external sales agents

I'm looking for suggestions for a tool/platform that can help in capturing form and file attachment data from external sales agents. I currently use Google Forms and a plugin to enable sending email notifications to specific contacts, but the hope is to create something more advanced where people providing the data can login to submit data and make updates to the records. The platform should also enable approval workflows with email notifications to ensure the incoming data meets requirements.
Here is a description of the desired process:
Agent logs in to the platform
Agent submits data (and optional file attachments) into the system using a form
Upon submission, the system triggers a review task and sends an email notification to a reviewer
If the reviewer deems the information invalid/incomplete, they will
reject it, with comment, and the system will
automatically send the information back to the agent while copying
their manager. Record status will be updated automatically.
If the reviewer deems the information invalid, they will approve it, with or without
comment, and the system will automatically send the information back to the agent while copying
their manager and project administrator. Record status will be updated automatically.
Additional requirements:
Contacts for email notifications will vary by agent and they should be determined by identification items on the user/agent profile
Agents need to be able to update records but a new review task will be triggered once an update is submitted
The system should have functionality for searching the record fields
An agent should see their own data and data submitted by others in the same agency, but not the data submitted by agents outside their agency
I should be able to see the full list of submissions and version history of the records
Approximate scale: 100-150 agencies, 1000-1500 agents
So far, I've thought of using a list within SharePoint Online combined with Microsoft Flow, but I'm not sure it would enable all the desired functionality. I'd be interested in your thoughts about that setup as well as others that you think could work and/or have found successful. Even if your solution does not tick all the boxes, I'd be interested to know about it.
Thanks a lot for your help!
JP

kentico version 9 locking publish to certain users

I have looked around quite a bit, and understand workflow, and putting steps in place in terms od content editing but cannot see anywhere how I restrict roles to steps.
In short I want the bulk of my users to be able to edit and then submit for approval but not be able to publish (save).
Then I need a couple of 'global/super' users to be the only ones who are able to approve and then publish the content live.
This will apply to new pages, edits to existing, everything basically.
Users who can edit and save for approval.
The super users who can publish if they approve.
In the Workflow application there is Security tab per each step - advanced workflow only OR security tab for each custom step in basic workflow.
You can learn more here:
Configuring workflow step permissions
Advanced workflow:
Basic publishing with custom step:

custom content type with designer workflow

I am developing a designer workflow with 3 approvals here is my flow.
Requester will submit his request through Asp.net form.
Request will go first for 1 Approvar for approval.
if he approved then go 2 and its go until all approved.
My requirement is when request go for approval , approvar will see the details of the request and can change the request(only specific approvar) and he will see other approvar comments
so, for these kind of requirement I am going to create custom content type where I will show the request data and as well as task update according to the approvar response.
Is my understanding correct?
If you have any link or solution/example please share it with me .

How to manage roles and generate web-forms using Drools Flow?

I am creating a workflow(integrated into a Java web application) for a leave application approval. The workflow is as follows:
Leave request is raised for an employee.
Case 1: If employee's role is not team lead.
The request is sent to employee's team lead.
If team lead rejects, workflow ends.
If team lead approves, request is forwarded to manager.
Case 2: If employee's role is team lead.
The request is directly sent to Manager.
Workflow ends when manager approves/rejects the application. At the time of approval/rejection the user needs to enter a comment.
I need to generate web-form for user input. The options can be dynamic and should be defined in workflow itself. How can I achieve this? What is the right way to manage different directions of a workflow based on different roles?
Any thoughts/suggestions are welcome. It will be helpful if someone can direct me to example/sample code to achieve this.
You might be interested in Jboss Tohu - it's a framework that generates web forms from Drools workflows and rules. I'm not entirely sure if it is production ready yet, but it looks to have a reasonable amount of functionality.