Copy existing content and set references

Is it possible to copy existing content and set references in the response itself? When does it make sense to copy content or set references?

In the hub existing content can be copied and references can be set. The references enable a direct connection of different sub-parts to one part of it, that always is the same. 

 

What is possible?

It is possible to refer to existing sub-parts, e.g. to a multiple-choice path or a yes/no question, which are used elsewhere in the answer.
Once an sub-part of the answer has been created within an intent, it can be used elsewhere by referencing back to it.
Technically speaking, a reference is a jump to another position in the answer. 

The reference to the original sub-part is set in the section "continue with". By using the arrows jumping between the different positions in the answer is possible. 

Besides the references to identical sub-parts of the answer, the copy-feature enables the usage of sub-parts, that are then individually editable. Text, pictures, buttons and slides can be copied. 

This option is particularly helpful if there is a complex answer, e.g. with several slides, which has the same structure for several answer buttons but is to be filled with different content. 
Once this structure has been created, the copy feature allows you to copy it and edit it individually (e.g. other URL links).

 

Maintenance of copied content
If it is a simple copy, the maintenance of the content remains unchanged. Content such as graphics, text blocks or similar are changed directly in the response. The change only affects the edited response content. 
If a reference is set, the maintenance is significantly simplified. Since only one original exists, that is jumped to from different parts of the answer, the editing has to take place only once as well. 

When does it make sense to set references?

If the identical response follows at different parts, it makes sense to set a reference instead of writing the same content multiple times. 

The previous differentiation is followed by merging as part of the identical response.
Regardless of the identical answer, it is still possible to edit the query steps in between. 

Specific use cases are therefore multiple choice structures in particular, but also yes/no structures. 

 

Application example: Reference in the context of a yes/no structure
The graphic illustrates the use of an original sub-part and a reference (marked by the red arrow).
The aim is to use the identical answer content elsewhere without replicating it.
The first yes/no question differentiates between two case groups, whereupon individual query steps take place. The conclusion, however, is identical. The reference then makes it possible to jump to the original answer string, which is identical in both cases. 

Application example: Reference in the context of a multiple choice option

The concept is identical to that of the yes/no structure. The aim of the reference is to use the identical sub-part of the answer in different places within the answer. 
In the context of the multiple-choice option, it is particularly possible to adopt more complex, more detailed answer structures. 
The diagram illustrates that the multiple-choice option distinguishes between four travel options. This constant answer appears in different places in identical form. The link allows to jump to the original structure that was created once, starting from the different places within the answer. 

In both cases shown, referencing enables a jump to an existing response structure.
This link enables the central maintenance of this response structure. 
It should be noted that individual editing is no longer possible after a link. The changes always refer to the original and all duplicates of the original.