We have TeamSite 7.4.1 with SitePublisher and OpenDeploy.
We typically have three content environments: Development, QA and Production.
These are represented as branches in a single TeamSite store.
I think what I would like to do is have a process that:
When initiated in the QA branch it creates an Edition and moves that Edition to the QA branch then uses OD to deploy the Edition to the actual QA web servers.
When initiated in the Production branch, it takes the supplied Edition from QA and moves it to the Production branch and then uses OD to deploy the Edition.
I'll add the appropriate approval steps once the base functionality is working
I poked through the out-of-box workflows and found that the Submit_Archival_Workflow has tasks that create an Edition and deploys it via OD.
In trying to understand the workflow functionality, I went through the tutorial in appendix A in the Workflow Modeller User Guide.
So here my questions:
General -
- Are the available URL tasks documented some place? For example, the Create Edition task in the archival WF uses an external URL task which specifies com.interwoven.ui.archivalmodule.workflow.task.urltask.EditionCreationTask and some other parameters. How do I know what parameters to supply or even if we have this module? Or even if it does what I need it to do.
I found a lot of URL tasks defined in various commands.xml files but most say they are for internal use only!!!
- Same question about CGI tasks and external tasks.
Specific to this solution -
- Can an Edition be copied from one branch to another in a workflow? If so how? OD? Some URL, CGI or External task? Even if it needs to be copied to a work area first then submitted, that's fine but I need to know how to copy the edition.
- Any other suggestions on how to do this "promotion" activity? I'm not married to Editions. Fundamentally, the requirements are: people work in development then request a promotion to QA which involves deployment to a QA server. Multiple QA deployments may happen for each Production deployment as things are fixed. Once finally approved in QA, that "snapshot" needs to be deployed to the production servers.
Any help is appreciated. Thanks in advance.