SOLVED

Redesign Nintex workflow with azure queue /logic app /flow

%3CLINGO-SUB%20id%3D%22lingo-sub-56034%22%20slang%3D%22en-US%22%3ERedesign%20Nintex%20workflow%20with%20azure%20queue%20%2Flogic%20app%20%2Fflow%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56034%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20have%20a%20nintex%20workflow%20on%20sharepoint%20online%2CThis%20workflow%20is%20used%20for%20employee%20time%20management%2C%20so%20for%20every%20employee%20at%20start%20of%20his%20shift%20a%20workflow%20starts%20running%20and%20it%20loops%20through%20employee%20information%20and%20checks%20compliance%20conditions%20and%20send%20perodic%20notifications%20to%20each%20employee.%3CBR%20%2F%3E%3CBR%20%2F%3EProblem%20%3A%3CBR%20%2F%3EIt%20is%20poorly%20designed%2C%20Workflow%20runs%20when%20each%20employee%20starts%20its%20shift%20and%20then%20there%20is%20lot%20of%20looping%20%2C%20hold%2Fdelay%20option%20used%20to%20send%20notification%20every%20hour%20based%20on%20the%20condition%20is%20either%20met%20or%20not%20met.%20What%20it%20does%20is%20when%20that%20same%20thing%20is%20done%20for%20each%20employee%20it%20loops%20more%20than%205000%20items%20and%20so%20many%20delay%20tasks%20and%20multiple%20threads%20which%20causes%20the%20workflow%20to%20break.%3CBR%20%2F%3E%3CBR%20%2F%3EThis%20operation%20requires%20hourly%20notification%20and%20check%20complaince.%20Now%20i%20am%20thinking%20to%20provide%20suggestion%20to%20redesign%20this%20workflow.%20So%20was%20trying%20to%20explore%20other%20options%20which%20we%20can%20use.%3CBR%20%2F%3EWould%20it%20be%20better%20to%20do%20this%20task%20from%20a%20webjob%20with%20azure%20queue%20to%20place%20data%20on%20the%20queue%20and%20pick%20after%20every%20one%20hour%20for%20each%20employee%20would%20this%20be%20the%20right%20way%20to%20do%20this%20kind%20of%20task.%20any%20example%20would%20be%20helpful.%3CBR%20%2F%3E%3CBR%20%2F%3Elogic%20app%2Fflow%20do%20they%20have%20some%20new%20feature%20to%20do%20this%20more%20effectively.%20I%20am%20open%20to%20other%20options%20also%20Please%20suggest%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-56034%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-131157%22%20slang%3D%22en-US%22%3ERe%3A%20Redesign%20Nintex%20workflow%20with%20azure%20queue%20%2Flogic%20app%20%2Fflow%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-131157%22%20slang%3D%22en-US%22%3E%40Edua%2C%3CBR%20%2F%3EAnswering%20your%20question%20I%20can%20say%20this%20is%20just%20the%20matter%20of%20taste...%20and%20probably%20the%20price%20%3A).%20As%20I%20stated%20in%20one%20of%20the%20topics%20here%20(%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzure%2FCan-Flow-amp-Logic-Apps-Replace-Nintex%2Fm-p%2F130858%23M1552%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzure%2FCan-Flow-amp-Logic-Apps-Replace-Nintex%2Fm-p%2F130858%23M1552%3C%2FA%3E)%20both%20tools%20(I%20mean%20MS%20Flow%20and%20Nintex%20Workflow)%20are%20roughly%20the%20same.%20Both%20have%20hundreds%20of%20different%20actions%2C%20tons%20of%20adaptors%2C%20work%20and%20integrated%20greatly%20with%20SharePoint%20and%20O365.%20%3CBR%20%2F%3ENintex%20used%20to%20shine%20when%20everything%20SharePoint%20had%20as%20an%20alternative%20was%20SPS%20Workflow%2C%20so%20they%20were%20winning%20every%20time.%20I%20can%20say%20that%20Flow%20is%20a%20game%20changer.%20At%20the%20same%20time%2C%20I%20have%20to%20admit%20though%2C%20that%20compared%20to%20Microsoft%2C%20for%20Nintex%20their%20products%20like%20Forms%20and%20Workflow%20are%20the%20bread%20and%20butter%20and%20Flow%20is%20still%20a%20product%20under%20development%20with%20no%20finite%20version.%20The%20only%20difference%20that%20catches%20the%20eye%20is%20probably%20the%20fact%20MS%20Flow%20is%20only%20cloud-based%2C%20whereas%20Nintex%20Workflow%20has%20both%20on-premise%20and%20cloud%20versions.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-130774%22%20slang%3D%22en-US%22%3ERe%3A%20Redesign%20Nintex%20workflow%20with%20azure%20queue%20%2Flogic%20app%20%2Fflow%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-130774%22%20slang%3D%22en-US%22%3EI%20am%20looking%20at%20Logic%20Apps%2FFlow%20to%20provide%20process%20automation%20solution%20for%20our%20business%20in%20O365.%20We%20have%20been%20using%20Nintex%20on%20premise.%20Can%20you%20share%20your%20insights%20on%20pros%20and%20cons%2C%20if%20you%20had%20experience%20with%20Nintex%20Online%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58110%22%20slang%3D%22en-US%22%3ERe%3A%20Redesign%20Nintex%20workflow%20with%20azure%20queue%20%2Flogic%20app%20%2Fflow%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58110%22%20slang%3D%22en-US%22%3E%3CP%3EI%20figured%20out%20the%20solution%2C%20Logic%20apps%20give%20a%20schedular%20functionality%20to%20trigger%20a%20workflow.%20So%20i%20think%20redesigning%20the%20workflow%20to%20break%20it%20into%20multiple%20workflow.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFirst%20one%26nbsp%3Bto%20mark%20the%20attendance%20and%20upadate%20the%26nbsp%3Bother%20information.%3C%2FP%3E%3CP%3ESecond%20one%20to%20check%20for%20flag%20periodicaly%20and%20send%20notification%2C%20Now%20to%20trigger%20this%20second%20workflow%20perodically%20use%20a%20Logic%20app%20to%20check%20it%20and%20trigger%20it.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20hope%20the%20idea%20helps.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ethanks%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-56790%22%20slang%3D%22en-US%22%3ERe%3A%20Redesign%20Nintex%20workflow%20with%20azure%20queue%20%2Flogic%20app%20%2Fflow%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56790%22%20slang%3D%22en-US%22%3E%3CP%3ECan%20anyone%20help%20with%20this%20or%20any%20suggestions%20on%20this%20would%20be%20helpful.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Contributor

