Skip to main content
Solved

Indicium Universal migration from Indicium Basic

  • November 12, 2020
  • 1 reply
  • 78 views

Arjan Sollie
Thinkwise blogger
Forum|alt.badge.img+14

Hey everyone,

I would like to migrate from the Basic Indicium to the Universal Indicium. I am currently using the Basic Indicium for interfacing with another system through the web. Does the Universal Indicium support the full API interfacing features which the Basic Indicium supports? And are there any differences between those 2 types of Indicium that I should take into consideration when switching from the Basic to the Universal Indicium?

Best answer by Anne Buit

Hi Arjan,

There are a few scenarios that have been implemented differently in Indicium Universal. I’ll try to highlight the most important changes here.

Operations (API-exposed procedures and functions) should work exactly the same.

Direct inserts, updates on entities and direct executions of task and report will behave like an end user fills in in all the provided fields in the order they are provided in the JSON body, calling default logic and verifying model, rights, layout access type and look-up acces for every provided value.

This is the most important change. You can no longer ingore model access types, ‘skip’ default and layout logic or evade look-up validation. As a result, defaults and layouts on entities are no longer exposed as an API.

There is a wealth of new API features available, but this is probably not relevant when switching from Indicium (basic) to Indicium Universal.

The best way to check for any discrepancies is to test the API calls via Postman or Insomnia on both API’s. They can run parallel on the same environment.

View original
Did this topic help you find an answer to your question?

1 reply

Anne Buit
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • 639 replies
  • Answer
  • November 19, 2020

Hi Arjan,

There are a few scenarios that have been implemented differently in Indicium Universal. I’ll try to highlight the most important changes here.

Operations (API-exposed procedures and functions) should work exactly the same.

Direct inserts, updates on entities and direct executions of task and report will behave like an end user fills in in all the provided fields in the order they are provided in the JSON body, calling default logic and verifying model, rights, layout access type and look-up acces for every provided value.

This is the most important change. You can no longer ingore model access types, ‘skip’ default and layout logic or evade look-up validation. As a result, defaults and layouts on entities are no longer exposed as an API.

There is a wealth of new API features available, but this is probably not relevant when switching from Indicium (basic) to Indicium Universal.

The best way to check for any discrepancies is to test the API calls via Postman or Insomnia on both API’s. They can run parallel on the same environment.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings