Is there any best practices available on integrating with Apigee Developer Portal integration with BPM / workflow Module?

 
Solved Solved
0 1 484
1 ACCEPTED SOLUTION

Not applicable

Drupal workflow module

Pros:-
- Out of the box solution, ready to implement
- Workflow module comes along with a suite of modules which allows to configure notifications for different states in the process.
Cons:-
- Workflow module can not be considered as a perfect solution for complex business process.
- Gives less visibility of business process while configuring.
- Will cause tight coupling of Drupal with APIGEE which conflicts with current Drupal decoupled Architecture.

Other BPM solutions
- Process Maker can be used as a microservice integrated with Drupal, all business process will go inside Process Maker and Drupal will be used as interface to Process Maker
Pros:-
- Open source.
- No coupling with Drupal, any application can replace Drupal and integrate with Process maker.

- Easy drop and drag interface for setting up processes.

- Pictorial flow of process for better visibility.
Cons:-
- No stable drupal module, it will require Drupal integration development time.
- Will be another component in tech stack to have dependency with.

Current available resources for Process Maker:-
- A drupal 8 sandbox module.

- Basic working demo of Drupal with Process Maker.

View solution in original post

1 REPLY 1

Not applicable

Drupal workflow module

Pros:-
- Out of the box solution, ready to implement
- Workflow module comes along with a suite of modules which allows to configure notifications for different states in the process.
Cons:-
- Workflow module can not be considered as a perfect solution for complex business process.
- Gives less visibility of business process while configuring.
- Will cause tight coupling of Drupal with APIGEE which conflicts with current Drupal decoupled Architecture.

Other BPM solutions
- Process Maker can be used as a microservice integrated with Drupal, all business process will go inside Process Maker and Drupal will be used as interface to Process Maker
Pros:-
- Open source.
- No coupling with Drupal, any application can replace Drupal and integrate with Process maker.

- Easy drop and drag interface for setting up processes.

- Pictorial flow of process for better visibility.
Cons:-
- No stable drupal module, it will require Drupal integration development time.
- Will be another component in tech stack to have dependency with.

Current available resources for Process Maker:-
- A drupal 8 sandbox module.

- Basic working demo of Drupal with Process Maker.