Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are different ways of storing information from a Blueriq application. All of thos come with their own pros and cons. At the moment Blueriq does not contain a plug-and-play out of the box archiving function that serves all needs (if this is even possible). 

SolutionDescriptionSuitable forproscons
Document generationA document could be generated based on profile data. An archive document could be modelled containing all relevant information to be stored, Could be used for example for storing case process data.Case Process Data
  • Data is stored in a human readable format
  • Data can be viewed without a specific Blueriq model
  • For each change in the Blueriq model, the document model might be changed as well
  • Data cannot be consumed by other systems
  • Data cannot be searched easily
Reporting serviceThe reporting service can be used to store a profile (or selection) to a database. The result is an XML blob in the database containing profile informationCase Process Data
  • Can be used to store a complete profile
  • Does not necessarily depend on a model, so it would store all "new" information without explicitly changing the reporting service definition
  • Data is only readable for technical users (XML format)
  • Searching the data is difficult
AggregatesAn aggregate store can be used to store data in the database. Which can be loaded in a Blueirq model again for later use.

Case Process Data,

Trigger data,

Resulting data

  • Can be loaded into the working Blueriq model later
  • Data is ONLY valid when loaded into the same Blueriq model
  • No guarantees that the profile is similar to the store situation when loaded later (model changes)
  • Searching data is very limited and can only be done at the predetermined metadata
  • Cannot be used to query multiple cases

The DCM-Foundation models have implemented an example of all the possible solutions described above. Which (of course) could be altered to fit your specific needs.

...