Before publishing
Studio distinguishes between:- blocking errors, which must be fixed before publishing;
- warnings, which deserve review but may not prevent publishing;
- the diff, which summarizes changes from the active version.
Three stages
1
Validation
The server checks identifiers, references, question types, sub-objectives, and success information.
2
Compilation
An asynchronous job prepares the decision artifact. You can leave Studio; the job continues on the server.
3
Activation
If compilation succeeds, the new version becomes active for sessions created afterwards.
An existing session keeps the version it was created with. Publishing therefore does not alter an ongoing conversation.