Skip to main content
Error: missing value for parameter 'doc' (index 0) (click for details)
Callstack:
    at xml.text()
    at (Template:0Template:OutSystems/OSCommunityHeader), /content/body/pre[1], line 49, column 29
    at template()
    at (Template:Custom/Views/Header), /content/body/pre[3], line 7, column 13
    at (Documentation/Development_FAQs/How_To_-_How_can_I_archive_Business_Process_Technology_(BPT)_processes), /content/body/div[2]/div/ul/li[3]/a/@href
OutSystems

How to archive Business Process Technology (BPT) processes

Question

How can I archive Business Process Technology (BPT) processes?

Queries on BPT processes have became slower, because so many processes have accumulated over time. However, I must keep the data for logging or legal reasons, even if it is not directly accessible from the applications.

Answer

  1. Create a separate set of entities to archive the data, if needed.
  2. Use the actions Process_Delete or Process_BulkDelete to delete part of the BPI data.

Business Process Technology relies on a set of meta-model entities to record data required by your business processes. When using BPT intensively, these entities can have a high growth rate and affect the performance of BPI queries. Create a separate set of entities to archive the data in these entities.

BPTModel.png

The BPT_API extension, included in System Components, can delete processes since revisions 7.0.1.18 and 8.0.0.8.

  • Process_Delete deletes processes individually.
  • Process_BulkDelete deletes processes in bulk, according to a criteria.

BPT_API.png

 

More information

  • Was this article helpful?