> For the complete documentation index, see [llms.txt](https://docs.antsomi.com/cdp-365-user-guide-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.antsomi.com/cdp-365-user-guide-en/release-notes/2022/january-2022.md).

# January 2022

These are the features and improvements released during the month of January 2022

## Releases

* [Add BO Promotion Code](https://docs.antsomi.com/cdp-365-user-guide/release-notes/2022/january-2022-release-note#add-bo-promotion-code)
* [SQL Workspace](https://docs.antsomi.com/cdp-365-user-guide/release-notes/2022/january-2022-release-note#sql-workspace)

### Add BO Promotion Code

BO Promotion code is opened to expand user’s demand.&#x20;

Example: The need to add attributes for promotion codes to use in campaigns

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FYCiPVYIRYMUxHdLZGWj6%2Fimage.png?alt=media&amp;token=b1dcb1ae-5d6c-4c0a-ba89-47d72f5bdd49" alt=""><figcaption></figcaption></figure>

BO Promotion code includes 4 tabs: Data Table, Attribute, Groups, Settings.\
Note: no Collection tab.

**Data table**:&#x20;

* Data table supports action: Filter, Search, Modify column, Search go to (Promotion Code), Export. Not support selection action yet.

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2Fy3DZdboUPOJyLdf409K8%2Fimage.png?alt=media&amp;token=44ab2acb-25ef-4971-8014-c1933ec6f826" alt=""><figcaption></figcaption></figure>

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2Fvm5O1xFk8b56te6sFPLz%2Fimage.png?alt=media&amp;token=dfc85c5e-11ba-4fde-b3b2-437fde342dd7" alt=""><figcaption></figcaption></figure>

* When searching go to, filter will be applied at the Data table by promotion code

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FPeVBBQDIbyyHUOCQ4dMx%2Fimage.png?alt=media&amp;token=13de159a-11f7-4ac4-a66a-7d70af42f609" alt=""><figcaption></figcaption></figure>

* When clicking on Pool ID in the Data table, All promotion pools will be displayed with a filter by pool id.

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FiyMxQakVGuEpz8E1f2KU%2Fimage.png?alt=media&amp;token=78970a37-f693-4051-9327-ee75ca4b3c9f" alt=""><figcaption></figcaption></figure>

**Attributes:**

Attribute supports action:&#x20;

* Filter&#x20;
* Search&#x20;
* Modify column&#x20;
* Search go to (Attribute name)&#x20;
* Selection action:&#x20;
  * Make a copy&#x20;
  * Change assign group Create attribute

**Group**

Support action similar to other BOs

**Setting**

SDK: status disabled, not allow to change

**Relative feature**

Add Promotion code attribute for Add Personalization

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F3SdwnVTbIt4Tm85xQn8Z%2Fimage.png?alt=media&amp;token=8b7b90bb-33eb-41e1-b46b-cb50b845f64c" alt=""><figcaption></figcaption></figure>

### SQL Workspace

**Add “Analysis” parent menu**, including 3 submenus:

* SQL Workspace
* Data Explorer
* Schedule Query

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FDciCAUgN0wg38PJNyswe%2Fimage.png?alt=media&amp;token=a52458e6-c1c8-479b-ac94-caf3b7907e7e" alt=""><figcaption></figcaption></figure>

**Left panel:**

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F6JibmVQMjEyI5LzIrwjy%2Fimage.png?alt=media&amp;token=bf8ae627-d30f-4d9a-8dcc-270257e59bb0" alt=""><figcaption></figcaption></figure>

1. List of Business Objects tables&#x20;
2. List of Event tables corresponding to Source&#x20;
3. List of Analytic tables created by (6)&#x20;
4. Clicking on table will open table detail Tab&#x20;
5. Hover on table will show Ellipsis, clicking on Ellipsis will show 3 actions: Open, Query, Delete (Only show when it is an analytic table)
6. Add analytic table button. Clicking on will open create analytic table popup

**Table details:** List of columns are attributes of BO/Event

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FqM9sQDHMozYyIrVxt5fP%2Fimage.png?alt=media&amp;token=d9ef2214-36f6-43c2-b4d2-15f3f86f708a" alt=""><figcaption></figcaption></figure>

**Create analytic table:**

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FMRb1MrtFhdsHMxBkr7kl%2Fimage.png?alt=media&amp;token=65c49373-19ac-421d-ae27-ff815803ad66" alt=""><figcaption></figcaption></figure>

* **Add field**: Add columns to analytic table

**Query Editor:** Input query

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FwnMAEHhtIKKRzFjH7iOP%2Fimage.png?alt=media&amp;token=4928d572-3f0d-4dd5-952f-b9e668a6fbd2" alt=""><figcaption></figcaption></figure>

**Query result**: After user input query and clicking on Run button

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FR5MnKBt2x2jLu0sG48Tr%2Fimage.png?alt=media&amp;token=fcf55457-bedc-4506-8806-863c570bad00" alt=""><figcaption></figcaption></figure>

**Save Queries**: Listing Saved queries

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FcgCYEaDhlw7xVyFiasU6%2Fimage.png?alt=media&amp;token=6e82d718-ff01-4ba4-814c-6825a44591d9" alt=""><figcaption></figcaption></figure>

**Explore Data:** The same Explorer project, Available fields and Data are columns of Query Result (Only enable Expore data button when successfully run query)

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FSkQSW0sfu54wSzDMHdgt%2Fimage.png?alt=media&amp;token=df3cfbcf-247b-46db-ae77-b04b93eb442e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2Ffkzbm19rCzI5lTWUQxy6%2Fimage.png?alt=media&amp;token=9fbc0aeb-0052-463c-a3fb-2db550c05332" alt=""><figcaption></figcaption></figure>

**Save result**: Save data from Query result to Analytic table (Only enable Expore data button when successfully run query)

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F0liaJloHHYdxtyMQY4WX%2Fimage.png?alt=media&amp;token=c48106f7-470c-401d-bd4a-1f018a9eda1f" alt=""><figcaption></figcaption></figure>

* Select Analytic table to Save result
* Mapping columns of Query result with selected Analytic table
* Write mode: Methods of processing and storing data

**Schedule**: Set up a schedule to execute the query and save results into the Analytics table (Only enable Expore data button when successfully run query)

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FKFEMWE0DeD7prLZ3VKQh%2Fimage.png?alt=media&amp;token=17b362be-3930-4914-8bac-a66c4fa33b55" alt=""><figcaption></figcaption></figure>

* (1) Schedule name&#x20;
* (2) Select Analytic table to Save result after execute query&#x20;
* (3) Mapping columns of Query result with selected Analytic table&#x20;
* (4) Write mode: Methods of processing and storing data&#x20;
* (5) Set up a schedule to execute the query and save results into the Analytics table&#x20;
* (6) Send email/notification after the schedule runs completely

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FRwVXlVi02lv5UQ8X3Oz9%2Fimage.png?alt=media&amp;token=ad1a58ab-c656-4a79-8314-7aa3eca8c8ca" alt=""><figcaption></figcaption></figure>

**Schedule query**: List of created Schedule Query

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FhbCWSlH3KEAmEUl7sUkL%2Fimage.png?alt=media&amp;token=d5134235-da8f-4a3e-947f-f042345a2f97" alt=""><figcaption></figcaption></figure>

**Run history:**

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FL8ytjIrUeY54x81O6M0C%2Fimage.png?alt=media&amp;token=6df8b3f3-de4b-4255-9001-88a957a00977" alt=""><figcaption></figcaption></figure>

## Updates

* [The promotion pool allows to adjust the allocation restriction type after creating a new one](https://docs.antsomi.com/cdp-365-user-guide/release-notes/2022/january-2022-release-note#the-promotion-pool-allows-to-adjust-the-allocation-restriction-type-after-creating-a-new-one)

**The promotion pool allows to adjust the allocation restriction type after creating a new one**

&#x20;

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F4pfDGE4gCQhW64QuHY1q%2Fimage.png?alt=media&amp;token=fbb2a50d-5fce-4ea0-b739-cea3d71ce959" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.antsomi.com/cdp-365-user-guide-en/release-notes/2022/january-2022.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
