# Criteria Storage Information

* Integration throughput can be improved by choosing to store criteria information in the end system instead of the database. This feature is, however, supported on only some systems.
* In the **Criteria Configuration** pop-up, in the **'Select criteria storage type'** field, choose the **'In End System'** from the drop-down list. Once you choose this option, enter the name of the field in the end system to store this information. Please note, only Text, Hyperlink, HTML, RTF, Wiki and Boolean fields can support this storage.
* By choosing to store the criteria information in the end system, OpsHub is allowed to use the existing criteria query as provided and store relevant information in the selected field in the end system as it processes the entities. In case the entity is no longer required to be stored (but still meeting the set criteria), manually set the value of the field in the end system to “False”.
* This criteria storage feature, however, has some limitations that are listed below.
  * In case multiple integrations exist with different criteria for the same project and same entity, then each criterion will require a different field to allow OpsHub to store the information.
  * In case an entity meeting a criterion was synchronized by OpsHub to the target system and then deleted in the target system, on the next update over that entity in the source system, OpsHub will process the change as per the **''Action on Entity Deleted in Target''** configuration (recreate or ignore), provided the entity still meets the given criteria query.
  * When Rally is the source system, the field selected to store criteria information should have the same *Internal Name* and *Display Name*. No mismatch even in its type casing is acceptable.
  * When Rally is one of the systems in a bidirectional integration, it is mandatory to set the criteria storage field in Rally to ‘True’ from the other system during the ‘create event’ activity. This enables OpsHub to keep that entity in synchronization with the other system in the integration as per OpsHub’s model of integration.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://opstech.gitbook.io/opstech-docs/7.223/integrate/configure-integrations/integration-configuration/criteria-information-storage.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
