Create directory extended attribute
Property
Goal
This extension create extended attribute to every know types.
Packaging task configuration
See create property to get more informations
There is 2 know implementations.
On Organizations
Create extended attributes property on all IOrganization.
<extension name="com.axemble.vdoc.update.directory.CreateOrganizationExtendedAttributePropertyExtension" critical="true">
<param name="label" value="Branding"/>
<param name="description" value="Branding a afficher pour cette organisation"/>
<param name="name" value="Branding"/>
<param name="type" value="com.axemble.vdoc.sdk.interfaces.IStorageResource"/>
<param name="multiple" value="false"/>
<param name="additional-type" value="DEFAULT"/>
<param name="linked-resource-definition" value="uril://vdoc/resourceDefinition/DefaultOrganization/MoovappsWorkplace/MiddleOffice:4/Branding"/>
</extension>
On Localization
Create extended attributes property on all ILocalization.
<extension name="com.axemble.vdoc.update.directory.CreateLocalizationExtendedAttributePropertyExtension" critical="true">
<param name="label" value="Branding"/>
<param name="description" value="Branding a afficher pour cette localization"/>
<param name="name" value="Branding"/>
<param name="type" value="com.axemble.vdoc.sdk.interfaces.IStorageResource"/>
<param name="multiple" value="false"/>
<param name="additional-type" value="DEFAULT"/>
<param name="linked-resource-definition" value="uril://vdoc/resourceDefinition/DefaultOrganization/MoovappsWorkplace/MiddleOffice:4/Branding"/>
</extension>
Tables
Goal
Create extended attributes tables for organizations and localizations custom types.
Packaging task configuration
On Organization
<extension name="com.axemble.vdoc.update.directory.CreateOrganizationExtendedAttributeTablesExtension" critical="true">
</extension>
On Localization
<extension name="com.axemble.vdoc.update.directory.CreateLocalizationExtendedAttributeTablesExtension" critical="true">
</extension>