BPT Sample Archiver
Version 1.0
Published on 13 August 2013 by 
Created on 13 August 2013
Details
This component is a proof of concept of how you can use the new process cleanup actions included in the BPT API (part of System Components) to archive the data from old processes into a set of separate entities.
Read More

Feature list:

- Simple archiver you can adapt to fit your needs

- Extension points to archive your own data related with the BPT model


Main benefits:

- Speed up access to BPT data you need on a daily basis;

- Archive BPT data in a different catalog;

- Recover database space used by old BPT data;


System Requirements and Limitations:

- Platform Server v7.0.1.18+ or 8.0.0.8+


Details:

The solution includes two eSpace modules:

  • BPTSampleContainer: contains samples processes and an entity that depends on the BPT model - this is only used to create some sample data to demonstrate the archiving process;

  • BPTSampleArchiver: provides archive and delete actions for closed processes - this is the one you should inspect.


To implement this sample archiver, 3 steps were followed:

  • Make a clone of the BPT meta-model and your own business entities that directly reference it;

  • Create an action that is capable for copying an entire process tree (subprocesses, activities, parameters) from the original meta-model to the cloned version. This action also contains some extension points to add you own custom logic, used to archive you own business entities that reference parts of the BPT meta-model. An example is provided.

  • Use the new process cleanup actions included in the BPT API (part of System Components) to delete the archived processes.

Reviews (0)
Category
Tags
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Ricardo Soeiro who created this component.
Dependencies
BPT Sample Archiver has no dependencies.
Requirements
Platform
7.0.0.0
Database
All
Stack
All
Component Consumers
BPT Sample Archiver has no consumers.
Weekly Downloads 
Related Components
Business Activity Monitoring
OutSystems R&D
Business Activity Monitoring includes a number of process and human activity reports such as group and user load, process instance and activity inspection, SLA status, and load trends.
3454
BPT Utils
Messias Peralta
Utilities application for BPT Processes
443
BPTTerminator
João Tavares
Application to bulk terminate multiple active instances of BPT processes.
More from Ricardo Soeiro
ECT Client Connector
OutSystems Labs
Forwards feedback, gathered using App Feedback (previously known as ECT), to another environment, where an ECT Server Connector is present.
347