Custom Request For Activation workflow | Community
Skip to main content
Level 4
September 9, 2020
Solved

Custom Request For Activation workflow

  • September 9, 2020
  • 1 reply
  • 2389 views

What do I need to modify to trigger my custom "Request for activation" or "Request for deactivation workflow"? Automatically the OOTB workflow gets triggered but i need to trigger my custom workflows. Thanks!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by vanegi

In order to trigger custom workflow on click of manage publication, below are the steps:

 

  1.  Go to/libs/cq/gui/content/common/managepublicationwizard/body/items/form/granite:data path and right click and then click on overlay node.

 

 

2.  Overlay popup will appear, Check Match Node Type checkbox and click on OK.

 

 

3. The structure will be created under apps, Now go to /apps/cq/gui/content/common/managepublicationwizard and add a property 

sling:resourceSuperType and value of this property as /libs/cq/gui/content/common/managepublicationwizard

 

 

4. Now go to /apps/cq/gui/content/common/managepublicationwizard/body/items/form/granite:data path and add properties as

requestActivationWorkflow : /etc/workflow/models/custom_request_for_activation/jcr:content/model

requestDeactivationWorkflow : /etc/workflow/models/custom_request_for_deactivation/jcr:content/model

 

 

 

Now on manage publication for publish and unpublish your custom workflow will be triggered.

Note :

  1.       Even though your workflows will be in /conf still you need to add it in the same manner shown above.
  2.      It does not work project specific. Changing the workflow will happen globally.

Thanks!!

1 reply

vanegi
Adobe Employee
vanegiAdobe EmployeeAccepted solution
Adobe Employee
September 9, 2020

In order to trigger custom workflow on click of manage publication, below are the steps:

 

  1.  Go to/libs/cq/gui/content/common/managepublicationwizard/body/items/form/granite:data path and right click and then click on overlay node.

 

 

2.  Overlay popup will appear, Check Match Node Type checkbox and click on OK.

 

 

3. The structure will be created under apps, Now go to /apps/cq/gui/content/common/managepublicationwizard and add a property 

sling:resourceSuperType and value of this property as /libs/cq/gui/content/common/managepublicationwizard

 

 

4. Now go to /apps/cq/gui/content/common/managepublicationwizard/body/items/form/granite:data path and add properties as

requestActivationWorkflow : /etc/workflow/models/custom_request_for_activation/jcr:content/model

requestDeactivationWorkflow : /etc/workflow/models/custom_request_for_deactivation/jcr:content/model

 

 

 

Now on manage publication for publish and unpublish your custom workflow will be triggered.

Note :

  1.       Even though your workflows will be in /conf still you need to add it in the same manner shown above.
  2.      It does not work project specific. Changing the workflow will happen globally.

Thanks!!