Saturday, September 27, 2008

Can I reinstall a docapp that already exists in the target docbase?

Yes, you can reinstall a docapp on a docbase more than once.


Reinstalling a docapp after some modifications will not cause any problems on the target docbase. Basically, a docapp is just a virtual document, and all properties of a virtual document apply to a docapp.


To clarify further, all objects in the docapp such as lifecycle and alias set will be versioned after you reinstalled the docapp. Certain objects, such as custom object types and custom attributes are not versioned. Instead these objects are replaced by the newer version that are installed with the new docapp.


If for some reasons, the modifications that were made on the objects in the docapp was not satisfactory, then you can delete the newer version of the objects.


For example:


- You created a lifecycle on the development docbase, archived, and installed it on the production docbase.

- Then you made some modifications on the lifecycle in the same docapp, and you reinstalled the docapp to the production docbase.

- However, the changes that you made were not complete.

- You can delete the latest version of the lifecycle using Developer Studio inside the docapp on your production docbase.

- Or, you can make the necessary changes on your development system and reinstall the docapp again.

No comments: