RE: Profile customisation error
Hello,
It does look like you are trying to customize a System profile. Since 15.0, we moved to a behavior where we only want to use Tenant profiles. That means that whatever setup code you have that creates profiles, it needs to be changed in one of these three ways:
- Avoid to write any code and instead create a Profile AL object that will be deployed together with your application (info here) (THIS IS THE RECOMMENDED APPROACH)
- Inserting into the Tenant Profile system table directly and keeping the App ID field to the null guid
- Insert into the All Profile system table and setting the Scope field to Tenant and the App ID field to the null guid
All other ways of creating profiles, including inserting into the Profile system table, are no longer supported (in fact, the Profile system table is marked as obsolete).
The reason why the built-in MS profiles do work is that they are in fact in the system scope (aka. In the Tenant Profile table). We did this move as part of 15.0 update, and we included some upgrade code to make sure that the existing references would not be broken by the upgrade.
This is the reason why you ran into this issue. Your partner can hopefully assist you with this as long as you give the partner this compiled response.
Thanks.