# Projection administration

## Projection updates&#x20;

Projections may change during

* version upgrade (from version 21 -> 22) delivered by IFS,
* service update (SU) delivered by IFS twice a year,&#x20;
* patching provided by IFS between SUs,
* customized standard projections and custom projections updated during delivery updates&#x20;
* custom projections updates via Application Configuration Packages.

If in/out parameters are changed, each flow steps that using updated projection must be manually checked and refreshed.

## How do we know when projection is updated in IFS?

Depending on type of installation (SU, delivery update) different documents are produced. Below are examples of some documents produced.

### Service update

IFS can/should provide high level list of fixed issues to supplier.

<figure><img src="https://3323790987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyIxKYxK0LMJ2T3XubCS%2Fuploads%2Fbyb0BUGrECj8HcbBycnY%2Fimage.png?alt=media&#x26;token=c506f047-d243-4e00-b4f7-e420d90c10cd" alt=""><figcaption><p>Service Update contents examples</p></figcaption></figure>

### Delivery Notes

Each installation will produce more specific list of changed projections.&#x20;

<figure><img src="https://3323790987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyIxKYxK0LMJ2T3XubCS%2Fuploads%2Fu5bwHKQFFMgjnx5lGlx4%2Fimage.png?alt=media&#x26;token=427541b4-8be5-4983-9557-be56d73e788a" alt=""><figcaption><p>Example of projection change generated during delivery updtae</p></figcaption></figure>

## Documenting used projections in flow

{% hint style="info" %}
For the time being, before and if we have some other means of mining Projections used in flows, it could be a good idea to add an Annotation to each flow which lists the used projections.&#x20;
{% endhint %}

{% hint style="info" %}
Listing projections used in flows is also needed to grant projections to users in IFS&#x20;
{% endhint %}

## Locating used projection and operations in flow

Use Find functionality in Flow to identify:&#x20;

* Projection
* Operations

<figure><img src="https://3323790987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyIxKYxK0LMJ2T3XubCS%2Fuploads%2FpdN8F6EaX9DFcyLYttKG%2Fimage.png?alt=media&#x26;token=2abd8c49-5f00-4c82-8744-6241f4b96973" alt=""><figcaption></figcaption></figure>