We have a nintex workflow on sharepoint online,This workflow is used for employee time management, so for every employee at start of his shift a workflow starts running and it loops through employee information and checks compliance conditions and send perodic notifications to each employee.

Problem :
It is poorly designed, Workflow runs when each employee starts its shift and then there is lot of looping , hold/delay option used to send notification every hour based on the condition is either met or not met. What it does is when that same thing is done for each employee it loops more than 5000 items and so many delay tasks and multiple threads which causes the workflow to break.

This operation requires hourly notification and check complaince. Now i am thinking to provide suggestion to redesign this workflow. So was trying to explore other options which we can use.
Would it be better to do this task from a webjob with azure queue to place data on the queue and pick after every one hour for each employee would this be the right way to do this kind of task. any example would be helpful.

logic app/flow do they have some new feature to do this more effectively. I am open to other options also Please suggest

Thanks

4 Replies
Highlighted

Can anyone help with this or any suggestions on this would be helpful.

 

 

Thanks

 

Highlighted
Best Response confirmed by Kanwar Jot Singh (Contributor)
Solution

I figured out the solution, Logic apps give a schedular functionality to trigger a workflow. So i think redesigning the workflow to break it into multiple workflow.

 

First one to mark the attendance and upadate the other information.

Second one to check for flag periodicaly and send notification, Now to trigger this second workflow perodically use a Logic app to check it and trigger it. 

 

I hope the idea helps.

 

thanks

 

 

Highlighted
I am looking at Logic Apps/Flow to provide process automation solution for our business in O365. We have been using Nintex on premise. Can you share your insights on pros and cons, if you had experience with Nintex Online?
Highlighted
@Edua,
Answering your question I can say this is just the matter of taste... and probably the price :). As I stated in one of the topics here (https://techcommunity.microsoft.com/t5/Azure/Can-Flow-amp-Logic-Apps-Replace-Nintex/m-p/130858#M1552) both tools (I mean MS Flow and Nintex Workflow) are roughly the same. Both have hundreds of different actions, tons of adaptors, work and integrated greatly with SharePoint and O365.
Nintex used to shine when everything SharePoint had as an alternative was SPS Workflow, so they were winning every time. I can say that Flow is a game changer. At the same time, I have to admit though, that compared to Microsoft, for Nintex their products like Forms and Workflow are the bread and butter and Flow is still a product under development with no finite version. The only difference that catches the eye is probably the fact MS Flow is only cloud-based, whereas Nintex Workflow has both on-premise and cloud versions.