# Ativo Program fields use PI keys since April 2023

{% hint style="info" %}
You can opt-out of this change by enabling [field sharing](/advanced/ativo-programs-custom-fields/field-sharing.md).
{% endhint %}

### Why change?

In our previous data model, data was saved with the period key only. This caused limitations when features are used in multiple program increments on the same period. To solve this problem, we have to change the way data is saved on the Ativo Programs fields in Jira.

### What changes?

The way how the following [Ativo Programs fields](/advanced/ativo-programs-custom-fields.md) are formatted, changes:

* **Program team**\
  \
  An entry is now formatted as `Programkey-PeriodKey-TeamKey` . Example: `PGRM1-2024Q1-TEAMLION`<br>
* **Program period**\
  \
  An entry is now formatted as `Programkey-PeriodKey` . Example: `PGRM1-2024Q1`<br>
* **Program Baseline Sprint**\
  \
  An entry is now formatted as `Programkey-PeriodKey.SprintId` . Example: `PGRM1-2024Q1.2`<br>
* **Program Commitments**\
  \
  An entry is now formatted as `Programkey-PeriodKey-CommitmentLevel`. Example: `PGRM1-2024Q1-committed`

### Gradual change

Data will only be updated to the new format when taking an action in Ativo Programs (e.g. updating a team in the lead in Ativo). Entries using the old data format will be gradually replaced with new entries..

There is hence no bulk data migration needed.

Ativo Programs continues to accept the old data format. If an Ativo Programs field contains both entries in the new and old data format, entries in the new data format will take precedence.

### Impacts for users?

**There is no impact for users that work in Ativo Programs**. The change is not visible in the UI itself.

There is an impact for power users who:

* Use Ativo Programs fields directly in Jira filters / reports. Those users need to change their JQL queries to include the new data format.\
  \
  Example:  the old `"Program Period[Labels]" = 2023Q1` JQL query would first become `"Program Period[Labels]" in (2023Q1, PROGRAMONE-2023Q1)` to include the program increment key(s) (program key + period key combined) instead. Over time, only the new keys would be needed. E.g. `"Program Period[Labels]" = PROGRAMONE-2023Q4`.<br>
* Build automation scripts using Ativo data. They will need to update the way data is read or updated according to the new format.&#x20;

### When change?

The above changes are effective on **April 23rd 2023** (on the Jira cloud platform), and after installing Ativo Programs **version 3.1** (Jira Server / Data Center platform).&#x20;

More questions? Contact [Ativo support](https://www.ativo.io/contact).


---

# 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://docs.ativo.io/advanced/ativo-programs-custom-fields/ativo-program-fields-use-pi-keys-since-april-2023.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.
