Expand my Community achievements bar.

Apply workflow on the AEM Package

Avatar

Community Advisor

Hi Team,

Is there any way that we can apply the workflow on the AEM Package for the approvals?

Thanks

Uma

10 Replies

Avatar

Community Advisor

Yes, you can do it with workflows.

you need to create steps/task which will get package/upload and approve install.

similar like curl

PACKAGES:

Upload a new package

        curl -u admin:admin -F package=@"name_of_package.zip" http://localhost:4505/crx/packmgr/service/.json/?cmd=upload

Install an existing package
        curl -u admin:admin -X POST http://localhost:4505/crx/packmgr/service/.json/etc/packages/export/name of package?cmd=install

Upload a package AND install
        curl -u admin:admin -F file=@"name of zip file" -F name="name of package"
        -F force=true -F install=true http://localhost:4505/crx/packmgr/service.jsp

Upload a package DO NOT install
        curl -u admin:admin -F file=@"name of zip file" -F name="name of package"
        -F force=true -F install=false http://localhost:4505/crx/packmgr/service.jsp

Rebuild an existing package in CQ
        curl -u admin:admin -X POST http://localhost:4505:/crx/packmgr/service/.json/etc/packages/name_of_package.zip?cmd=build

Download (the package)
        curl -u admin:admin http://localhost:4505/etc/packages/export/name_of_package.zip > name of local package file



Arun Patidar

Avatar

Level 10

No, That's not the correct answer.

umamaheswariy46147403​, I am not sure what you are trying to achieve, can you elaborate your use case ?

Avatar

Community Advisor

Hi , We have use case where business wants to promote only few pages / few links for the production (few things handled by tech teams) .. request was need to package those changes from UAT and send for the approval .. so business just take a look at the package and approve.. then that package only goes to the production instead of approval first and package it to production. 

its kind of unique use case , approval workflow on package instead of resources.

Note: on each and individual pages and images we are having the approval workflow..

Please let me know if needed more details and please advise.

Thanks

Avatar

Community Advisor

They just wants to verify the files .. and approve the package.  (1 scenario)

Thanks

Uma

That is what I am trying to understand - in this use case -what is the payload of the workflow? Typically a payload is asset, pages, etc, not an AEM Package.

Avatar

Community Advisor

Yes , Package pay load with all the links all the time.

Thanks

Uma

Avatar

Employee Advisor

Technically it's easily possible to start a workflow on a content-package. But I don't know if the UI allows you to do that. Maybe in the old /miscadmin it's working (haven't tested it).

Jörg

Avatar

Community Advisor

Hi Jorg,

We can be able to access miscadmin .. here which option do we need to go for that? To apply workflow on the package.

Please advise.

Thanks

Avatar

Employee

You can create workflow packages from batch processing. See (1)

(1) : Starting Workflows