I am importing a project into FME Form that contains two automations, associated workspaces, and the repository for the workspaces. The repository for the workspaces already exists in the FME Form environment I'm importing into and it has other unrelated workspaces in it. The Preview Import page states that I will overwrite the exisiting repository during import. What, exactly, does "overwrite" mean? I only want to add the two new workspaces to the existing repository. Is that what happens? Or does the import process completely replace the repository, wiping out any existing workspaces and keeping just the two new ones? Something else? I'm trying to figure out if I should include the repository during import or not. I can't find any documentation that provides an answer. If anyone has one or can point me in the right direction I would greatly appreciate it!
Hi Aaron,
I'm busy with testing the latest version of FME FLow (2023.1.1.1) and i noticed that the repository of the workspaces that are included in the automation are automatically added even if you don't want to.
During import i cannot deselect the repository:
I did a test and luckily the workspaces in the target repository are not deleted if you chose the option to overwrite while importing the project. I agree it's unclear what happens in the background.
In the logfile you see this:
702023-11-14 13:22:06 | Building repository Test Francis.
712023-11-14 13:22:06 | Updating repository Test Francis.
722023-11-14 13:22:06 | Building repository item Test Francis.
Hi @aaron,
Only workspaces that have the same file name within both the repository and the imported project will be overwritten (updated). Existing workspaces that don't share a file name will remain untouched
and any new workspaces in the imported project will be added to the repository. We do plan on updating the terminology used to "Update" instead of "Overwrite" in a future release to help clarify this.
Cheers,
Tim
Hi Aaron,
I'm busy with testing the latest version of FME FLow (2023.1.1.1) and i noticed that the repository of the workspaces that are included in the automation are automatically added even if you don't want to.
During import i cannot deselect the repository:
Hi @francis,
So you can't exclude repositories of workspaces contained in projects as the workspaces are dependent on the repository. If you were to remove the repository but keep the workspace it wouldn't have a location to save to, which is why the repositories are always included.
Cheers,
Tim
Hi @aaron,
Only workspaces that have the same file name within both the repository and the imported project will be overwritten (updated). Existing workspaces that don't share a file name will remain untouched
and any new workspaces in the imported project will be added to the repository. We do plan on updating the terminology used to "Update" instead of "Overwrite" in a future release to help clarify this.
Cheers,
Tim
Thank you @timatsafe for the info and @francis for your testing results. Appreciate it! Good to know for migrating to our 2023 Flow environment.