Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Modifying Workflow templates ( which are already working in PRD system)

Former Member
0 Kudos

Hi,

I have to work on the workflow templates which are in working condition in PRD system and the same are existing in DEV system ( developed by earlier contractor)

I have to modify them suitably as per new requirements. But before start using these templates for modificaiton, I wanted to cross check that whether the templates in DEV system are in line with the latest chages in PRD system.

Pl.s suggest the way how to chk this thing.

( Is there any way same as we see the requests for normal ABAP program thro' version management , we can check the requests for particular workflow?)

Thanks and Regards,

Akshay

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Akshay,

To make sure you are using the same versions you can export your production workflows to an XML file (Workflow -> Import/Export -> Export to XML File) and then in your development system you can import them (same menu but -> Import from XML file).

For the tasks, you can check the change information. In the Business Workflow Explorer, go to the task display and menu option Utilities / Technical Information.

This shows you the change date/username as well as the original system and package of the workflow. Its not the same as version compare but it should give you more confidence if the data corresponds.

If you are really unsure you should export all the objects from the production system and import them back into development (or do lots of testing!).

Hope that helps.

Brad

5 REPLIES 5

Former Member
0 Kudos

Hi Akshay,

To make sure you are using the same versions you can export your production workflows to an XML file (Workflow -> Import/Export -> Export to XML File) and then in your development system you can import them (same menu but -> Import from XML file).

For the tasks, you can check the change information. In the Business Workflow Explorer, go to the task display and menu option Utilities / Technical Information.

This shows you the change date/username as well as the original system and package of the workflow. Its not the same as version compare but it should give you more confidence if the data corresponds.

If you are really unsure you should export all the objects from the production system and import them back into development (or do lots of testing!).

Hope that helps.

Brad

0 Kudos

Hi Brad,

Thanks for the inputs, I think, Checking the technical info. will suffice, as currently WF temaplets are fuctioning properly in DEV system.

Hope I need not import them form PRD system.

Thanks and regards,

Akshay

0 Kudos

Hello,

I have one more doubt in this regard.

Needed opinion on following:

One of the container element is of type Business Object (i.e. adhoc agent).

To populate it's value, If I change the implementation (ABAP code) behind the method, without changing the interface of the method , I need not think about creating a copy of template / new version for this change , right?

Pls. share your views

Regards,

Akshay

0 Kudos

I think so..

Please check the container binding from WF to Task and also Task to Method to confirm the value is being properly populated..

Typically changing the implementation shud work .. w/o changing the WF Template or Task..

ramki_maley
Active Contributor
0 Kudos

Hi Akshay,

Please let me know if the XML export/import worked for you. I have had problems transferring WF templates between two dev. environments in 6.20.

Depending on the scope of change, sometimes it is better to create a brand new WF template. Once you are ready to go live, simply deactivate the linkage for the old worklfow. I also suggest that you please take a look at OSS Note 125400 - Modifying a productive Workflow.

Cheers,

Ramki.