Hi, I am looking to build a process model that manages tasks that have dependencies - for example, a task for work product A depends on the completion of predecessor tasks for component B and component C. Each work product will depend on a different set of predecessors, so you can't simply use an AND gateway, otherwise every single product would have to have its own process model. So I want to define a CDT for each Task, with attributes that specify the predecessors for that particular Task, and then have some type of a Gateway (Complex doesn't seem to have the ability) that could make Task A proceed when all of its predecessors have completed. Any thoughts on how I could accomplish this in Appian?
Discussion posts and replies are publicly visible
Yes, this is achievable. You can use decision table to identify which task should come next based on the criteria. You need to design the tables in a better way.
I have the same problem... can you develloppe your answer please
docs.appian.com/.../Appian_Decisions.html
Would it work to assign a process model to each type of product you have? Combine this with the product dependencies you seem to have already in place, you only need to map process models to product type. You can do this in decision tables or in the database.