task dependency management

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

Parents Reply Children