Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In the following, the different use of such dynamic catalogs is described.

Hints:

  • The catalog elements can't be localized.
  • We use the term catalog from a technical perspective and the term list from the user's perspective.

Dynamic catalogs used by a specific tenant

...

In this case, your tenants should use object types that are configured in a system or app-schema and should use only standard values an administrator with the role YUUVIS_SYSTEM_INTEGRATOR can set up global catalogs with initial standard elements and set the catalogs readonly. 

Recommendation: In an app-schema, use the prefix of the application for your catalog name as given here:

Code Block
languagexml
titleSchema excerpt example of a field of type string of classification dynamic catalog
	<propertyStringDefinition>
		<id>contract</id>
		<propertyType>string</propertyType>
		<cardinality>single</cardinality>
		<required>false</required>
        <classification>dynamic:catalog[appMyapplication:contracts]</classification>
	</propertyStringDefinition>

Recommendation: In the system-schema, use no perfix for your catalog name as given here:

Code Block
languagexml
titleSchema excerpt example of a field of type string of classification dynamic catalog
	<propertyStringDefinition>
		<id>contract</id>
		<propertyType>string</propertyType>
		<cardinality>single</cardinality>
		<required>false</required>
        <classification>dynamic:catalog[contracts]</classification>
	</propertyStringDefinition>

In this case the Web-API Gateway system-controller endpoints GET and POST are used.

  • For the catalog contracts in the system-schema: https://<domain>/api-web/system/catalogs/contracts
  • For the catalog contracts in the app-schema businesspartner: https://<domain>/api-web/system/catalogs/appMyapplication:contracts?appschemaname=businesspartnerappMyapplication

Global catalogs without an appschemaname are saved in the config-service beside the system-schema configuration. Otherwise, the catalogs are saved besides the app-schema configurations.

...