If you export RapidValue content, be aware that the export functionality is based on the structure of the content in RapidValue. So, it is important to understand the RapidValue content structure and the types of relations between the content elements.
RapidValue has these content relation types:
Parent-child relation
Reference
Parent-child relation
If you export a RapidValue element with children, besides the parent content, also the content of its children is exported.
These are the main RapidValue elements with a parent-child relation:
Solution:
Strategy
Business processes (business process hierarchy)
Organization
Personas/People
Flow
Lanes
Objects
Connectors
Activity:
Steps
Application:
Forms
Reports
Commands
Components
Data object
Dependencies
Examples
If you export a business solution, also the business process hierarchy with its content is exported.
If you export an application, also the content of the related forms is exported.
Reference
If you export a RapidValue element with references to other RapidValue elements, the content of both the exported element and the referred-to elements is exported. However, if a referred-to element has children, the children are not exported.
For each RapidValue element, you can define a reference to a solution. On most elements of RapidValue, you can also define references to other RapidValue elements, for example, to area or role.
Examples
If you export a RapidValue element with a reference to an application, for example an activity, the referred-to application is exported without its children. So, the forms, reports, commands, and components of the application are not exported. Consequently, if you also want to export the referred-to application, you must separately export the application itself.
If you export any RapidValue element, for example an area, with a reference to a solution, the referred-to solution is exported without its children. So, the strategy, processes, organization, and personas of the solution are not exported. Also, all RapidValue elements, that are part of this solution, are not exported. Consequently, if you also want to export the referred-to solution, you must separately export the solution itself.
Exceptions
In some cases, also the children of referred-to RapidValue elements are exported.
These exceptions are:
Business process hierarchy
Flows
Flow objects of these types:
Activity
Sub-flow (flow)
Data object
Business process (see exception "Business process hierarchy")
Examples
You export a solution and for the related business process hierarchy, references to flows are defined. For each referred-to flow, also the lanes, objects, and connectors are exported.
If you export a flow with references to activities, also the steps of the activities are exported. Note that for the references on the activity, the rules apply that are explained in the "Reference" section.