Structures / Data Model
Make sure to have all the following required objects referenced here in your application : Requirements / Common Steps | Structures
Important structures notes
Consideration should be given to some objects identified to be handled by permissions. Structures eligible for permission granting must be marked with one or multiple table tags :
pkg/security/secugroup/<action>
or pkg/security/secugroup/all
Configuration of family objects should be adapted for used objects under the configuration menu.
Examples :dam.metadata.opened
/dam.metadata.closed
for open/closed metadata objectsdam.metadata.ai
for ai-related objectsdam.collection
for asset libraries
See this section Roles & Permissions | Object families for further documentation about object families.
For asset libraries, you should add the tag
pkg/wediaconfig/custom
on metadata that have been created for the project. The remaining fields will be considered system metadata
To distinguish simple list objects (for child/childmultilngdb) from other types of objects (tree, thesaurus, libraries), you have to add the tag
shape_metadata
Notable structures changes
The following structural changes should be taken into account during the migration process :
lang
Tags
Added
rest_api_include/appsettings
: In order to retrieve the lang’s instances in the setup interface.
organization
Tags
Added
rest_api_dam_create
: If you’re using organization inside your data model, this tag activates the creation of objects in this structure via Rest API.
resolution
Fields changes
shortname
Tags:
Added:
usernested
nature
Tags:
Added:
rest_api_dam_data/@usernested
,usernested
description
Tags:
Added:
usernested
variation
Tags:
Added:
usernested
Tags
Added
pkg/security/secugroup/i18nfieldstranslate
pkg/security/secugroup/view
rest_api_include/appsettings
role
Fields changes
rubrique
Tags:
Added:
rest_api_dam_data/@usernested
,rest_api_include/appsettings
resolutions
Tags:
Added:
rest_api_dam_data/@usernested
,rest_api_include/appsettings
,usernested
pkgroletemplate (added)
Tags:
rest_api_include/appsettings
Tags
Added
pkg/integrity/keep
pkg/security/secugroup/all
rest_api_create_not_required
rest_api_dam_create
rest_api_dam_delete
rest_api_dam_update
rest_api_dam_workflow
rest_api_gen_aggs/appsettings
rest_api_include/appsettings
Removed
pkg/security/secugroup/view
user
Fields changes
role
Tags:
Added:
rest_api_dam_data/@usernested
Removed:
account
pkgroletemplate (added)
Tags:
rest_api_include/appsettings
Tags
Added
rest_api_dam_lock
rest_api_gen_aggs/appsettings
rest_api_include/appsettings
userregistration
Tags
Added
rest_api_dam_create
rest_api_include
rubrique
Tags
Added
pkg/security/secugroup/i18nfieldstranslate
pkg/security/secugroup/view
rest_api_include/appsettings
vueapphomewidgettype
Tags
Added
pkg/security/secugroup/i18nfieldstranslate
pkg/security/secugroup/view
wkfmassimportitem
Tags
Added
pkg/security/secugroup/view
wkfmassimportjob
Tags
Added
pkg/security/secugroup/view