Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Overview
PhixFlow provides for copying models and modelling objects, both internally, in the current PhixFlow instance, and externally (via export), to another PhixFlow Instance.
Copy
There are a number of ways of copying models and modelling objects within a single instance of PhixFlow.
- Open a model and select Save a copy of the model layout. This will copy the analysis model but will not create a copy of the objects included in the model.
- Open any model and select the objects to copy. Right-click on the model canvas (not on the selected objects) and select Copy Selected Objects.
- Right-click on any individual object and select Copy object from the menu.
- Drag the objects you want to copy to the Export Configuration and click on the copy button .
When you copy objects from a model, the following objects are created :
- A copy of each object.
- Input pipes into the copied objects from objects that the originals were connected to. Output pipes from copied objects are not copied unless the pipe is an input for another copied object.
See also Copying or Moving Table Data.
Export
There are a two options for exporting objects for import into another instance of PhixFlow.
the option for creating copies of objects or application in your current instance. These items can be moved to a separate instance of PhixFlow via the Export facility.
Copy Configuration
- Open
→Insert excerpt _administration _administration nopanel true
.Insert excerpt _copy _copy nopanel true - Drag the required objects from the repository onto the
Insert excerpt _
copy _
copy nopanel true
When you export objects of a model the export creates :
- A copy of the objects you selected.
- A copy of the pipes linking those objects.
When an object is imported which is already in the target instance (for example, if you have exported some objects, made some changes and now want to bring your changes back into your original) the import will update the objects already in the target instance.
Info |
---|
If an application is imported which already exists in the target system, anything which does not exist in the imported version of the application will be permanently deleted. |
Exports and Passwords
PhixFlow never exports passwords that are stored in items, such as . You must configure the passwords for the target instance.
If a password is provided during the file download process then all exported data will be encrypted. If no password is provided and your export password policy allows a blank password then all data will be unencrypted. If no password is provided and your export password policy requires a password, the download will fail. On import the password must be correctly entered to import the encrypted data. If the password is incorrect or not provided then no data will be imported.
Protect on Import
When you have several instances of PhixFlow, for example development and production instances, you may want some item properties to be different for each instance. Usually, when you export from a source instance, then import to a target instance, PhixFlow overwrites item properties with those from the source instance. To prevent the item being updated or deleted, in the target instance, tick the Protect on Import or Protect during import property, which is available for:
- Datasource and Datasource instances.
- HTTP Datasource
- Filter
- Email Account
For the following items, you can protect data using specific properties:
- window.
- Click Copy Configuration.
Note |
---|
|
Moving Configuration Between Instances
You may have several instances of PhixFlow running, for example one for developing and one for production. To move objects between different instances, export them from one instance (the source instance) and import them to another (the target instance); see Export Configuration and Import Configuration.
Moving Configuration Behaviour
- If the target instance has an object that matches one in the import, PhixFlow overwrites it with the imported object.
- If an object has been explicitly deleted from the source instance, when the configuration is imported into the target instance, PhixFlow permanently deletes the object from the target instance also.
- If an object has been added to the source instance it will be added to the target system.
- For this reason when performing an export it is only necessary to take the items that have changed,