PowerTools for Deployments FAQs

Does it migrate Forms and Template forms between different environments?

Yes.

What is the behavior of the tables? (SQL-based Tables from a Form Template)
  • existing and
    • We update if needed otherwise, no change.
  • not at the destination
    • Creates as part of the import process.
May we import new categories or do categories updates from one environment to another?

Yes and categories are updated if needed in the new environment.

Can we update ActiveViews between different environments?

Yes and ActiveViews are updated if needed in the new environment.

Can we migrate permissions from one folder structure to another?
  • e.g. Suppose I export folder XYZ, and XYZ:MY-DMS from ACC with permissions of reading by the XXX group. In PROD I have the same folders created but without this permission. May I import it and apply the permission to the folders and trigger inheritance update to the contained objects?
    • Yes and folder structures are updated if needed in the new environment.
    • Select either Source or Destination permissions adoption.
    • Note, if the XXX Group exists in the destination, we’ll update. If XXX Group doesn’t exist, you can include the Group in your Export and we’ll create it on Import.
What is the behavior when there are already some WebReports created in the destination?

If it doesn’t exist we add; if does exist we update.

Does it have merge capabilities?

Yes, including referential integrity (LiveReports for example are updated).

What happens with the references?

Will be updated so long as the reference exists in the destination or is a part of the export (it will then be created upon import).

WebReports sources, destinations and constants (Content Server objects constants)?
  • As long as they’re part of the import (they were exported) they’ll get imported into the destination system.
  • As long as it’s ID is part of the IDMap, it’ll be imported correctly and referential integrity will be maintained.
What happens if a LiveReports points to a specific connection different from the main database and it does not exist in the destination?

Make sure that the connection is a part of the import – in that case, it’ll be imported into the destination system and created.

We would like to copy an entire “functionality” from folder1 to folder2. Is it possible?
  • E.g: We have a folder with 20 WebReports, 18 LiveReports which have a bulk import process. We would like to create a new bulk import based on the existing by copying the WebReports and LiveReports to folder2.
    • Yes, this is was GCI PowerTools for Deployments does.
With the existing functionality, all the copied WebReports will still be pointing to the old LiveReports. (same for destination, and constants like Content Server objects that will point to the old versions and not to the copied objects).

Yes. Do this with the correct import order.

Can we export the folder1 and import to folder2 keeping dependencies relative to the copied files?

Yes.

Does it run in parallel?
  • Maybe generating an execution plan?
    • No. It is single threaded.
Where should I execute it?
  • In the frontend server? admin server?
    • Admin Server is recommended.
  • Which user (e.g. need to log in as Admin user)?
    • Must be a userid with Administrator privileges.
Does it show a progress bar and details while importing/exporting?
  • Yes a progress bar is displayed and the audit log and error log contain the details.
  • Search for “failed”.
If you have hard-coded ids in your originating system (e.g. LiveReports), as long as that object is a part of the import, we’ll automatically update the ids in the destination system
  • Workflow, LiveReports, Forms & Form Templates, Custom Views, Aliases, Text Documents, WebReports, ActiveViews, Project Templates, Search Templates, WikiPages, etc.
  • Also updates text strings, “Dev Environment” to “Production Environment”.