Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
apps.studio-application.xml Maven / Gradle / Ivy
<?xml version="1.0"?>
<!-- Studio application -->
<application name="studio"
description="$m{studio.application.short.description}"
label="$m{studio.application.mainlabel}" module="studio"
displayIndex="1000">
<!-- Widget Types -->
<widgetTypes>
<widgetType name="environmentdelegatelist"
description="$m{studio.widgettype.environmentdelegatelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioenvironmentdelegatelist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="tablerowcolorlist"
description="$m{studio.widgettype.tablerowcolorlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiotablerowcolorlist blankOption:$m{blank.none} colors:true"
renderer="!ui-label" />
<widgetType name="chartcolorlist"
description="$m{studio.widgettype.chartcolorlist}" dataType="string"
inputType="string"
editor="!ui-select list:studiochartcolorlist blankOption:$m{blank.none} colors:true"
renderer="!ui-label" />
<widgetType name="yesnolist"
description="$m{studio.widgettype.yesnolist}" dataType="string"
inputType="string"
editor="!ui-select list:yesnolist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="passfaillist"
description="$m{studio.widgettype.passfaillist}" dataType="string"
inputType="string"
editor="!ui-select list:passfaillist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="detailspanellist"
description="$m{studio.widgettype.detailspanellist}"
dataType="string" inputType="string"
editor="!ui-select list:studiodetailspanellist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="consformvalidationpolicylist"
description="$m{studio.widgettype.consformvalidationpolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:studioconsolidatedformvalidationpolicylist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="consformreviewpolicylist"
description="$m{studio.widgettype.consformreviewpolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:studioconsolidatedformreviewpolicylist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="consformstatepolicylist"
description="$m{studio.widgettype.consformstatepolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:studioconsolidatedformstatepolicylist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="listinggeneratorlist"
description="$m{studio.widgettype.listinggeneratorlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiolistinggeneratorlist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formhelpsheetlist"
description="$m{studio.widgettype.formhelpsheetlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioformhelpsheetlist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formactionpolicylist"
description="$m{studio.widgettype.formactionpolicylist}"
dataType="string" inputType="string"
editor="!ui-select blankOption:$s{} list:formactionpolicylist listParams:$l{appFormId}"
renderer="!ui-label" />
<widgetType name="entitymatcherlist"
description="$m{studio.widgettype.entitymatcherlist}"
dataType="string" inputType="string"
editor="!ui-select blankOption:$s{} list:entitymatcherlist listParams:$s{entityName}"
renderer="!ui-label" />
<widgetType name="entitysearch"
description="$m{studio.widgettype.entitysearch}" dataType="string"
inputType="string"
editor="!fc-entitysearch ref:$s{application.appEntityLoadingRef} listKey:$s{longName}"
renderer="!ui-label" />
<widgetType name="entityfieldwidgetlist"
description="$m{studio.widgettype.entityfieldwidgetlist}"
dataType="string" inputType="string"
editor="!fc-entityfieldwidgetlist typeField:$s{dataType} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="suggestiontypelist"
description="$m{studio.widgettype.suggestiontypelist}"
dataType="string" inputType="string"
editor="!fc-suggestiontypelist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entityfieldreflist"
description="$m{studio.widgettype.entityfieldreflist}"
dataType="string" inputType="string"
editor="!fc-entityfieldrefsearch caseInsensitive:true typeField:$s{dataType} entityName:$s{appEntityName} appName:$s{applicationName}"
renderer="!ui-label" />
<widgetType name="entityreflist"
description="$m{studio.widgettype.entityreflist}" dataType="string"
inputType="string" editor="!fc-entityrefsearch caseInsensitive:true"
renderer="!ui-label" />
<widgetType name="entitykeylist"
description="$m{studio.widgettype.entitykeylist}" dataType="string"
inputType="string"
editor="!ui-select list:entitykeylist listKey:$s{name} listDescription:$s{name} listParams:$l{appEntityId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entitypropertylist"
description="$m{studio.widgettype.entitypropertylist}"
dataType="string" inputType="string"
editor="!ui-select list:entitypropertylist listKey:$s{name} listDescription:$s{name} listParams:$l{dataType appEntityId key} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="applettypelist"
description="$m{studio.widgettype.applettypelist}" dataType="string"
inputType="string"
editor="!ui-select list:studioapplettypelist listParams:$l{configType} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entityfielddatatypelist"
description="$m{studio.widgettype.entityfielddatatypelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentityfielddatatypelist listParams:$l{type} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entitybynamelist"
description="$m{studio.widgettype.entitybynamelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentitybynamelist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="mappedentitybynamelist"
description="$m{studio.widgettype.mappedentitybynamelist}"
dataType="string" inputType="string"
editor="!ui-select list:studiomappedentitybynamelist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="workentitybynamelist"
description="$m{studio.widgettype.workentitybynamelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioworkentitybynamelist listParams:$l{applicationId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="reportablebynamelist"
description="$m{studio.widgettype.reportablebynamelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioreportablebynamelist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="summarydatasourcelist"
description="$m{studio.widgettype.summarydatasourcelist}"
dataType="string" inputType="string"
editor="!ui-select list:studiosummarydatasourcelist listParams:$l{reportable} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="reportablelargetextlist"
description="$m{studio.widgettype.reportablelargetextlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioreportablelargetextlist listParams:$l{reportable} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="reportablelettergeneratorlist"
description="$m{studio.widgettype.reportablelettergeneratorlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioreportablelettergeneratorlist listParams:$l{reportable} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="reffiltergeneratorrulelist"
description="$m{studio.widgettype.reffiltergeneratorrulelist}"
dataType="string" inputType="string"
editor="!ui-select list:$s{rulelist} listParams:$l{filterGenerator} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="studiohelpentryfieldlist"
description="$m{studio.widgettype.studiohelpentryfieldlist}" dataType="long"
inputType="string"
editor="!ui-select list:studiohelpentryfieldlist listKey:$s{name} listParams:$l{appHelpSheetId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formlist"
description="$m{studio.widgettype.formlist}" dataType="long"
inputType="long"
editor="!ui-select list:studioformlist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entityrefdesclist"
description="$m{studio.widgettype.entityrefdesclist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentityrefdesclist listParams:$l{entity assignField} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entityreffieldlist"
description="$m{studio.widgettype.entityreffieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentityreffieldlist listKey:$s{name} listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entitybooleanfieldlist"
description="$m{studio.widgettype.entitybooleanfieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentitybooleanfieldlist listKey:$s{name} listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entitycategoryfieldlist"
description="$m{studio.widgettype.entitycategoryfieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentitycategoryfieldlist listKey:$s{name} listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entitysearchfieldlist"
description="$m{studio.widgettype.entitysearchfieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentitysearchfieldlist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entityfieldlist"
description="$m{studio.widgettype.entityfieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentityfieldbynamelist listParams:$l{entity} listKey:$s{name} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entitysearchtablelist"
description="$m{studio.widgettype.entitysearchtablelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentitytablelist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entityselecthandlerlist"
description="$m{studio.widgettype.entityselecthandlerlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentityselecthandlerlist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="entityfieldmultiselectlist"
description="$m{system.widgettype.entityfieldmultiselectlist}"
dataType="string" inputType="string"
editor="!ui-dropdownchecklist list:studioentityfieldlist listKey:$s{name} listParams:$l{appEntityId} columns:3"
renderer="!ui-label" />
<widgetType name="searchentriesrestrictionresolverlist"
description="$m{studio.widgettype.searchentriesrestrictionresolverlist}"
dataType="string" inputType="string"
editor="!ui-select list:searchentriesrestrictionresolverlist listParams:$l{appEntityId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="seriesentityfieldlist"
description="$m{studio.widgettype.seriesentityfieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioseriesentityfieldlist listKey:$s{name} listParams:$l{appEntityId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formannotationlist"
description="$m{studio.widgettype.formannotationlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioformannotationlist listKey:$s{name} listParams:$l{id} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formrelatedappletlist"
description="$m{studio.widgettype.formrelatedappletlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioformrelatedappletlist listParams:$l{appFormId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formappletfilterlist"
description="$m{studio.widgettype.formappletfilterlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioformappletfilterlist listParams:$l{applet} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="rellisteditactionlist"
description="$m{studio.widgettype.rellisteditactionlist}"
dataType="string" inputType="string"
editor="!ui-select list:rellisteditactionlist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formfieldlist"
description="$m{studio.widgettype.formfieldlist}" dataType="string"
inputType="string"
editor="!ui-select list:studioformfieldlist listParams:$l{appFormId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formfieldvalidationrulelist"
description="$m{studio.widgettype.formfieldvalidationrulelist}"
dataType="string" inputType="string"
editor="!ui-select list:$s{rulelist} listParams:$l{validation} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formelementlist"
description="$m{studio.widgettype.formelementlist}" dataType="string"
inputType="string"
editor="!ui-dropdownchecklist list:studioformelementlist listParams:$l{appFormStatePolicyId type} columns:3"
renderer="!ui-label" />
<widgetType name="formstatefieldlist"
description="$m{studio.widgettype.formstatefieldlist}"
dataType="string" inputType="string"
editor="!ui-dropdownchecklist list:studioformstatefieldlist listParams:$l{appFormId} columns:3"
renderer="!ui-label" />
<widgetType name="formstatetablist"
description="$m{studio.widgettype.formstatetablist}"
dataType="string" inputType="string"
editor="!ui-dropdownchecklist list:studioformstatetablist listParams:$l{appFormId} columns:3"
renderer="!ui-label" />
<widgetType name="formreviewtypelist"
description="$m{studio.widgettype.formreviewtypelist}"
dataType="string" inputType="string"
editor="!ui-dropdownchecklist list:formreviewtypelist columns:1"
renderer="!ui-label" />
<widgetType name="formentitysetvaluesgenlist"
description="$m{studio.widgettype.formentitysetvaluesgenlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioformentitysetvaluesgenlist listParams:$l{appFormId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="appletentitysetvaluesgenlist"
description="$m{studio.widgettype.appletentitysetvaluesgenlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletentitysetvaluesgenlist listParams:$l{appAppletId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="appletentitynotifsenderlist"
description="$m{studio.widgettype.appletentitynotifsenderlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletentitynotifsenderlist listParams:$l{appAppletId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="appletalerttemplatelist"
description="$m{studio.widgettype.appletalerttemplatelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletalerttemplatelist listParams:$l{appAppletId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfentitysetvaluesgenlist"
description="$m{studio.widgettype.wfentitysetvaluesgenlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfentitysetvaluesgenlist listParams:$l{workflowId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="workflowformlist"
description="$m{studio.widgettype.workflowformlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioworkflowformlist listParams:$l{workflowId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfstepnotifsenderlist"
description="$m{studio.widgettype.wfstepnotifsenderlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfstepnotifsenderlist listParams:$l{wfStepId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfstepalerttemplatelist"
description="$m{studio.widgettype.wfstepalerttemplatelist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfstepalerttemplatelist listParams:$l{wfStepId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfstepreceivefromlist"
description="$m{studio.widgettype.wfstepreceivefromlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfstepreceivefromlist listParams:$l{wfStepId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfsteproutetolist"
description="$m{studio.widgettype.wfsteproutetolist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfsteproutetolist listParams:$l{wfStepId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfstepfilterlist"
description="$m{studio.widgettype.wfstepfilterlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfstepfilterlist listParams:$l{wfStepId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfrecipientpolicylist"
description="$m{studio.widgettype.wfrecipientpolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:wfrecipientpolicylist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfrecipientnamerulelist"
description="$m{studio.widgettype.wfrecipientnamerulelist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfrecipientnamerulelist listParams:$l{recipientPolicy propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="wfrecipientcontactrulelist"
description="$m{studio.widgettype.wfrecipientcontactrulelist}"
dataType="string" inputType="string"
editor="!ui-select list:studiowfrecipientcontactrulelist listParams:$l{recipientPolicy propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyapplettablelist"
description="$m{studio.widgettype.propertyapplettablelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioapplettablelist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletintegerfieldlist"
description="$m{studio.widgettype.propertyappletintegerfieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletintegerfieldlist listKey:$s{name} listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletuniqueconstraintlist"
description="$m{studio.widgettype.propertyappletuniqueconstraintlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletuniqueconstraintlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletbeantablepolicylist"
description="$m{studio.widgettype.propertyappletbeantablepolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletchildlisteditpolicylist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletlistingredirectpolicylist"
description="$m{studio.widgettype.propertyappletlistingredirectpolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletlistingredirectpolicylist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyapplettreetablegenlist"
description="$m{studio.widgettype.propertyapplettreetablegenlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioapplettreetablegenlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletformlist"
description="$m{studio.widgettype.propertyappletformlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletinputformlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletlistformlist"
description="$m{studio.widgettype.propertyappletlistformlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletlistingformlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="appletformlist"
description="$m{studio.widgettype.appletformlist}" dataType="string"
inputType="string"
editor="!ui-select list:studioappletallformlist listParams:$l{appAppletId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="appletfiltergeneratorlist"
description="$m{studio.widgettype.appletfiltergeneratorlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletfiltergeneratorlist listParams:$l{appAppletId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="tablefiltergeneratorlist"
description="$m{studio.widgettype.tablefiltergeneratorlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiotablefiltergeneratorlist listParams:$l{appTableId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="tableworkitemfiltergenlist"
description="$m{studio.widgettype.tableworkitemfiltergenlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiotableworkitemfiltergenlist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="tableloadingproviderlist"
description="$m{studio.widgettype.tableloadingproviderlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiotableloadingproviderlist listParams:$l{appTableId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="formfiltergeneratorlist"
description="$m{studio.widgettype.formfiltergeneratorlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioformfiltergeneratorlist listParams:$l{appFormId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="workflowfiltergeneratorlist"
description="$m{studio.widgettype.workflowfiltergeneratorlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioworkflowfiltergeneratorlist listParams:$l{workflowId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="appletchildlistappletlist"
description="$m{studio.widgettype.appletchildlistappletlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletallchildappletlist listParams:$l{appAppletId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletcreateformstatepolicylist"
description="$m{studio.widgettype.propertyappletcreateformstatepolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletcreateformstatepolicylist listParams:$l{createForm} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletloadconfiglist"
description="$m{studio.widgettype.propertyappletloadconfiglist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletloadconfiglist listKey:$s{name} listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="facadeappletroutetoappletlist"
description="$m{studio.widgettype.facadeappletroutetoappletlist}"
dataType="string" inputType="string"
editor="!fc-entitysearch ref:$s{application.appAppletFacadeRef} listKey:$s{longName}"
renderer="!ui-label" />
<widgetType name="propertyroutetoappletlist"
description="$m{studio.widgettype.propertyroutetoappletlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletroutetoappletlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertymaintainappletlist"
description="$m{studio.widgettype.propertymaintainappletlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletmaintainappletlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletassignpagelist"
description="$m{studio.widgettype.propertyappletassignpagelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletassignpagelist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertysingleformpanellist"
description="$m{studio.widgettype.propertysingleformpanellist}"
dataType="string" inputType="string"
editor="!ui-select list:studiosingleformpanellist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletworkflowlist"
description="$m{studio.widgettype.propertyappletworkflowlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletworkflowlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletworkflowchannellist"
description="$m{studio.widgettype.propertyappletworkflowlchannellist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletworkflowchannellist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletfilterlist"
description="$m{studio.widgettype.propertyappletfilterlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletfilterlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletsearchinputlist"
description="$m{studio.widgettype.propertyappletsearchinputlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletsearchinputlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletquickfilterlist"
description="$m{studio.widgettype.propertyappletquickfilterlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletquickfilterlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletsetvalueslist"
description="$m{studio.widgettype.propertyappletsetvalueslist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletsetvalueslist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletlevelslist"
description="$m{studio.widgettype.propertyappletlevelslist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletlevelslist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletalertlist"
description="$m{studio.widgettype.propertyappletalertlist}"
dataType="string" inputType="string"
editor="!ui-select list:studioappletalertlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletattachmentproviderlist"
description="$m{studio.widgettype.propertyappletattachmentproviderlist}"
dataType="string" inputType="string"
editor="!ui-select list:appletattachmentproviderlist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyentityactionpolicylist"
description="$m{studio.widgettype.propertyentityactionpolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:appletactionpolicylist listParams:$l{propertyOwnerId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="tableentitylistactionpolicylist"
description="$m{studio.widgettype.tableentitylistactionpolicylist}"
dataType="string" inputType="string"
editor="!ui-select list:studioentitylistactionpolicylist listParams:$l{appTableId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="workflowtablelist"
description="$m{studio.widgettype.workflowtablelist}"
dataType="string" inputType="string"
editor="!ui-select list:studioworkflowtablelist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="tablesearchinputlist"
description="$m{studio.widgettype.tablesearchinputlist}"
dataType="string" inputType="string"
editor="!ui-select list:studiotablesearchinputlist listParams:$l{entity} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="reportconfigfieldlist"
description="$m{studio.widgettype.reportconfigfieldlist}"
dataType="string" inputType="string"
editor="!ui-select list:reportconfigfieldlist listParams:$l{reportConfigurationId} blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="tasklist"
description="$m{studio.widgettype.tasklist}" dataType="string"
inputType="string"
editor="!ui-select list:tasklist blankOption:$m{blank.none}"
renderer="!ui-label" />
<widgetType name="propertyappletintegerdimension"
description="$m{studio.widgettype.propertyappletintegerdimension}"
dataType="integer" inputType="integer"
editor="!ui-integer precision:4" renderer="!ui-label" />
<widgetType name="propertyappletsingledigit"
description="$m{studio.widgettype.propertyappletsingledigit}"
dataType="integer" inputType="integer"
editor="!ui-integer precision:1" renderer="!ui-label" />
</widgetTypes>
<!-- Applets -->
<applets>
<applet name="launchStudio"
description="$m{studio.application.launch}"
label="$m{studio.application.launch.label}" icon="rocket"
type="path_window" path="/applicationstudio" menuAccess="true">
</applet>
<applet name="delegateCreateSynchronization"
description="$m{studio.delegatecreatesynchronization.manage}"
label="$m{studio.delegatecreatesynchronization.manage.label}"
icon="lock" type="path_page"
path="/studio/delegatecreatesynchronization/openPage"
menuAccess="false">
</applet>
<applet name="delegateSynchronization"
description="$m{studio.delegateupdatesynchronization.manage}"
label="$m{studio.delegateupdatesynchronization.manage.label}"
icon="lock" type="path_page"
path="/studio/delegateupdatesynchronization/openPage"
menuAccess="false">
</applet>
<applet name="takeSnapshot"
description="$m{studio.takesnapshotpage.manage}"
label="$m{studio.takesnapshotpage.manage.label}" icon="lock" type="path_page"
path="/studio/takesnapshot/openPage" menuAccess="false">
</applet>
<applet name="uploadSnapshot"
description="$m{studio.uploadsnapshotpage.manage}"
label="$m{studio.uploadsnapshotpage.manage.label}" icon="lock" type="path_page"
path="/studio/uploadsnapshot/openPage" menuAccess="false">
</applet>
<applet name="snapshots"
description="$m{studio.snapshotspage.manage}"
label="$m{studio.snapshotspage.manage.label}" icon="lock" type="path_page"
path="/studio/snapshots/openPage" menuAccess="false">
</applet>
<applet name="stuManageModule"
description="$m{studio.module.manage}"
label="$m{studio.module.manage.label}" icon="cubes"
type="manage_entitylist" entity="system.module" menuAccess="false">
<property name="searchTable" value="system.moduleTable" />
<property name="searchTable.report" value="false" />
<property name="searchTable.new" value="true" />
<property name="searchTable.basicSearchOnly" value="true" />
<property name="createForm" value="stuModuleForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="stuModuleForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
<property name="maintainForm.update.condition"
value="moduleEditable" />
<property name="maintainForm.delete.condition"
value="moduleEditable" />
<filter name="moduleEditable"
description="$m{system.module.filter.editable}">
<restriction type="not_amongst" field="shortCode"
paramA="SYS|SEC|ORG|APP|RPT|CHT|NOT|DSH|WRK|INT|STU|WKS|CLB|CDN" />
</filter>
</applet>
<applet name="manageApplication"
description="$m{studio.application.manage}"
label="$m{studio.application.manage.label}" icon="desktop"
type="manage_entitylist" entity="application.application"
menuAccess="false">
<property name="searchTable" value="appApplicationTable" />
<property name="searchTable.report" value="false" />
<property name="searchTable.new" value="false" />
<property name="searchTable.basicSearchOnly" value="true" />
<property name="createForm" value="appApplicationForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appApplicationForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
<property name="maintainForm.update.condition"
value="appEditable" />
<property name="maintainForm.delete.condition"
value="appEditable" />
<property name="maintainForm.delete.policy"
value="studioondeleteapplication-policy" />
<filter name="appEditable"
description="$m{studio.application.filter.editable}">
<restriction type="equals" field="developable"
paramA="Y" />
</filter>
</applet>
<applet name="applicationReplication"
description="$m{studio.applicationreplication.manage}"
label="$m{studio.applicationreplication.label}" icon="desktop"
type="path_page" path="/studio/applicationreplication/openPage"
menuAccess="false" allowSecondaryTenants="false">
</applet>
<applet name="manageAppEnumerationItem"
description="$m{studio.appenumerationitem.manage}"
label="$m{studio.appenumerationitem.manage.label}"
type="manage_entitylist" entity="application.appEnumerationItem"
menuAccess="false">
<property name="searchTable" value="appEnumerationItemTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appEnumerationItemForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appEnumerationItemForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntityField"
description="$m{studio.appentityfield.manage}"
label="$m{studio.appentityfield.manage.label}"
type="manage_entitylist" entity="application.appEntityField"
menuAccess="false">
<property name="searchTable" value="appEntityFieldTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="searchTable.quickFilter" value="true" />
<property name="searchTable.quickFilter.default"
value="customFieldFilter" />
<property name="createForm" value="appEntityFieldForm" />
<property name="createForm.new.policy"
value="studiooncreateappentityfield-policy" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appEntityFieldForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.update.policy"
value="studioonupdateappentityfield-policy" />
<property name="maintainForm.update.condition"
value="appEntityFieldEditable" />
<property name="maintainForm.delete" value="true" />
<property name="maintainForm.delete.policy"
value="studioondeleteappentityfield-policy" />
<property name="maintainForm.delete.condition"
value="appEntityFieldDeletable" />
<property name="quickEdit.table"
value="studio.appEntityFieldQuickEditTable" />
<property name="quickEdit.policy"
value="studioappentityfield-tablepolicy" />
<property name="quickEdit.width" value="1124" />
<filter name="appEntityFieldEditable"
description="$m{application.appentityfield.filter.editable}">
<restriction type="not_equals" field="type" paramA="STC" />
</filter>
<filter name="appEntityFieldDeletable"
description="$m{application.appentityfield.filter.deletable}">
<restriction type="equals" field="type" paramA="CST" />
</filter>
<filter name="baseFieldFilter"
description="$m{studio.appentityfield.quickfilter.basefields}"
quickFilter="true">
<restriction type="equals" field="type" paramA="BSE" />
</filter>
<filter name="staticFieldFilter"
description="$m{studio.appentityfield.quickfilter.staticfields}"
quickFilter="true">
<restriction type="equals" field="type" paramA="STC" />
</filter>
<filter name="customFieldFilter"
description="$m{studio.appentityfield.quickfilter.customfields}"
quickFilter="true">
<restriction type="equals" field="type" paramA="CST" />
</filter>
<filter name="customFieldRefFilter"
description="$m{studio.appentityfield.quickfilter.customfields.ref}"
quickFilter="true">
<restriction type="and">
<restriction type="equals" field="type" paramA="CST" />
<restriction type="amongst" field="dataType"
paramA="RF|ER|UR|CU" />
</restriction>
</filter>
<filter name="customFieldDataFilter"
description="$m{studio.appentityfield.quickfilter.customfields.data}"
quickFilter="true">
<restriction type="and">
<restriction type="equals" field="type" paramA="CST" />
<restriction type="not_amongst" field="dataType"
paramA="RF|ER|UR|CU|LO|CD|CL" />
</restriction>
</filter>
<filter name="customFieldListFilter"
description="$m{studio.appentityfield.quickfilter.customfields.listonly}"
quickFilter="true">
<restriction type="and">
<restriction type="equals" field="type" paramA="CST" />
<restriction type="equals" field="dataType" paramA="LO" />
</restriction>
</filter>
<filter name="customFieldChildFilter"
description="$m{studio.appentityfield.quickfilter.customfields.child}"
quickFilter="true">
<restriction type="and">
<restriction type="equals" field="type" paramA="CST" />
<restriction type="equals" field="dataType" paramA="CD" />
</restriction>
</filter>
<filter name="customFieldChildListFilter"
description="$m{studio.appentityfield.quickfilter.customfields.childlist}"
quickFilter="true">
<restriction type="and">
<restriction type="equals" field="type" paramA="CST" />
<restriction type="equals" field="dataType" paramA="CL" />
</restriction>
</filter>
</applet>
<applet name="manageAppEntitySeries"
description="$m{studio.appentityseries.manage}"
label="$m{studio.appentityseries.manage.label}"
type="manage_entitylist" entity="application.appEntitySeries"
menuAccess="false">
<property name="searchTable" value="appEntitySeriesTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="searchTable.quickFilter" value="true" />
<property name="createForm" value="appEntitySeriesForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appEntitySeriesForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntityCategory"
description="$m{studio.appentitycategory.manage}"
label="$m{studio.appentitycategory.manage.label}"
type="manage_entitylist" entity="application.appEntityCategory"
menuAccess="false">
<property name="searchTable" value="appEntityCategoryTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="searchTable.quickFilter" value="true" />
<property name="createForm" value="appEntityCategoryForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appEntityCategoryForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntityAttachment"
description="$m{studio.appentityattachment.manage}"
label="$m{studio.appentityattachment.manage.label}"
type="manage_entitylist" entity="application.appEntityAttachment"
menuAccess="false">
<property name="searchTable"
value="appEntityAttachmentTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appEntityAttachmentForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appEntityAttachmentForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntityExpression"
description="$m{studio.appentityexpression.manage}"
label="$m{studio.appentityexpression.manage.label}"
type="manage_entitylist" entity="application.appEntityExpression"
menuAccess="false">
<property name="searchTable"
value="appEntityExpressionTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appEntityExpressionForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appEntityExpressionForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntityUniqueConstraint"
description="$m{studio.appentityuniqueconstraint.manage}"
label="$m{studio.appentityuniqueconstraint.manage.label}"
type="manage_entitylist"
entity="application.appEntityUniqueConstraint" menuAccess="false">
<property name="searchTable"
value="appEntityUniqueConstraintTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm"
value="appEntityUniqueConstraintForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appEntityUniqueConstraintForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntityIndex"
description="$m{studio.appentityindex.manage}"
label="$m{studio.appentityindex.manage.label}"
type="manage_entitylist" entity="application.appEntityIndex"
menuAccess="false">
<property name="searchTable" value="appEntityIndexTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appEntityIndexForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appEntityIndexForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntityUpload"
description="$m{studio.appentityupload.manage}"
label="$m{studio.appentityupload.manage.label}"
type="manage_entitylist" entity="application.appEntityUpload"
menuAccess="false">
<property name="searchTable" value="appEntityUploadTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appEntityUploadForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appEntityUploadForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppEntitySearchInput"
description="$m{studio.appentitysearchinput.manage}"
label="$m{studio.appentitysearchinput.manage.label}"
type="manage_entitylist" entity="application.appEntitySearchInput"
menuAccess="false">
<property name="searchTable"
value="appEntitySearchInputTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appEntitySearchInputForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appEntitySearchInputForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppAppletProp"
description="$m{studio.appappletprop.manage}"
label="$m{studio.appappletprop.manage.label}"
type="manage_propertylist" entity="application.appAppletProp"
menuAccess="false">
<property name="propertyList.rule" value="appAppletPropRule" />
<property name="propertyList.update" value="true" />
</applet>
<applet name="manageAppAppletRouteToApplet"
description="$m{studio.appappletroutetoapplet.manage}"
label="$m{studio.appappletroutetoapplet.manage.label}"
type="manage_entitylist" entity="application.appAppletRouteToApplet"
menuAccess="false">
<property name="searchTable"
value="appAppletRouteToAppletTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm"
value="appAppletRouteToAppletForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appAppletRouteToAppletForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppAppletFilter"
description="$m{studio.appappletfilter.manage}"
label="$m{studio.appappletfilter.manage.label}"
type="manage_entitylist" entity="application.appAppletFilter"
menuAccess="false">
<property name="searchTable" value="appAppletFilterTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appAppletFilterForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appAppletFilterForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppAppletSetValues"
description="$m{studio.appappletsetvalues.manage}"
label="$m{studio.appappletsetvalues.manage.label}"
type="manage_entitylist" entity="application.appAppletSetValues"
menuAccess="false">
<property name="searchTable" value="appAppletSetValuesTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appAppletSetValuesForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appAppletSetValuesForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppAppletAlert"
description="$m{studio.appappletalert.manage}"
label="$m{studio.appappletalert.manage.label}"
type="manage_entitylist" entity="application.appAppletAlert"
menuAccess="false">
<property name="searchTable" value="appAppletAlertTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appAppletAlertForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appAppletAlertForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageDashboardTile"
description="$m{studio.dashboardtile.manage}"
label="$m{studio.dashboardtile.manage.label}"
type="manage_entitylist" entity="dashboard.dashboardTile"
menuAccess="false">
<property name="searchTable" value="dashboardTileTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="true" />
<property name="searchTable.report" value="false" />
<property name="maintainForm" value="dashboardTileForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageDashboardOption"
description="$m{studio.dashboardoption.manage}"
label="$m{studio.dashboardoption.manage.label}"
type="manage_entitylist" entity="dashboard.dashboardOption"
menuAccess="false">
<property name="searchTable" value="dashboardOptionTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="dashboardOptionForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="dashboardOptionForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageDashboardOptionCatBase"
description="$m{studio.dashboardoptioncatbase.manage}"
label="$m{studio.dashboardoptioncatbase.manage.label}"
type="manage_entitylist" entity="dashboard.dashboardOptionCatBase"
menuAccess="false">
<property name="searchTable"
value="dashboardOptionCatBaseTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm"
value="dashboardOptionCatBaseForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="dashboardOptionCatBaseForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppTableColumn"
description="$m{studio.apptablecolumn.manage}"
label="$m{studio.apptablecolumn.manage.label}"
type="manage_entitylist" entity="application.appTableColumn"
menuAccess="false">
<property name="searchTable" value="appTableColumnTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appTableColumnForm" />
<property name="createForm.save" value="false" />
<property name="createForm.save.next" value="false" />
<property name="createForm.save.close" value="false" />
<property name="maintainForm" value="appTableColumnForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageAppTableAction"
description="$m{studio.apptableaction.manage}"
label="$m{studio.apptableaction.manage.label}"
type="manage_entitylist" entity="application.appTableAction"
menuAccess="false">
<property name="searchTable" value="appTableActionTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appTableActionForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appTableActionForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppTableLoading"
description="$m{studio.apptableloading.manage}"
label="$m{studio.apptableloading.manage.label}"
type="manage_entitylist" entity="application.appTableLoading"
menuAccess="false">
<property name="searchTable" value="appTableLoadingTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appTableLoadingForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appTableLoadingForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppTableFilter"
description="$m{studio.apptablefilter.manage}"
label="$m{studio.apptablefilter.manage.label}"
type="manage_entitylist" entity="application.appTableFilter"
menuAccess="false">
<property name="searchTable" value="appTableFilterTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appTableFilterForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appTableFilterForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppFormElement"
description="$m{studio.appformelement.manage}"
label="$m{studio.appformelement.manage.label}"
type="manage_entitylist" entity="application.appFormElement"
menuAccess="false">
<property name="searchTable" value="appFormElementTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormElementForm" />
<property name="createForm.save" value="false" />
<property name="createForm.save.next" value="false" />
<property name="createForm.save.close" value="false" />
<property name="maintainForm" value="appFormElementForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageAppFormFilter"
description="$m{studio.appformfilter.manage}"
label="$m{studio.appformfilter.manage.label}"
type="manage_entitylist" entity="application.appFormFilter"
menuAccess="false">
<property name="searchTable" value="appFormFilterTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormFilterForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appFormFilterForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppFormAnnotation"
description="$m{studio.appformannotation.manage}"
label="$m{studio.appformannotation.manage.label}"
type="manage_entitylist" entity="application.appFormAnnotation"
menuAccess="false">
<property name="searchTable" value="appFormAnnotationTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormAnnotationForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appFormAnnotationForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppFormAction"
description="$m{studio.appformaction.manage}"
label="$m{studio.appformaction.manage.label}"
type="manage_entitylist" entity="application.appFormAction"
menuAccess="false">
<property name="searchTable" value="appFormActionTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormActionForm" />
<property name="createForm.new.policy"
value="studiooncreateformaction-policy" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appFormActionForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.update.policy"
value="studioonupdateformaction-policy" />
<property name="maintainForm.delete" value="true" />
<property name="maintainForm.delete.policy"
value="studioondeleteformaction-policy" />
</applet>
<applet name="manageAppFormRelatedList"
description="$m{studio.appformrelatedlist.manage}"
label="$m{studio.appformrelatedlist.manage.label}"
type="manage_entitylist" entity="application.appFormRelatedList"
menuAccess="false">
<property name="searchTable" value="appFormRelatedListTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormRelatedListForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appFormRelatedListForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppFormStatePolicy"
description="$m{studio.appformstatepolicy.manage}"
label="$m{studio.appformstatepolicy.manage.label}"
type="manage_entitylist" entity="application.appFormStatePolicy"
menuAccess="false">
<property name="searchTable" value="appFormStatePolicyTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormStatePolicyForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appFormStatePolicyForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
<property name="quickOrder.field" value="executionIndex" />
</applet>
<applet name="manageAppFormWidgetRulesPolicy"
description="$m{studio.appformwidgetrulespolicy.manage}"
label="$m{studio.appformwidgetrulespolicy.manage.label}"
type="manage_entitylist"
entity="application.appFormWidgetRulesPolicy" menuAccess="false">
<property name="searchTable"
value="appFormWidgetRulesPolicyTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm"
value="appFormWidgetRulesPolicyForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appFormWidgetRulesPolicyForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
<property name="quickOrder.field" value="executionIndex" />
</applet>
<applet name="manageAppFormSetState"
description="$m{studio.appformsetstate.manage}"
label="$m{studio.appformsetstate.manage.label}"
type="manage_entitylist" entity="application.appFormSetState"
menuAccess="false">
<property name="searchTable" value="appFormSetStateTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormSetStateForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="appFormSetStateForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageAppFormFieldValidationPolicy"
description="$m{studio.appformfieldvalidationpolicy.manage}"
label="$m{studio.appformfieldvalidationpolicy.manage.label}"
type="manage_entitylist"
entity="application.appFormFieldValidationPolicy" menuAccess="false">
<property name="searchTable"
value="appFormFieldValidationPolicyTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm"
value="appFormFieldValidationPolicyForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appFormFieldValidationPolicyForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
<property name="quickOrder.field" value="executionIndex" />
</applet>
<applet name="manageAppFormValidationPolicy"
description="$m{studio.appformvalidationpolicy.manage}"
label="$m{studio.appformvalidationpolicy.manage.label}"
type="manage_entitylist" entity="application.appFormValidationPolicy"
menuAccess="false">
<property name="searchTable"
value="appFormValidationPolicyTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm"
value="appFormValidationPolicyForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appFormValidationPolicyForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
<property name="quickOrder.field" value="executionIndex" />
</applet>
<applet name="manageAppFormReviewPolicy"
description="$m{studio.appformreviewpolicy.manage}"
label="$m{studio.appformreviewpolicy.manage.label}"
type="manage_entitylist" entity="application.appFormReviewPolicy"
menuAccess="false">
<property name="searchTable"
value="appFormReviewPolicyTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appFormReviewPolicyForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appFormReviewPolicyForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
<property name="quickOrder.field" value="executionIndex" />
</applet>
<applet name="manageAppHelpEntry"
description="$m{studio.apphelpentry.manage}"
label="$m{studio.apphelpentry.manage.label}"
type="manage_entitylist" entity="application.appHelpEntry"
menuAccess="false">
<property name="searchTable"
value="appHelpEntryTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="appHelpEntryForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="appHelpEntryForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageWorkflowFilter"
description="$m{studio.workflowfilter.manage}"
label="$m{studio.workflowfilter.manage.label}"
type="manage_entitylist" entity="workflow.workflowFilter"
menuAccess="false">
<property name="searchTable" value="workflowFilterTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="workflowFilterForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="workflowFilterForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageWorkflowSetValues"
description="$m{studio.workflowsetvalues.manage}"
label="$m{studio.workflowsetvalues.manage.label}"
type="manage_entitylist" entity="workflow.workflowSetValues"
menuAccess="false">
<property name="searchTable" value="workflowSetValuesTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="workflowSetValuesForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="workflowSetValuesForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageWfStep"
description="$m{studio.workflow.step.manage}"
label="$m{studio.workflow.step.manage.label}"
type="manage_entitylist" entity="workflow.wfStep" menuAccess="false">
<property name="searchTable" value="wfStepTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="true" />
<property name="searchTable.report" value="false" />
<property name="maintainForm" value="wfStepForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageWfStepRouting"
description="$m{studio.workflow.steprouting.manage}"
label="$m{studio.workflow.steprouting.manage.label}"
type="manage_entitylist" entity="workflow.wfStepRouting"
menuAccess="false">
<property name="searchTable" value="wfStepRoutingTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="maintainForm" value="wfStepRoutingForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageWfStepUserAction"
description="$m{studio.workflow.stepuseraction.manage}"
label="$m{studio.workflow.stepuseraction.manage.label}"
type="manage_entitylist" entity="workflow.wfStepUserAction"
menuAccess="false">
<property name="searchTable" value="wfStepUserActionTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="maintainForm" value="wfStepUserActionForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageWfStepAlert"
description="$m{studio.workflow.stepalert.manage}"
label="$m{studio.workflow.stepalert.manage.label}"
type="manage_entitylist" entity="workflow.wfStepAlert"
menuAccess="false">
<property name="searchTable" value="wfStepAlertTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="maintainForm" value="wfStepAlertForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageNotifTemplateParam"
description="$m{studio.notificationtemplateparam.manage}"
label="$m{studio.notificationtemplateparam.manage.label}"
type="manage_entitylist" entity="notification.notifTemplateParam"
menuAccess="false">
<property name="searchTable" value="notifTemplateParamTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="notifTemplateParamForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="notifTemplateParamForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageNotifLargeTextParam"
description="$m{studio.notificationlargetextparam.manage}"
label="$m{studio.notificationlargetextparam.manage.label}"
type="manage_entitylist" entity="notification.notifLargeTextParam"
menuAccess="false">
<property name="searchTable"
value="notifLargeTextParamTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="notifLargeTextParamForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm"
value="notifLargeTextParamForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageReportColumn"
description="$m{studio.reportcolumn.manage}"
label="$m{studio.reportcolumn.manage.label}" type="manage_entitylist"
entity="report.reportColumn" menuAccess="false">
<property name="searchTable" value="reportColumnTable" />
<property name="searchTable.new" value="false" />
<property name="searchTable.edit" value="true" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="reportColumnForm" />
<property name="createForm.save" value="false" />
<property name="createForm.save.next" value="false" />
<property name="createForm.save.close" value="false" />
<property name="maintainForm" value="reportColumnForm" />
<property name="maintainForm.update" value="false" />
<property name="maintainForm.delete" value="false" />
</applet>
<applet name="manageReportPlacement"
description="$m{studio.reportplacement.manage}"
label="$m{studio.reportplacement.manage.label}"
type="manage_entitylist" entity="report.reportPlacement"
menuAccess="false">
<property name="searchTable" value="reportPlacementTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="reportPlacementForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="reportPlacementForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
<applet name="manageReportParameter"
description="$m{studio.reportparameter.manage}"
label="$m{studio.reportparameter.manage.label}"
type="manage_entitylist" entity="report.reportParameter"
menuAccess="false">
<property name="searchTable" value="reportParameterTable" />
<property name="searchTable.new" value="true" />
<property name="searchTable.edit" value="false" />
<property name="searchTable.report" value="false" />
<property name="createForm" value="reportParameterForm" />
<property name="createForm.save" value="true" />
<property name="createForm.save.next" value="true" />
<property name="createForm.save.close" value="true" />
<property name="maintainForm" value="reportParameterForm" />
<property name="maintainForm.update" value="true" />
<property name="maintainForm.delete" value="true" />
</applet>
</applets>
<!-- References -->
<references>
<reference entity="application.application"
searchField="description"
description="$m{studio.reference.applicationdevelopableref}"
name="applicationDevelopableRef">
<filter>
<restriction type="AND">
<restriction field="developable" paramA="true"
type="EQUALS" />
</restriction>
</filter>
</reference>
<reference name="studioSnapshotDetailsRef"
description="$m{studio.snapshotdetails.reference}"
entity="studioSnapshotDetails" searchField="snapshotName" />
<reference name="studioRestoreDetailsRef"
description="$m{studio.restoredetails.reference}"
entity="studioRestoreDetails" />
</references>
<!-- Entities -->
<entities>
<entity name="studioSnapshotDetails"
description="$m{studio.snapshotdetails}"
label="$m{studio.snapshotdetails.label}"
type="com.flowcentraltech.flowcentral.studio.entities.StudioSnapshotDetails"
reportable="true">
<field name="snapshotType"
label="$m{studio.snapshotdetails.snapshottype}" type="enum_ref"
references="studiosnapshottypelist"
inputWidget="application.enumlist" />
<field name="snapshotName"
label="$m{studio.snapshotdetails.snapshotname}" type="string" />
<field name="fileName"
label="$m{studio.snapshotdetails.filename}" type="string"
nullable="true" />
<field name="message"
label="$m{studio.snapshotdetails.message}" type="string"
nullable="true" />
<field name="snapshotTypeDesc"
label="$m{studio.snapshotdetails.snapshottypedesc}" type="list_only"
key="snapshotType" property="description" />
</entity>
<entity name="studioSnapshot" description="$m{studio.snapshot}"
label="$m{studio.snapshot.label}"
type="com.flowcentraltech.flowcentral.studio.entities.StudioSnapshot"
reportable="true">
<field name="snapshotDetailsId"
label="$m{studio.snapshot.snapshotdetailsid}" type="ref"
inputLabel="$m{studio.snapshot.snapshotdetails}"
inputWidget="application.entitylist"
references="studioSnapshotDetailsRef" basicSearch="true" />
<field name="snapshot" label="$m{studio.snapshot.snapshot}"
type="blob" />
</entity>
<entity name="studioRestoreDetails"
description="$m{studio.restoredetails}"
label="$m{studio.restoredetails.label}"
type="com.flowcentraltech.flowcentral.studio.entities.StudioRestoreDetails"
reportable="true">
<field name="snapshotDetailsId"
label="$m{studio.restoredetails.snapshotdetailsid}" type="ref"
inputLabel="$m{studio.restoredetails.snapshotdetails}"
inputWidget="application.entitylist"
references="studioSnapshotDetailsRef" basicSearch="true" />
<field name="taskStatus"
label="$m{studio.restoredetails.taskstatus}" type="enum_ref"
references="taskstatuslist" inputWidget="application.enumlist" />
<field name="restoreName"
label="$m{studio.restoredetails.restorename}" type="string" />
<field name="snapshotName"
label="$m{studio.restoredetails.snapshotname}" type="list_only"
key="snapshotDetailsId" property="snapshotName" />
<field name="fileName"
label="$m{studio.restoredetails.filename}" type="list_only"
key="snapshotDetailsId" property="fileName" />
<field name="taskStatusDesc"
label="$m{studio.restoredetails.taskstatusdesc}" type="list_only"
key="taskStatus" property="description" />
</entity>
</entities>
<!-- Tables -->
<tables>
<table name="switchApplicationTable"
description="$m{studio.application.switch.table}"
label="$m{studio.application.switch.table.label}"
entity="application.application" itemsPerPage="20" serialNo="true">
<column field="moduleLabel" renderWidget="application.text"
widthRatio="1" label="$m{application.application.module}" />
<column field="sectorDesc" renderWidget="application.text"
widthRatio="1" label="$m{application.application.sectorname}" />
<column field="name" renderWidget="application.name"
widthRatio="1" />
<column field="description" renderWidget="application.text"
widthRatio="1" linkAct="dialogMaintainAct" order="ASC" />
</table>
<table name="appApplicationTable"
description="$m{studio.application.table}"
label="$m{studio.application.table.label}"
entity="application.application" itemsPerPage="20" serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" order="ASC" />
<column field="moduleLabel" renderWidget="application.text"
widthRatio="1" label="$m{application.application.module}" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="developable" renderWidget="application.text"
widthRatio="1" />
<column field="menuAccess" renderWidget="application.text"
widthRatio="1" />
<column field="allowSecondaryTenants"
renderWidget="application.text" widthRatio="1" />
</table>
<table name="appEnumerationItemTable"
description="$m{studio.appenumerationitem.table}"
label="$m{studio.appenumerationitem.table.label}"
entity="application.appEnumerationItem" itemsPerPage="20"
serialNo="true">
<column field="code" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appEntityFieldTable"
description="$m{studio.appentityfield.table}"
label="$m{studio.appentityfield.table.label}"
entity="application.appEntityField" itemsPerPage="20" serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="dataTypeDesc" renderWidget="application.text"
label="$m{application.appentityfield.datatype}" widthRatio="1" />
<column field="columnName" renderWidget="application.text"
widthRatio="1" />
<column field="references" renderWidget="application.text"
widthRatio="1" />
<column field="nullable" renderWidget="application.text"
widthRatio="1" />
<column field="minLen" renderWidget="application.integer"
widthRatio="1" />
<column field="maxLen" renderWidget="application.integer"
widthRatio="1" />
<column field="key" renderWidget="application.text"
widthRatio="1" />
<column field="property" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
label="$m{application.appentityfield.type}" widthRatio="1" />
</table>
<table name="appEntityFieldQuickEditTable"
description="$m{studio.appentityfield.table.quickedit}"
label="$m{studio.appentityfield.table.quickedit.label}"
entity="application.appEntityField" itemsPerPage="-1" serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="3" />
<column field="dataTypeDesc" renderWidget="application.text"
label="$m{application.appentityfield.datatype}" widthRatio="3" />
<column field="label" renderWidget="application.text"
widthRatio="3" editable="true" />
<column field="columnName" renderWidget="application.text"
widthRatio="3" editable="true" />
<column field="minLen" renderWidget="application.integer"
widthRatio="2" editable="true" />
<column field="maxLen" renderWidget="application.integer"
widthRatio="2" editable="true" />
<column field="precision" renderWidget="application.integer"
widthRatio="2" editable="true" />
<column field="scale" renderWidget="application.integer"
widthRatio="2" editable="true" />
<column field="nullable" renderWidget="application.checkbox"
widthRatio="2" editable="true" />
<column field="reportable" renderWidget="application.checkbox"
widthRatio="2" editable="true" />
<column field="auditable" renderWidget="application.checkbox"
widthRatio="2" editable="true" />
</table>
<table name="appEntitySeriesTable"
description="$m{studio.appentityseries.table}"
label="$m{studio.appentityseries.table.label}"
entity="application.appEntitySeries" itemsPerPage="20"
serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="2" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="fieldName" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
label="$m{application.appentityseries.type}" widthRatio="1" />
</table>
<table name="appEntityCategoryTable"
description="$m{studio.appentitycategory.table}"
label="$m{studio.appentitycategory.table.label}"
entity="application.appEntityCategory" itemsPerPage="20"
serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="2" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appEntityAttachmentTable"
description="$m{studio.appentityattachment.table}"
label="$m{studio.appentityattachment.table.label}"
entity="application.appEntityAttachment" itemsPerPage="20"
serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appEntityExpressionTable"
description="$m{studio.appentityexpression.table}"
label="$m{studio.appentityexpression.table.label}"
entity="application.appEntityExpression" itemsPerPage="20"
serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appEntityUniqueConstraintTable"
description="$m{studio.appentityuniqueconstraint.table}"
label="$m{studio.appentityuniqueconstraint.table.label}"
entity="application.appEntityUniqueConstraint" itemsPerPage="20"
serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="fieldList" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appEntityIndexTable"
description="$m{studio.appentityindex.table}"
label="$m{studio.appentityindex.table.label}"
entity="application.appEntityIndex" itemsPerPage="20" serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="fieldList" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appEntityUploadTable"
description="$m{studio.appentityupload.table}"
label="$m{studio.appentityupload.table.label}"
entity="application.appEntityUpload" itemsPerPage="20"
serialNo="true">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="constraintActionDesc"
renderWidget="application.text"
label="$m{application.appentityupload.constraintaction}"
widthRatio="1" />
</table>
<table name="appEntitySearchInputTable"
description="$m{studio.appentitysearchinput.table}"
label="$m{studio.appentitysearchinput.table.label}"
entity="application.appEntitySearchInput">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="appAppletRouteToAppletTable"
description="$m{studio.appappletroutetoapplet.table}"
label="$m{studio.appappletroutetoapplet.table.label}"
entity="application.appAppletRouteToApplet">
<column field="routeToApplet" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="appAppletFilterTable"
description="$m{studio.appappletfilter.table}"
label="$m{studio.appappletfilter.table.label}"
entity="application.appAppletFilter">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="quickFilter" renderWidget="application.text"
widthRatio="1" />
<column field="ownershipTypeDesc"
renderWidget="application.text"
label="$m{application.appappletfilter.ownershiptype}" widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="appAppletSetValuesTable"
description="$m{studio.appappletsetvalues.table}"
label="$m{studio.appappletsetvalues.table.label}"
entity="application.appAppletSetValues">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="appAppletAlertTable"
description="$m{studio.appappletalert.table}"
label="$m{studio.appappletalert.table.label}"
entity="application.appAppletAlert">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="appTableColumnTable"
description="$m{studio.apptablecolumn.table}"
label="$m{studio.apptablecolumn.table.label}"
entity="application.appTableColumn">
<column field="field" renderWidget="application.name"
widthRatio="1" />
<column field="renderWidget" renderWidget="application.text"
widthRatio="1" />
<column field="linkAct" renderWidget="application.text"
widthRatio="1" />
<column field="widthRatio" renderWidget="application.integer"
widthRatio="1" />
</table>
<table name="appTableActionTable"
description="$m{studio.apptableaction.table}"
label="$m{studio.apptableaction.table.label}"
entity="application.appTableAction">
<column field="label" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="policy" renderWidget="application.text"
widthRatio="1" />
<column field="orderIndex" renderWidget="application.integer"
widthRatio="1" />
</table>
<table name="appTableLoadingTable"
description="$m{studio.apptableloading.table}"
label="$m{studio.apptableloading.table.label}"
entity="application.appTableLoading">
<column field="label" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="provider" renderWidget="application.text"
widthRatio="1" />
<column field="orderIndex" renderWidget="application.integer"
widthRatio="1" />
</table>
<table name="appTableFilterTable"
description="$m{studio.apptablefilter.table}"
label="$m{studio.apptablefilter.table.label}"
entity="application.appTableFilter">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="rowColor" renderWidget="application.colorspan"
label="$m{application.apptablefilter.rowcolor}" widthRatio="1" />
<column field="legendLabel" renderWidget="application.text"
label="$m{application.apptablefilter.legendlabel}" widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="appFormElementTable"
description="$m{studio.appformelement.table}"
label="$m{studio.appformelement.table.label}"
entity="application.appFormElement">
<column field="typeDesc" renderWidget="application.text"
label="$m{application.appformelement.type}" widthRatio="1" />
<column field="elementName" renderWidget="application.text"
widthRatio="1" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="tabContentTypeDesc"
renderWidget="application.text"
label="$m{application.appformelement.tabcontenttype}" widthRatio="1" />
<column field="inputWidget" renderWidget="application.text"
widthRatio="1" />
<column field="visible" renderWidget="application.text"
widthRatio="1" />
<column field="editable" renderWidget="application.text"
widthRatio="1" />
<column field="disabled" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appFormAnnotationTable"
description="$m{studio.appformannotation.table}"
label="$m{studio.appformannotation.table.label}"
entity="application.appFormAnnotation">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
label="$m{application.appformannotation.type}" widthRatio="1" />
<column field="visibilityDesc" renderWidget="application.text"
label="$m{application.appformannotation.visibility}" widthRatio="1" />
<column field="html" renderWidget="application.checkbox"
widthRatio="1" />
<column field="directPlacement"
renderWidget="application.checkbox" widthRatio="1" />
</table>
<table name="appFormFilterTable"
description="$m{studio.appformfilter.table}"
label="$m{studio.appformfilter.table.label}"
entity="application.appFormFilter">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="appFormActionTable"
description="$m{studio.appformaction.table}"
label="$m{studio.appformaction.table.label}"
entity="application.appFormAction">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="policy" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
label="$m{application.appformaction.type}" widthRatio="1" />
<column field="highlightTypeDesc"
renderWidget="application.text"
label="$m{application.appformaction.highlighttypedesc}"
widthRatio="1" />
</table>
<table name="appFormRelatedListTable"
description="$m{studio.appformrelatedlist.table}"
label="$m{studio.appformrelatedlist.table.label}"
entity="application.appFormRelatedList">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="applet" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appFormStatePolicyTable"
description="$m{studio.appformstatepolicy.table}"
label="$m{studio.appformstatepolicy.table.label}"
entity="application.appFormStatePolicy">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
widthRatio="1" />
<column field="executionIndex" renderWidget="application.text"
widthRatio="1" order="ASC" />
</table>
<table name="appFormWidgetRulesPolicyTable"
description="$m{studio.appformwidgetrulespolicy.table}"
label="$m{studio.appformwidgetrulespolicy.table.label}"
entity="application.appFormWidgetRulesPolicy">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="executionIndex" renderWidget="application.text"
widthRatio="1" order="ASC" />
</table>
<table name="appFormSetStateTable"
description="$m{studio.appformsetstate.table}"
label="$m{studio.appformsetstate.table.label}"
entity="application.appFormSetState">
<column field="target" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="typeDesc" renderWidget="application.text"
widthRatio="1" label="$m{application.appformsetstate.type}" />
<column field="required" renderWidget="application.text"
widthRatio="1" />
<column field="visible" renderWidget="application.text"
widthRatio="1" />
<column field="editable" renderWidget="application.text"
widthRatio="1" />
<column field="disabled" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="appFormFieldValidationPolicyTable"
description="$m{studio.appformfieldvalidationpolicy.table}"
label="$m{studio.appformfieldvalidationpolicy.table.label}"
entity="application.appFormFieldValidationPolicy">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="fieldName" renderWidget="application.name"
widthRatio="1" />
<column field="validation" renderWidget="application.text"
widthRatio="1" />
<column field="rule" renderWidget="application.text"
widthRatio="1" />
<column field="executionIndex" renderWidget="application.text"
widthRatio="1" order="ASC" />
</table>
<table name="appFormValidationPolicyTable"
description="$m{studio.appformvalidationpolicy.table}"
label="$m{studio.appformvalidationpolicy.table.label}"
entity="application.appFormValidationPolicy">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="message" renderWidget="application.text"
widthRatio="1" />
<column field="executionIndex" renderWidget="application.text"
widthRatio="1" order="ASC" />
</table>
<table name="appFormReviewPolicyTable"
description="$m{studio.appformreviewpolicy.table}"
label="$m{studio.appformreviewpolicy.table.label}"
entity="application.appFormReviewPolicy">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="messageTypeDesc"
renderWidget="application.text" widthRatio="1" />
<column field="message" renderWidget="application.text"
widthRatio="1" />
<column field="executionIndex" renderWidget="application.text"
widthRatio="1" order="ASC" />
</table>
<table name="appHelpEntryTable"
description="$m{studio.apphelpentry.table}"
label="$m{studio.apphelpentry.table.label}"
entity="application.appHelpEntry">
<column field="fieldName" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="workflowFilterTable"
description="$m{studio.workflowfilter.table}"
label="$m{studio.workflowfilter.table.label}"
entity="workflow.workflowFilter">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="workflowSetValuesTable"
description="$m{studio.workflowsetvalues.table}"
label="$m{studio.workflowsetvalues.table.label}"
entity="workflow.workflowSetValues">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="wfStepTable"
description="$m{studio.workflow.step.table}"
label="$m{studio.workflow.step.table.label}" entity="workflow.wfStep"
itemsPerPage="20" serialNo="true">
<column field="name" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="workflowDesc" renderWidget="application.text"
label="$m{workflow.step.workflow}" widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
label="$m{workflow.step.type}" widthRatio="1" />
<column field="priorityDesc" renderWidget="application.text"
label="$m{workflow.step.priority}" widthRatio="1" />
</table>
<table name="wfStepRoutingTable"
description="$m{studio.workflow.steprouting.table}"
label="$m{studio.workflow.steprouting.table.label}"
entity="workflow.wfStepRouting" itemsPerPage="20" serialNo="true">
<column field="name" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="wfStepDesc" renderWidget="application.text"
label="$m{workflow.steprouting.step}" widthRatio="1" />
<column field="nextStepName" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="wfStepUserActionTable"
description="$m{studio.workflow.stepuseraction.table}"
label="$m{studio.workflow.stepuseraction.table.label}"
entity="workflow.wfStepUserAction" itemsPerPage="20" serialNo="true">
<column field="name" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="wfStepDesc" renderWidget="application.text"
label="$m{workflow.stepuseraction.step}" widthRatio="1" />
<column field="nextStepName" renderWidget="application.text"
widthRatio="1" />
<column field="commentRequirementDesc"
renderWidget="application.text"
label="$m{workflow.stepuseraction.commentrequirement}"
widthRatio="1" />
<column field="highlightTypeDesc"
renderWidget="application.text"
label="$m{workflow.stepuseraction.highlighttype}" widthRatio="1" />
</table>
<table name="wfStepAlertTable"
description="$m{studio.workflow.stepalert.table}"
label="$m{studio.workflow.stepalert.table.label}"
entity="workflow.wfStepAlert" itemsPerPage="20" serialNo="true">
<column field="name" renderWidget="application.text"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="wfStepDesc" renderWidget="application.text"
label="$m{workflow.stepalert.step}" widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
label="$m{workflow.stepalert.type}" widthRatio="1" />
</table>
<table name="dashboardTileTable"
description="$m{studio.dashboardtile.table}"
label="$m{studio.dashboardtile.table.label}"
entity="dashboard.dashboardTile">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
label="$m{dashboard.dashboardtile.type}" widthRatio="1" />
<column field="section" renderWidget="application.integer"
widthRatio="1" />
<column field="index" renderWidget="application.integer"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="dashboardOptionTable"
description="$m{studio.dashboardoption.table}"
label="$m{studio.dashboardoption.table.label}"
entity="dashboard.dashboardOption">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="dashboardOptionCatBaseTable"
description="$m{studio.dashboardoptioncatbase.table}"
label="$m{studio.dashboardoptioncatbase.table.label}"
entity="dashboard.dashboardOptionCatBase">
<column field="chartDataSource"
renderWidget="application.text" widthRatio="1" linkAct="maintainAct" />
<column field="createDt" renderWidget="application.datetime"
widthRatio="1" />
<column field="updateDt" renderWidget="application.datetime"
widthRatio="1" />
</table>
<table name="notifTemplateParamTable"
description="$m{studio.notificationtemplateparam.table}"
label="$m{studio.notificationtemplateparam.table.label}"
entity="notification.notifTemplateParam">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="notifLargeTextParamTable"
description="$m{studio.notificationlargetextparam.table}"
label="$m{studio.notificationlargetextparam.table.label}"
entity="notification.notifLargeTextParam">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
</table>
<table name="reportColumnTable"
description="$m{studio.reportcolumn.table}"
label="$m{studio.reportcolumn.table.label}"
entity="report.reportColumn">
<column field="fieldName" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="type" renderWidget="application.text"
widthRatio="1" />
<column field="columnOrderDesc"
renderWidget="application.text" widthRatio="1"
label="$m{report.reportcolumn.columnorder}" />
<column field="horizAlignTypeDesc"
renderWidget="application.text" widthRatio="1"
label="$m{report.reportcolumn.horizaligntype}" />
<column field="vertAlignTypeDesc"
renderWidget="application.text" widthRatio="1"
label="$m{report.reportcolumn.vertaligntype}" />
</table>
<table name="reportPlacementTable"
description="$m{studio.reportplacement.table}"
label="$m{studio.reportplacement.table.label}"
entity="report.reportPlacement">
<column field="fieldName" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="text" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
widthRatio="1" label="$m{report.reportplacement.type}" />
<column field="horizAlignTypeDesc"
renderWidget="application.text" widthRatio="1"
label="$m{report.reportplacement.horizaligntype}" />
<column field="vertAlignTypeDesc"
renderWidget="application.text" widthRatio="1"
label="$m{report.reportplacement.vertaligntype}" />
</table>
<table name="reportParameterTable"
description="$m{studio.reportparameter.table}"
label="$m{studio.reportparameter.table.label}"
entity="report.reportParameter">
<column field="name" renderWidget="application.name"
widthRatio="1" linkAct="maintainAct" />
<column field="description" renderWidget="application.text"
widthRatio="1" />
<column field="label" renderWidget="application.text"
widthRatio="1" />
<column field="typeDesc" renderWidget="application.text"
widthRatio="1" label="$m{report.reportparameter.type}" />
</table>
</tables>
<!-- Forms -->
<forms>
<form name="stuModuleForm" description="$m{system.module.form}"
entity="system.module">
<tab name="basicDetails"
label="$m{system.module.form.basicdetails}" contentType="miniform">
<section name="details1" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" editable="false" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="shortCode" inputWidget="application.name"
column="0" required="true" editable="false" />
<field name="sectorId" inputWidget="application.entitylist"
column="1" required="true" />
<field name="label" inputWidget="application.text" column="1"
required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch" name="onNewPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="is_null" field="id" />
</onCondition>
<setStates>
<setState type="field" target="name,shortCode"
editable="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appApplicationForm"
consolidatedReview="studioapplication-consolidatedformreview"
description="$m{studio.application.form}"
entity="application.application">
<tab name="basicDetails"
label="$m{studio.application.form.basicdetails}"
contentType="miniform">
<section name="details1" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" editable="false" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="moduleId" inputWidget="application.entitylist"
column="1" required="true" />
<field name="label" inputWidget="application.text" column="1"
required="true" />
<field name="menuAccess" editable="false"
inputWidget="application.checkbox" column="1" />
<field name="allowSecondaryTenants"
inputWidget="application.checkbox" column="1" />
</section>
</tab>
<tab name="usages" label="$m{studio.application.form.usages}"
contentType="usage_list" reference="application-usagelistprovider" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch" name="onNewPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="is_null" field="id" />
</onCondition>
<setStates>
<setState type="field" target="name" editable="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onDevelopable" description="Developable">
<onCondition>
<restriction type="equals" field="developable"
paramA="true" />
</onCondition>
<setStates>
<setState type="field" target="menuAccess" editable="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appAppletForm"
description="$m{studio.appapplet.form}"
entity="application.appApplet">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appapplet.form.basicdetails}" editable="false"
contentType="miniform">
<section name="appletDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="type" inputWidget="applettypelist" column="0"
disabled="true" switchOnChange="true" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity" inputWidget="studio.entitysearch"
column="1" required="true" switchOnChange="true" visible="false" />
<field name="titleFormat"
inputWidget="application.texttemplate" column="1" />
<field name="baseField"
inputWidget="studio.entityreffieldlist" column="1" required="true"
visible="false" />
<field name="assignField"
inputWidget="studio.entityreffieldlist" column="1"
switchOnChange="true" required="true" visible="false" />
<field name="assignDescField"
inputWidget="studio.entityrefdesclist" column="1" visible="false" />
<field name="pseudoDeleteField"
inputWidget="studio.entitybooleanfieldlist" column="1"
visible="false" />
<field name="routeToApplet"
inputWidget="studio.facadeappletroutetoappletlist" column="1"
required="true" visible="false" />
<field name="path" inputWidget="application.text" column="1"
visible="false" />
<field name="displayIndex" inputWidget="application.integer"
column="1" />
<field name="menuAccess" inputWidget="application.checkbox"
column="1" />
<field name="supportOpenInNewWindow"
inputWidget="application.checkbox" column="1" />
<field name="allowSecondaryTenants"
inputWidget="application.checkbox" column="1" />
</section>
</tab>
<tab name="properties"
label="$m{studio.appapplet.form.properties}"
contentType="property_list" applet="manageAppAppletProp"
reference="propList" />
<tab name="routeToApplets"
label="$m{studio.appapplet.form.routetoapplets}"
contentType="child_list" applet="manageAppAppletRouteToApplet"
reference="routeToAppletList" visible="false" />
<tab name="filters" label="$m{studio.appapplet.form.filters}"
contentType="child_list" applet="manageAppAppletFilter"
reference="filterList" />
<tab name="setValues" label="$m{studio.appapplet.form.setvalues}"
contentType="child_list" applet="manageAppAppletSetValues"
reference="setValuesList" />
<tab name="alerts" label="$m{studio.appapplet.form.alerts}"
contentType="child_list" applet="manageAppAppletAlert"
reference="alertList" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formValidationPolicy
name="entityValidationPolicy"
description="$m{studio.appapplet.form.formvalidationpolicy.entity}"
message="$m{studio.appapplet.form.formvalidationpolicy.entity.message}">
<errorCondition>
<restriction type="and">
<restriction type="amongst" field="type"
paramA="MEL|MEA|MLS|MLL|CEN|CNS|DIM" />
<restriction type="is_null" field="entity" />
</restriction>
</errorCondition>
</formValidationPolicy>
<formValidationPolicy
name="pathValidationPolicy"
description="$m{studio.appapplet.form.formvalidationpolicy.path}"
message="$m{studio.appapplet.form.formvalidationpolicy.path.message}">
<errorCondition>
<restriction type="and">
<restriction type="amongst" field="type"
paramA="PPG|PWN" />
<restriction type="is_null" field="path" />
</restriction>
</errorCondition>
</formValidationPolicy>
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,entity,type,label,baseField,assignField,assignDescField,pseudoDeleteField"
disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="mutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.mutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="tab" target="basicDetails" editable="true" />
<setState type="field"
target="name,description,entity,type,baseField,assignField"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onCreatePolicy"
description="$m{studio.appapplet.form.formstatepolicy.oncreate}">
<onCondition>
<restriction type="is_null" field="id" />
</onCondition>
<setStates>
<setState type="tab" target="basicDetails" editable="true" />
<setState type="field" target="type" disabled="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch" name="entityPolicy"
description="$m{studio.appapplet.form.formstatepolicy.entity}">
<onCondition>
<restriction type="amongst" field="type"
paramA="MEL|MEA|MLS|MLL|CEN|CNS|DIM" />
</onCondition>
<setStates>
<setState type="field" target="entity" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="entityAssignPolicy"
description="$m{studio.appapplet.form.formstatepolicy.entityassign}">
<onCondition>
<restriction type="equals" field="type" paramA="MEA" />
</onCondition>
<setStates>
<setState type="field"
target="baseField,assignField,assignDescField,pseudoDeleteField"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch" name="facadePolicy"
description="$m{studio.appapplet.form.formstatepolicy.facade}">
<onCondition>
<restriction type="equals" field="type" paramA="FAC" />
</onCondition>
<setStates>
<setState type="field" target="routeToApplet"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="multiFacadePolicy"
description="$m{studio.appapplet.form.formstatepolicy.multifacade}">
<onCondition>
<restriction type="equals" field="type" paramA="FCM" />
</onCondition>
<setStates>
<setState type="tab" target="routeToApplets"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch" name="pathPolicy"
description="$m{studio.appapplet.form.formstatepolicy.path}">
<onCondition>
<restriction type="amongst" field="type"
paramA="PPG|PWN" />
</onCondition>
<setStates>
<setState type="field" target="path" visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appAppletRouteToAppletForm"
description="$m{studio.appappletroutetoapplet.form}"
entity="application.appAppletRouteToApplet">
<tab name="basicDetails"
label="$m{studio.appappletroutetoapplet.form.basicdetails}"
contentType="miniform">
<section name="routeToAppletDetails" columns="type_2">
<field name="appAppletId" column="0" required="true" />
<field name="routeToApplet"
inputWidget="studio.facadeappletroutetoappletlist" column="1"
required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appAppletFilterForm"
description="$m{studio.appappletfilter.form}"
entity="application.appAppletFilter">
<tab name="basicDetails"
label="$m{studio.appappletfilter.form.basicdetails}"
contentType="miniform">
<section name="filterDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="ownershipType"
inputWidget="application.enumlist" column="1" required="true" />
<field name="owner" inputWidget="application.text" column="1"
disabled="true" />
<field name="preferredForm"
inputWidget="studio.appletformlist" column="1" />
<field name="preferredChildListApplet" switchOnChange="true"
inputWidget="studio.appletchildlistappletlist" column="1" />
<field name="childListActionType"
inputWidget="application.enumlist" column="1" visible="false" />
<field name="filterGenerator"
inputWidget="studio.appletfiltergeneratorlist"
switchOnChange="true" column="1" />
<field name="quickFilter" inputWidget="application.checkbox"
column="1" />
</section>
</tab>
<tab name="condition"
label="$m{studio.appappletfilter.form.condition}"
reference="app_applet" contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="childListActionPolicy"
description="$m{studio.appapplet.form.formstatepolicy.childlistaction}">
<onCondition>
<restriction type="is_not_null"
field="preferredChildListApplet" />
</onCondition>
<setStates>
<setState type="field" target="childListActionType"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appAppletSetValuesForm"
description="$m{studio.appappletsetvalues.form}"
entity="application.appAppletSetValues">
<tab name="basicDetails"
label="$m{studio.appappletsetvalues.form.basicdetails}"
contentType="miniform">
<section name="setValuesDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="valueGenerator"
inputWidget="studio.appletentitysetvaluesgenlist" column="1" />
</section>
</tab>
<tab name="setValues"
label="$m{studio.appappletsetvalues.form.setvalues}"
reference="app_applet" contentType="set_values" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appAppletAlertForm"
description="$m{studio.appappletalert.form}"
entity="application.appAppletAlert">
<tab name="basicDetails"
label="$m{studio.appappletalert.form.basicdetails}"
contentType="miniform">
<section name="setVaalertDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="sender"
inputWidget="studio.appletentitynotifsenderlist" required="true"
column="1" />
<field name="template"
inputWidget="studio.appletalerttemplatelist" column="1" />
<field name="recipientPolicy"
inputWidget="studio.wfrecipientpolicylist" column="1"
switchOnChange="true" />
<field name="recipientNameRule"
inputWidget="studio.wfrecipientnamerulelist" column="1" />
<field name="recipientContactRule"
inputWidget="studio.wfrecipientcontactrulelist" column="1" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appEntityForm"
consolidatedReview="studioentity-consolidatedformreview"
description="$m{studio.appentity.form}"
entity="application.appEntity">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentity.form.basicdetails}" editable="false"
contentType="miniform">
<section name="entityDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" switchOnChange="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="baseType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entityClass" inputWidget="application.text"
column="1" editable="false" required="true" saveAs="true" />
<field name="tableName" inputWidget="application.text"
column="1" required="true" saveAs="true" />
<field name="emailProducerConsumer"
inputWidget="application.emailproducerconsumerlist" column="1" />
<field name="delegate" inputWidget="environmentdelegatelist"
column="1" switchOnChange="true" />
<field name="dataSourceName" inputWidget="application.text"
column="1" required="true" visible="false" />
</section>
<section name="optionDetails" columns="type_1_2">
<field name="auditable" inputWidget="application.checkbox"
column="1" />
<field name="reportable" inputWidget="application.checkbox"
column="1" />
<field name="supportsChangeEvents" inputWidget="application.checkbox"
column="2" />
<field name="actionPolicy" inputWidget="application.checkbox"
column="2" disabled="true" />
</section>
</tab>
<tab name="fields" label="$m{studio.appentity.form.fields}"
contentType="child_list" applet="manageAppEntityField"
reference="fieldList" quickEdit="true" />
<tab name="expressions"
label="$m{studio.appentity.form.expressions}"
contentType="child_list" applet="manageAppEntityExpression"
reference="expressionList" />
<tab name="attachments"
label="$m{studio.appentity.form.attachments}"
contentType="child_list" applet="manageAppEntityAttachment"
reference="attachmentList" visible="false" />
<tab name="uniqueConstraints"
label="$m{studio.appentity.form.uniqueconstraints}"
contentType="child_list" applet="manageAppEntityUniqueConstraint"
reference="uniqueConstraintList" />
<tab name="indexes" label="$m{studio.appentity.form.indexes}"
contentType="child_list" applet="manageAppEntityIndex"
reference="indexList" />
<tab name="uploads" label="$m{studio.appentity.form.uploads}"
contentType="child_list" applet="manageAppEntityUpload"
reference="uploadList" />
<tab name="searchInputs"
label="$m{studio.appentity.form.searchinputs}"
contentType="child_list" applet="manageAppEntitySearchInput"
reference="searchInputList" />
<tab name="series" label="$m{studio.appentity.form.series}"
contentType="child_list" applet="manageAppEntitySeries"
reference="seriesList" />
<tab name="categories"
label="$m{studio.appentity.form.categories}"
contentType="child_list" applet="manageAppEntityCategory"
reference="categoryList" />
<tab name="usages" label="$m{studio.appentity.form.usages}"
contentType="usage_list" reference="entity-usagelistprovider" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onCreatePolicy"
description="$m{studio.appentity.form.formstatepolicy.oncreate}">
<onCondition>
<restriction type="is_null" field="id" />
</onCondition>
<setStates>
<setState type="tab" target="basicDetails" editable="true" />
<setState type="field" target="baseType" disabled="false" />
</setStates>
<setValues>
<setValue type="generator" field="entityClass"
value="studioentityclassname-generator" />
</setValues>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onCreateTableNamePolicy"
description="$m{studio.appentity.form.formstatepolicy.oncreatetablename}">
<onCondition>
<restriction type="and">
<restriction type="is_null" field="id" />
<restriction type="is_null" field="tableName" />
</restriction>
</onCondition>
<setValues>
<setValue type="generator" field="tableName"
value="studioentitytablename-generator" />
</setValues>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,label,entityClass,tableName,baseType"
disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="mutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.mutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="tab" target="basicDetails" editable="true" />
<setState type="field" target="baseType" disabled="false" />
<setState type="field"
target="name,description,entityClass" disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="tableNameMutablePolicy"
description="$m{studio.common.form.formstatepolicy.tablenamemutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="is_null" field="delegate" />
<restriction type="equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="tableName" disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="dataSourceVisiblePolicy"
description="$m{studio.common.form.formstatepolicy.datasourcevisible}">
<onCondition>
<restriction type="is_not_null" field="delegate" />
</onCondition>
<setStates>
<setState type="field" target="dataSourceName"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="attachmentPolicy"
description="$m{studio.appentity.form.formstatepolicy.attachment}">
<onCondition>
<restriction type="amongst" field="baseType"
paramA="WKE|SWK|WKET|SWKT" />
</onCondition>
<setStates>
<setState type="tab" target="attachments" visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appEntityFieldForm"
description="$m{studio.appentityfield.form}"
entity="application.appEntityField">
<annotation name="baseStaticAnnotation"
description="$m{studio.appentityfield.form.annotation.basestatic}"
message="$m{studio.appentityfield.form.annotation.basestatic.message}" />
<tab name="basicDetails"
label="$m{studio.appentityfield.form.basicdetails}"
contentType="miniform" editable="true">
<section name="entityFieldDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentityfield.appentity}" column="0"
required="true" />
<field name="name" inputWidget="application.javafieldname"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="dataType" inputWidget="entityfielddatatypelist"
column="0" required="true" switchOnChange="true" />
<field name="references" inputWidget="entityfieldreflist"
column="0" visible="false" />
<field name="key" inputWidget="entitykeylist" column="0"
visible="false" switchOnChange="true" />
<field name="property" inputWidget="entitypropertylist"
column="0" visible="false" switchOnChange="true" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" disabled="true" />
<field name="columnName" inputWidget="application.columnname"
column="1" required="false" />
<field name="inputLabel" inputWidget="application.text"
column="1" required="false" />
<field name="inputWidget" inputWidget="entityfieldwidgetlist"
column="1" switchOnChange="true" />
<field name="suggestionType" inputWidget="suggestiontypelist"
column="1" visible="false" />
<field name="inputListKey" inputWidget="application.text"
column="1" visible="false" />
<field name="minLen" inputWidget="application.integer"
column="1" visible="false" />
<field name="maxLen" inputWidget="application.integer"
column="1" visible="false" />
<field name="precision" inputWidget="application.integer"
column="1" visible="false" />
<field name="scale" inputWidget="application.integer"
column="1" visible="false" />
<field name="autoFormat" inputWidget="application.text"
column="1" visible="false" />
<field name="defaultVal" inputWidget="application.text"
column="1" visible="false" />
</section>
<section name="optionDetails" columns="type_1_2">
<field name="auditable" inputWidget="application.checkbox"
column="1" visible="false" />
<field name="reportable" inputWidget="application.checkbox"
column="1" visible="false" />
<field name="trim"
inputWidget="application.checkbox" column="1" visible="false" />
<field name="allowNegative"
inputWidget="application.checkbox" column="1" visible="false" />
<field name="readOnly" inputWidget="application.checkbox"
column="1" visible="false" />
<field name="nullable" inputWidget="application.checkbox"
column="1" visible="false" />
<field name="maintainLink" inputWidget="application.checkbox"
column="2" visible="false" />
<field name="descriptive" inputWidget="application.checkbox"
column="2" visible="false" />
<field name="basicSearch" inputWidget="application.checkbox"
column="2" visible="false" />
<field name="branchScoping" inputWidget="application.checkbox"
column="2" visible="false" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formValidationPolicy name="refValidationPolicy"
description="$m{studio.appentityfield.form.formvalidationpolicy.ref}"
message="$m{studio.appentityfield.form.formvalidationpolicy.ref.message}">
<errorCondition>
<restriction type="and">
<restriction type="amongst" field="dataType"
paramA="RF|UR|ER|EN|ED|CD|CL|CU" />
<restriction type="is_null" field="references" />
</restriction>
</errorCondition>
</formValidationPolicy>
<formValidationPolicy
name="listOnlyValidationPolicy"
description="$m{studio.appentityfield.form.formvalidationpolicy.listonly}"
message="$m{studio.appentityfield.form.formvalidationpolicy.listonly.message}">
<errorCondition>
<restriction type="and">
<restriction type="equals" field="dataType"
paramA="LO" />
<restriction type="or">
<restriction type="is_null" field="key" />
<restriction type="is_null" field="property" />
</restriction>
</restriction>
</errorCondition>
</formValidationPolicy>
<formStatePolicy type="on_switch"
name="typeEditablePolicy"
description="$m{studio.appentityfield.form.formstatepolicy.typeeditable}">
<onCondition>
<restriction type="equals" field="type" paramA="STC" />
</onCondition>
<setStates>
<setState type="annotation" target="baseStaticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="basicEditablePolicy"
description="$m{studio.appentityfield.form.formstatepolicy.basiceditable}">
<onCondition>
<restriction type="equals" field="type" paramA="BSE" />
</onCondition>
<setStates>
<setState type="field"
target="appEntityId,name,label,dataType,references,key,property,minLen,maxLen,precision,scale,allowNegative,nullable"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="refFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.reffield}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="RF|UR|CU" />
</onCondition>
<setStates>
<setState type="field"
target="references,defaultVal,nullable,basicSearch" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="enumFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.enumfield}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="ER|EN|ED" />
</onCondition>
<setStates>
<setState type="field"
target="references,defaultVal,nullable,auditable,reportable,basicSearch"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="childFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.childfield}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="CD|CL|CU" />
</onCondition>
<setStates>
<setState type="field" target="references,readOnly"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="strFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.stringfield}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="ST" />
</onCondition>
<setStates>
<setState type="field"
target="minLen,maxLen,trim,autoFormat,defaultVal,nullable,auditable,reportable,maintainLink,descriptive,basicSearch"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="intFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.integerfield}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="LN|IN|SH" />
</onCondition>
<setStates>
<setState type="field"
target="precision,defaultVal,allowNegative,nullable,auditable,reportable,descriptive,basicSearch"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="branchScopingPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.branchscoping}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="RF|LN|LO" />
</onCondition>
<setStates>
<setState type="field" target="branchScoping" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="decFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.decimalfield}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="DC|DB|FL" />
</onCondition>
<setStates>
<setState type="field"
target="precision,scale,defaultVal,allowNegative,nullable,auditable,reportable,descriptive,basicSearch"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="dateFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.datefield}">
<onCondition>
<restriction type="amongst" field="dataType"
paramA="DT|TU|TS" />
</onCondition>
<setStates>
<setState type="field"
target="defaultVal,nullable,auditable,reportable,basicSearch"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="boolFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.booleanfield}">
<onCondition>
<restriction type="equals" field="dataType" paramA="BL" />
</onCondition>
<setStates>
<setState type="field"
target="nullable,auditable,reportable,basicSearch" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="blobFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.blobfield}">
<onCondition>
<restriction type="equals" field="dataType" paramA="BT" />
</onCondition>
<setStates>
<setState type="field" target="nullable" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="clobFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.clobfield}">
<onCondition>
<restriction type="equals" field="dataType" paramA="CT" />
</onCondition>
<setStates>
<setState type="field" target="nullable" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="listFieldPolicy"
description="$m{studio.appentityfield.form.formstatepolicy.listfield}">
<onCondition>
<restriction type="equals" field="dataType" paramA="LO" />
</onCondition>
<setStates>
<setState type="field"
target="key,property,reportable,maintainLink,descriptive,basicSearch"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="suggestionTypePolicy"
description="$m{studio.appentityfield.form.formstatepolicy.suggestiontype">
<onCondition>
<restriction type="equals" field="inputWidget"
paramA="application.suggestiontextsearch" />
</onCondition>
<setStates>
<setState type="field" target="suggestionType"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appEntitySeriesForm"
description="$m{studio.appentityseries.form}"
entity="application.appEntitySeries">
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentityseries.form.basicdetails}"
contentType="miniform" editable="true">
<section name="entitySeriesDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentityseries.appentity}" column="0"
required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="type" column="1" required="true" />
<field name="fieldName" inputWidget="seriesentityfieldlist"
column="1" required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appEntityCategoryForm"
description="$m{studio.appentitycategory.form}"
entity="application.appEntityCategory">
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentitycategory.form.basicdetails}"
contentType="miniform" editable="true">
<section name="entityCategoryDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentitycategory.appentity}" column="0"
required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="1"
required="true" />
</section>
</tab>
<tab name="condition"
label="$m{studio.appentitycategory.form.condition}"
reference="app_entitycategory" contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appEntityAttachmentForm"
description="$m{studio.appentityattachment.form}"
entity="application.appEntityAttachment">
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentityattachment.form.basicdetails}"
contentType="miniform">
<section name="entityAttachmentDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentityattachment.appentity}" column="0"
required="true" />
<field name="name" column="0" required="true" />
<field name="description" column="0" required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="type" column="1" required="true" />
</section>
</tab>
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appEntityExpressionForm"
description="$m{studio.appentityexpression.form}"
entity="application.appEntityExpression">
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentityexpression.form.basicdetails}"
contentType="miniform">
<section name="entityExpressionDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentityexpression.appentity}" column="0"
required="true" />
<field name="name" column="0" required="true" />
<field name="description" column="0" required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="expression" column="1" required="true" />
</section>
</tab>
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appEntityUniqueConstraintForm"
description="$m{studio.appentityuniqueconstraint.form}"
entity="application.appEntityUniqueConstraint">
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentityuniqueconstraint.form.basicdetails}"
contentType="miniform">
<section name="entityUniqueConstraintDetails"
columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentityuniqueconstraint.appentity}"
column="0" required="true" />
<field name="name" column="0" required="true" />
<field name="description" column="0" required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="fieldList"
inputWidget="entityfieldmultiselectlist" column="1"
required="true" />
</section>
</tab>
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appEntityIndexForm"
description="$m{studio.appentityindex.form}"
entity="application.appEntityIndex">
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentityindex.form.basicdetails}"
contentType="miniform">
<section name="entityIndexDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentityindex.appentity}" column="0"
required="true" />
<field name="name" column="0" required="true" />
<field name="description" column="0" required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="fieldList"
inputWidget="entityfieldmultiselectlist" column="1"
required="true" />
</section>
</tab>
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appEntityUploadForm"
description="$m{studio.appentityupload.form}"
entity="application.appEntityUpload">
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appentityupload.form.basicdetails}"
contentType="miniform">
<section name="entityUploadDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentityupload.appentity}" column="0"
required="true" />
<field name="name" column="0" required="true" />
<field name="description" column="0" required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="constraintAction" column="1" required="true" />
</section>
</tab>
<tab name="fieldSequence"
label="$m{studio.appentityupload.form.fieldsequence}"
reference="app_entityupload" contentType="field_sequence" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appEntitySearchInputForm"
description="$m{studio.appentitysearchinput.form}"
entity="application.appEntitySearchInput">
<tab name="basicDetails"
label="$m{studio.appentitysearchinput.form.basicdetails}"
contentType="miniform">
<section name="searchInputDetails" columns="type_2">
<field name="appEntityId"
inputWidget="application.entitysearch"
label="$m{application.appentitysearchinput.appentity}" column="0"
required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="restrictionResolver"
inputWidget="searchentriesrestrictionresolverlist" column="1" />
</section>
</tab>
<tab name="inputs"
label="$m{studio.appentitysearchinput.form.inputs}"
reference="app_entitysearchinput" contentType="search_input" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appEnumerationForm"
description="$m{studio.appenumeration.form}"
entity="application.appEnumeration">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appapplet.form.basicdetails}"
contentType="miniform">
<section name="appletDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="1" required="true" saveAs="true" />
<field name="label" inputWidget="application.text" column="1"
required="true" />
</section>
</tab>
<tab name="items" label="$m{studio.appenumeration.form.items}"
contentType="child_list" applet="manageAppEnumerationItem"
reference="itemList" />
</form>
<form name="appEnumerationItemForm"
description="$m{studio.appenumerationitem.form}"
entity="application.appEnumerationItem">
<tab name="basicDetails"
label="$m{studio.appenumerationitem.form.basicdetails}"
contentType="miniform">
<section name="filterDetails" columns="type_2">
<field name="code" inputWidget="application.name" column="0"
required="true" />
<field name="label" inputWidget="application.text" column="1"
required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appRefForm" description="$m{studio.appref.form}"
entity="application.appRef">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appref.form.basicdetails}" contentType="miniform">
<section name="refFormDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity" inputWidget="studio.entitysearch"
column="1" switchOnChange="true" required="true" />
<field name="searchField"
inputWidget="studio.entitysearchfieldlist" column="1" />
<field name="searchTable"
inputWidget="studio.entitysearchtablelist" column="1" />
<field name="selectHandler"
inputWidget="studio.entityselecthandlerlist" column="1" />
<field name="orderField"
inputWidget="studio.entityfieldlist" column="1" />
<field name="listFormat"
inputWidget="application.texttemplate" column="1" />
<field name="filterGenerator"
inputWidget="application.reffiltergeneratorsearch"
switchOnChange="true" column="1" />
<field name="filterGeneratorRule"
inputWidget="studio.reffiltergeneratorrulelist" column="1" />
</section>
</tab>
<tab name="filter" label="$m{studio.appref.form.filter}"
reference="app_ref" contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="field" target="listFormat" visible="true" />
<setState type="tab" target="refFormDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,entity,searchField,searchTable,selectHandler"
disabled="true" />
</setStates>
</formStatePolicy>
</form>
<form name="chartForm" description="$m{studio.chart.form}"
entity="chart.chart">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.chart.form.basicdetails}" contentType="miniform"
editable="true">
<section name="chartDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="title" column="0" />
<field name="subTitle" column="0" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="type" column="1" required="true"
switchOnChange="true" />
<field name="paletteType" column="1" required="true"
switchOnChange="true" />
<field name="color" inputWidget="studio.chartcolorlist"
column="1" required="true" />
<field name="provider" column="1" required="true"
switchOnChange="true" />
<field name="rule" column="1" switchOnChange="true" />
<field name="category" column="1" />
<field name="series" column="1" required="true" />
<field name="height" column="1" />
</section>
<section name="chartFlags" columns="type_1_2">
<field name="stacked" column="1" />
<field name="smooth" column="2" />
<field name="showGrid" column="1" />
<field name="showDataLabels" column="2" />
<field name="formatDataLabels" column="1" />
<field name="formatYLabels" column="2" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="name,description,entity"
disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="chartDataSourceFormPolicy"
description="$m{studio.chart.form.chartdatasource.policy}">
<onCondition>
<restriction type="or">
<restriction type="equals" field="type" paramA="CRD" />
<restriction type="equals" field="type" paramA="TBL" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="paletteType"
editable="false" />
</setStates>
<setValues>
<setValue type="immediate" field="paletteType" value="PL0" />
</setValues>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="chartPaletteTypeFormPolicy"
description="$m{studio.chart.form.chartpalettetype.policy}">
<onCondition>
<restriction type="and">
<restriction type="not_equals" field="paletteType"
paramA="PL0" />
<restriction type="not_equals" field="type"
paramA="CRD" />
<restriction type="not_equals" field="type"
paramA="TBL" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="color" visible="false" />
</setStates>
</formStatePolicy>
<formWidgetRulesPolicy
name="multiCategorySeries"
description="$m{studio.chart.form.multicategoryseries.policy}">
<onCondition>
<restriction type="not_equals" field="type"
paramA="CRD" />
</onCondition>
<widgetRules>
<entry field="category"
widget="chart.chartdatasourcerulecategorymlist" />
<entry field="series"
widget="chart.chartdatasourceruleseriesmlist" />
</widgetRules>
</formWidgetRulesPolicy>
</form>
<form name="chartDataSourceForm"
description="$m{studio.chartdatasource.form}"
entity="chart.chartDataSource">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.chartdatasource.form.basicdetails}"
contentType="miniform" editable="true">
<section name="chartDataSourceDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="type" column="1" required="true" />
<field name="entity" inputWidget="studio.entitybynamelist"
column="1" switchOnChange="true" required="true" />
<field name="categoryField"
inputWidget="studio.entitycategoryfieldlist" column="1"
switchOnChange="true" />
<field name="timeSeriesType"
inputWidget="application.enumlist" column="1" visible="false" />
</section>
</tab>
<tab name="series" label="$m{studio.chartdatasource.form.series}"
reference="chart_series" contentType="property_sequence" />
<tab name="categories"
label="$m{studio.chartdatasource.form.categories}"
reference="chart_categories" contentType="property_sequence"
visible="true" />
<tab name="categoryBase"
label="$m{studio.chartdatasource.form.categorybase}"
reference="chart_categorybase" contentType="filter_condition" />
<tab name="fieldSequence"
label="$m{studio.chartdatasource.form.grouping}"
reference="chart_grouping" contentType="field_sequence" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="name,description,entity"
disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="categoriesFormPolicy"
description="$m{studio.chartdatasource.form.formstatepolicy.categories}">
<onCondition>
<restriction type="is_not_null" field="categoryField" />
</onCondition>
<setStates>
<!--setState type="tab" target="categories" visible="false" / -->
<setState type="field" target="timeSeriesType"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="dashboardForm"
description="$m{studio.dashboard.form}" entity="dashboard.dashboard">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.dashboard.form.basicdetails}"
contentType="miniform">
<section name="entityDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="sections" column="1" disabled="true" />
<field name="allowSecondaryTenants"
inputWidget="application.checkbox" column="1" />
</section>
</tab>
<tab name="design" label="$m{studio.dashboard.form.design}"
contentType="child_list" applet="manageDashboardTile"
reference="tileList" editAction="/designChildItem" />
<tab name="options" label="$m{studio.dashboard.form.options}"
contentType="child_list" applet="manageDashboardOption"
reference="optionsList" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="name,description"
disabled="true" />
</setStates>
</formStatePolicy>
</form>
<form name="dashboardTileForm"
description="$m{studio.dashboardtile.form}"
entity="dashboard.dashboardTile">
<tab name="basicDetails"
label="$m{studio.dashboardtile.form.basicdetails}"
contentType="miniform">
<section name="entityDetails" columns="type_2">
<field name="dashboardId"
inputWidget="application.entitysearch" column="0"
label="$m{dashboard.dashboardtile.dashboard}" required="true" />
<field name="name" column="0" required="true" />
<field name="description" column="0" required="true" />
<field name="type" column="1" required="true" />
<field name="chart" column="1" required="true" />
<field name="section" column="1" required="true" />
<field name="index" column="1" required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="dashboardOptionForm"
description="$m{studio.dashboardoption.form}"
entity="dashboard.dashboardOption">
<tab name="basicDetails"
label="$m{studio.dashboardoption.form.basicdetails}"
contentType="miniform">
<section name="basicDetails" columns="type_2">
<field name="dashboardId"
inputWidget="application.entitysearch" column="0"
label="$m{dashboard.dashboardoption.dashboard}" required="true" />
<field name="name" column="0" required="true" />
<field name="description" column="0" required="true" />
<field name="label" column="1" required="true" />
</section>
</tab>
<tab name="bases" label="$m{studio.dashboardoption.form.bases}"
contentType="child_list" applet="manageDashboardOptionCatBase"
reference="baseList" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="dashboardOptionCatBaseForm"
description="$m{studio.dashboardoptioncatbase.form}"
entity="dashboard.dashboardOptionCatBase">
<tab name="basicDetails"
label="$m{studio.dashboardoptioncatbase.form.basicdetails}"
contentType="miniform">
<section name="basicDetails" columns="type_2">
<field name="dashboardOptionId"
inputWidget="application.entitysearch" column="0" required="true" />
<field name="entity" inputWidget="studio.entitybynamelist"
column="1" switchOnChange="true" required="true" />
<field name="chartDataSource" column="1" required="true"
switchOnChange="true" />
</section>
</tab>
<tab name="categoryBase"
label="$m{studio.dashboardoptioncatbase.form.categorybase}"
reference="dashboardoption_categorybase"
contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onDataSourceSwitch"
description="$m{studio.dashboardoptioncatbase.form.formstatepolicy.ondatasourceswitch}">
<onCondition>
<restriction type="is_not_null" field="chartDataSource" />
</onCondition>
</formStatePolicy>
</form>
<form name="notifTemplateForm"
description="$m{studio.notificationtemplate.form}"
entity="notification.notifTemplate">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.notificationtemplate.form.basicdetails}"
contentType="miniform" editable="true">
<section name="templateDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity" inputWidget="studio.entitybynamelist"
column="1" />
<field name="notificationType"
inputWidget="application.enumlist" column="1" required="true" />
<field name="messageFormat"
inputWidget="application.enumlist" column="1" required="true" />
</section>
<section name="messageDetails" columns="type_1">
<field name="subject" inputWidget="application.text"
column="0" required="true" />
<field name="template"
inputWidget="application.textarealarge" column="0" required="true" />
</section>
</tab>
<tab name="params"
label="$m{studio.notificationtemplate.form.params}"
contentType="child_list" applet="manageNotifTemplateParam"
reference="paramList" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,entity,notificationType" disabled="true" />
</setStates>
</formStatePolicy>
</form>
<form name="notifTemplateParamForm"
description="$m{studio.notificationtemplateparam.form}"
entity="notification.notifTemplateParam">
<tab name="basicDetails"
label="$m{studio.notificationtemplateparam.form.basicdetails}"
contentType="miniform" editable="true">
<section name="templateParamDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="label" inputWidget="application.text" column="1"
required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="notifLargeTextForm"
description="$m{studio.notificationlargetext.form}"
entity="notification.notifLargeText">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.notificationlargetext.form.basicdetails}"
contentType="miniform" editable="true">
<section name="largeTextDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity" inputWidget="studio.entitybynamelist"
column="1" />
<field name="fontFamily" column="1" />
<field name="fontSizeInPixels"
inputWidget="application.integer" column="1" />
</section>
<section name="bodyDetails" columns="type_1">
<field name="body" inputWidget="application.textareaxxlarge"
column="0" required="true" />
</section>
</tab>
<tab name="params"
label="$m{studio.notificationlargetext.form.params}"
contentType="child_list" applet="manageNotifLargeTextParam"
reference="paramList" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,entity,notificationType" disabled="true" />
</setStates>
</formStatePolicy>
</form>
<form name="notifLargeTextParamForm"
description="$m{studio.notificationlargetextparam.form}"
entity="notification.notifLargeTextParam">
<tab name="basicDetails"
label="$m{studio.notificationlargetextparam.form.basicdetails}"
contentType="miniform" editable="true">
<section name="templateParamDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="label" inputWidget="application.text" column="1"
required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="reportConfigForm"
description="$m{studio.reportconfiguration.form}"
entity="report.reportConfig">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.reportconfiguration.form.basicdetails}"
contentType="miniform">
<section name="configDetails" columns="type_2"
label="$m{studio.reportconfiguration.form.basicdetails}">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="title" inputWidget="application.text" column="0"
required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="reportable"
inputWidget="studio.reportablebynamelist" column="1"
required="true" switchOnChange="true" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" switchOnChange="true" />
<field name="summaryDatasource"
inputWidget="studio.summarydatasourcelist" column="1"
visible="false" />
<field name="template" inputWidget="application.text"
column="1" visible="false" />
<field name="processor" inputWidget="application.text"
column="1" visible="false" />
<field name="letterGenerator"
inputWidget="studio.reportablelettergeneratorlist" column="1"
required="true" visible="false" />
<field name="showGrandFooter"
inputWidget="application.checkbox" column="1" />
<field name="invertGroupColors"
inputWidget="application.checkbox" column="1" />
<field name="landscape" inputWidget="application.checkbox"
column="1" />
<field name="underlineRows"
inputWidget="application.checkbox" column="1" />
<field name="shadeOddRows" inputWidget="application.checkbox"
column="1" />
</section>
<section name="pageDetails" columns="type_2"
label="$m{studio.reportconfiguration.form.pagedimension}"
visible="false">
<field name="sizeType" inputWidget="application.enumlist"
column="0" required="true" switchOnChange="true" />
<field name="width" inputWidget="application.integer"
column="0" required="true" visible="false" />
<field name="height" inputWidget="application.integer"
column="0" required="true" visible="false" />
<field name="marginTop" inputWidget="application.integer"
column="1" required="true" visible="true" />
<field name="marginLeft" inputWidget="application.integer"
column="1" required="true" visible="true" />
<field name="marginRight" inputWidget="application.integer"
column="1" required="true" visible="true" />
<field name="marginBottom" inputWidget="application.integer"
column="1" required="true" visible="true" />
</section>
</tab>
<tab name="design"
label="$m{studio.reportconfiguration.form.design}"
contentType="child_list" applet="manageReportColumn"
reference="columnList" editAction="/designChildItem" />
<tab name="placements"
label="$m{studio.reportconfiguration.form.placements}"
contentType="child_list" applet="manageReportPlacement"
reference="placementList" />
<tab name="parameters"
label="$m{studio.reportconfiguration.form.parameters}"
contentType="child_list" applet="manageReportParameter"
reference="parameterList" />
<tab name="filter"
label="$m{studio.reportconfiguration.form.filter}"
reference="report_config" contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,reportable" disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onTabularPolicy"
description="$m{studio.reportconfiguration.form.formstatepolicy.tabular}">
<onCondition>
<restriction type="equals" field="type" paramA="TBL" />
</onCondition>
<setStates>
<setState type="field" target="sizeType,width,height"
visible="false" />
<!--setState type="field" target="template" visible="true" / -->
<setState type="tab" target="placements" visible="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onSummaryPolicy"
description="$m{studio.reportconfiguration.form.formstatepolicy.summary}">
<onCondition>
<restriction type="equals" field="type" paramA="CSM" />
</onCondition>
<setStates>
<setState type="field" target="summaryDatasource"
visible="true" />
<setState type="tab" target="design" visible="false" />
<setState type="tab" target="placements" visible="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onPlacementPolicy"
description="$m{studio.reportconfiguration.form.formstatepolicy.placement}">
<onCondition>
<restriction type="equals" field="type" paramA="PLC" />
</onCondition>
<setStates>
<setState type="field"
target="processor,showGrandFooter,invertGroupColors,underlineRows,shadeOddRows"
visible="false" />
<setState type="section" target="pageDetails"
visible="true" />
<setState type="tab" target="columns" visible="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onLetterPolicy"
description="$m{studio.reportconfiguration.form.formstatepolicy.letter}">
<onCondition>
<restriction type="equals" field="type" paramA="LTR" />
</onCondition>
<setStates>
<setState type="field"
target="processor,showGrandFooter,invertGroupColors,underlineRows,shadeOddRows,landscape"
visible="false" />
<setState type="field" target="letterGenerator"
visible="true" />
<setState type="tab" target="placements" visible="false" />
<setState type="tab" target="columns" visible="false" />
<setState type="section" target="pageDetails"
visible="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onDimensionPolicy"
description="$m{studio.reportconfiguration.form.formstatepolicy.dimension}">
<onCondition>
<restriction type="and">
<restriction type="equals" field="type" paramA="PLC" />
<restriction type="equals" field="sizeType"
paramA="custom" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="width,height"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="reportColumnForm"
description="$m{studio.reportcolumn.form}"
entity="report.reportColumn">
<tab name="basicDetails"
label="$m{studio.reportcolumn.form.basicdetails}"
contentType="miniform">
<section name="basicDetails" columns="type_2">
<field name="reportConfigurationId"
inputWidget="application.entitysearch" column="0" required="true"
label="$m{report.reportcolumn.reportconfiguration}" />
<field name="fieldName"
inputWidget="studio.reportconfigfieldlist" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="type" inputWidget="application.text" column="0" />
<field name="formatter" inputWidget="application.text"
column="0" />
<field name="columnOrder" inputWidget="application.enumlist"
column="1" />
<field name="horizAlignType"
inputWidget="application.enumlist" column="1" />
<field name="vertAlignType"
inputWidget="application.enumlist" column="1" />
<field name="width" inputWidget="application.integer"
column="1" />
<field name="bold" inputWidget="application.checkbox"
column="1" />
<field name="group" inputWidget="application.checkbox"
column="1" />
<field name="groupOnNewPage"
inputWidget="application.checkbox" column="1" />
<field name="sum" inputWidget="application.checkbox"
column="1" />
</section>
</tab>
</form>
<form name="reportPlacementForm"
description="$m{studio.reportplacement.form}"
entity="report.reportPlacement">
<tab name="basicDetails"
label="$m{studio.reportplacement.form.basicdetails}"
contentType="miniform">
<section name="basicDetails" columns="type_2"
label="$m{studio.reportplacement.form.basicdetails}">
<field name="reportConfigurationId"
inputWidget="application.entitysearch" column="0" required="true"
label="$m{report.reportplacement.reportconfiguration}" />
<field name="type" inputWidget="application.enumlist"
column="0" required="true" switchOnChange="true" />
<field name="fieldName"
inputWidget="studio.reportconfigfieldlist" column="0"
required="true" visible="false" />
<field name="text" inputWidget="application.textarea"
column="0" required="true" visible="false" />
<field name="horizAlignType"
inputWidget="application.enumlist" column="1" visible="false"
required="true" />
<field name="vertAlignType"
inputWidget="application.enumlist" column="1" visible="false"
required="true" />
<field name="formatter" inputWidget="application.text"
column="1" visible="false" />
<field name="bold" inputWidget="application.checkbox"
column="1" visible="false" />
</section>
<section name="dimensionDetails" columns="type_2"
label="$m{studio.reportplacement.form.placementdimension}">
<field name="xOffsetType" inputWidget="application.enumlist"
column="0" required="true" />
<field name="yOffsetType" inputWidget="application.enumlist"
column="0" required="true" />
<field name="x" inputWidget="application.integer" column="1"
required="true" />
<field name="y" inputWidget="application.integer" column="1"
required="true" />
<field name="width" inputWidget="application.integer"
column="1" required="true" />
<field name="height" inputWidget="application.integer"
column="1" required="true" />
</section>
</tab>
<formStatePolicy type="on_switch"
name="onFieldPolicy"
description="$m{studio.reportplacement.form.formstatepolicy.field}">
<onCondition>
<restriction type="equals" field="type" paramA="FLD" />
</onCondition>
<setStates>
<setState type="field"
target="fieldName,formatter,bold,horizAlignType,vertAlignType"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch" name="onTextPolicy"
description="$m{studio.reportplacement.form.formstatepolicy.text}">
<onCondition>
<restriction type="equals" field="type" paramA="TXT" />
</onCondition>
<setStates>
<setState type="field"
target="text,formatter,bold,horizAlignType,vertAlignType"
visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="reportParameterForm"
description="$m{studio.reportparameter.form}"
entity="report.reportParameter">
<tab name="basicDetails"
label="$m{studio.reportparameter.form.basicdetails}"
contentType="miniform">
<section name="basicDetails" columns="type_2">
<field name="reportConfigurationId"
inputWidget="application.entitysearch" column="0" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" switchOnChange="true" />
<field name="editor"
inputWidget="application.datatypeeditorlist" column="1" />
<field name="mandatory" inputWidget="application.checkbox"
column="1" />
<field name="defaultVal" inputWidget="application.text"
column="1" />
</section>
</tab>
</form>
<form name="appTableForm" description="$m{studio.apptable.form}"
entity="application.appTable">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<tab name="basicDetails"
label="$m{studio.apptable.form.basicdetails}" contentType="miniform">
<section name="tableDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text" column="0" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity" inputWidget="studio.entitybynamelist"
column="1" required="true" switchOnChange="true" />
<field name="loadingSearchInput"
inputWidget="studio.tablesearchinputlist" column="1" />
<field name="loadingFilterGen"
inputWidget="studio.tableworkitemfiltergenlist" column="1" />
<field name="detailsPanelName"
inputWidget="studio.detailspanellist" column="1" />
<field name="itemsPerPage" inputWidget="application.integer"
column="1" />
<field name="summaryTitleColumns"
inputWidget="application.integer" column="1" />
</section>
<section name="tableFlags" columns="type_1_2">
<field name="headerless" inputWidget="application.checkbox"
column="1" />
<field name="showLabelHeader"
inputWidget="application.checkbox" column="1" />
<field name="headerToUpperCase"
inputWidget="application.checkbox" column="1" />
<field name="headerCenterAlign"
inputWidget="application.checkbox" column="1" />
<field name="sortable" inputWidget="application.checkbox"
column="1" />
<field name="serialNo" inputWidget="application.checkbox"
column="1" />
<field name="multiSelect" inputWidget="application.checkbox"
column="2" />
<field name="nonConforming"
inputWidget="application.checkbox" column="2" />
<field name="basicSearch" inputWidget="application.checkbox"
column="2" />
<field name="totalSummary" inputWidget="application.checkbox"
column="2" />
<field name="limitSelectToColumns"
inputWidget="application.checkbox" column="2" />
<field name="fixedRows" inputWidget="application.checkbox"
column="2" />
</section>
</tab>
<tab name="design" label="$m{studio.apptable.form.design}"
contentType="child_list" applet="manageAppTableColumn"
reference="columnList" editAction="/designChildItem" />
<tab name="filters" label="$m{studio.apptable.form.filters}"
contentType="child_list" applet="manageAppTableFilter"
reference="filterList" />
<tab name="actions" label="$m{studio.apptable.form.actions}"
contentType="child_list" applet="manageAppTableAction"
reference="actionList" />
<tab name="loadings" label="$m{studio.apptable.form.loadings}"
contentType="child_list" applet="manageAppTableLoading"
reference="loadingList" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onCreatePolicy"
description="$m{studio.appentity.form.formstatepolicy.oncreate}">
<onCondition>
<restriction type="is_null" field="id" />
</onCondition>
<setValues>
<setValue type="immediate" field="serialNo" value="true" />
<setValue type="immediate" field="sortable" value="true" />
</setValues>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,entity,label" disabled="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appTableColumnForm"
description="$m{studio.apptablecolumn.form}"
entity="application.appTableColumn">
<tab name="basicDetails"
label="$m{studio.apptablecolumn.form.basicdetails}"
contentType="miniform">
<section name="tableColumnDetails" columns="type_2">
<field name="appTableId"
inputWidget="application.entitysearch" column="0" required="true" />
<field name="field" inputWidget="application.name" column="0"
required="true" />
<field name="renderWidget" inputWidget="application.text"
column="0" required="true" />
<field name="linkAct" inputWidget="application.text"
column="1" />
<field name="widthRatio" inputWidget="application.integer"
column="1" />
</section>
</tab>
</form>
<form name="appTableActionForm"
description="$m{studio.apptableaction.form}"
entity="application.appTableAction">
<tab name="basicDetails"
label="$m{studio.apptableaction.form.basicdetails}"
contentType="miniform">
<section name="tableColumnDetails" columns="type_2">
<field name="appTableId"
inputWidget="application.entitysearch" column="0" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="policy"
inputWidget="studio.tableentitylistactionpolicylist" column="1"
required="true" />
<field name="orderIndex" inputWidget="application.integer"
column="1" />
</section>
</tab>
</form>
<form name="appTableLoadingForm"
description="$m{studio.apptableloading.form}"
entity="application.appTableLoading">
<tab name="basicDetails"
label="$m{studio.apptableloading.form.basicdetails}"
contentType="miniform">
<section name="tableColumnDetails" columns="type_2">
<field name="appTableId"
inputWidget="application.entitysearch" column="0" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="provider"
inputWidget="studio.tableloadingproviderlist" column="1"
required="true" />
<field name="orderIndex" inputWidget="application.integer"
column="1" />
</section>
</tab>
</form>
<form name="appTableFilterForm"
description="$m{studio.apptablefilter.form}"
entity="application.appTableFilter">
<tab name="basicDetails"
label="$m{studio.apptablefilter.form.basicdetails}"
contentType="miniform">
<section name="filterDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="rowColor" inputWidget="studio.tablerowcolorlist"
column="1" />
<field name="legendLabel" inputWidget="application.text"
column="1" />
<field name="filterGenerator"
inputWidget="studio.tablefiltergeneratorlist"
switchOnChange="true" column="1" />
</section>
</tab>
<tab name="condition"
label="$m{studio.apptablefilter.form.condition}"
reference="app_table" contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appFormForm" description="$m{studio.appform.form}"
entity="application.appForm">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appform.form.basicdetails}" contentType="miniform">
<section name="formDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text"
column="0" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity" inputWidget="studio.entitybynamelist"
column="1" required="true" switchOnChange="true" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" switchOnChange="true" />
<field name="helpSheet"
inputWidget="formhelpsheetlist" column="1" />
<field name="titleFormat"
inputWidget="application.texttemplate" column="1" />
<field name="consolidatedValidation"
inputWidget="studio.consformvalidationpolicylist" column="1"
visible="false" />
<field name="consolidatedReview"
inputWidget="studio.consformreviewpolicylist" column="1"
visible="false" />
<field name="consolidatedState"
inputWidget="studio.consformstatepolicylist" column="1"
visible="false" />
<field name="listingGenerator"
inputWidget="studio.listinggeneratorlist" column="1"
visible="false" />
</section>
</tab>
<tab name="design" label="$m{studio.appform.form.design}"
contentType="child_list" applet="manageAppFormElement"
reference="elementList" editAction="/designChildItem"
visible="false" />
<tab name="filters" label="$m{studio.appform.form.filters}"
contentType="child_list" applet="manageAppFormFilter"
reference="filterList" visible="false" />
<tab name="annotations"
label="$m{studio.appform.form.annotations}" contentType="child_list"
applet="manageAppFormAnnotation" reference="annotationList"
visible="false" />
<tab name="actions" label="$m{studio.appform.form.actions}"
contentType="child_list" applet="manageAppFormAction"
reference="actionList" visible="false" />
<tab name="relatedLists"
label="$m{studio.appform.form.relatedlists}"
contentType="child_list" applet="manageAppFormRelatedList"
reference="relatedList" visible="false" />
<tab name="widgetRulesPolicies" quickOrder="true"
label="$m{studio.appform.form.widgetrulespolicies}"
contentType="child_list" applet="manageAppFormWidgetRulesPolicy"
reference="widgetRulesList" visible="false" />
<tab name="fieldValidationPolicies" quickOrder="true"
label="$m{studio.appform.form.fieldvalidationpolicies}"
contentType="child_list" applet="manageAppFormFieldValidationPolicy"
reference="fieldValidationList" visible="false" />
<tab name="fieldStatePolicies" quickOrder="true"
label="$m{studio.appform.form.fieldstatepolicies}"
contentType="child_list" applet="manageAppFormStatePolicy"
reference="fieldStateList" visible="false" />
<tab name="formValidationPolicies" quickOrder="true"
label="$m{studio.appform.form.validationpolicies}"
contentType="child_list" applet="manageAppFormValidationPolicy"
reference="formValidationList" visible="false" />
<tab name="formReviewPolicies" quickOrder="true"
label="$m{studio.appform.form.reviewpolicies}"
contentType="child_list" applet="manageAppFormReviewPolicy"
reference="formReviewList" visible="false" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,entity,searchField" disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="inputFormPolicy"
description="$m{studio.common.form.formstatepolicy.inputform}">
<onCondition>
<restriction type="equals" field="type" paramA="INP" />
</onCondition>
<setStates>
<setState type="field"
target="consolidatedValidation,consolidatedReview,consolidatedState"
visible="true" />
<setState type="tab"
target="design,filters,annotations,actions,relatedLists,widgetRulesPolicies,fieldValidationPolicies,fieldStatePolicies,formValidationPolicies,formReviewPolicies"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="listingFormPolicy"
description="$m{studio.common.form.formstatepolicy.listingform}">
<onCondition>
<restriction type="equals" field="type" paramA="LST" />
</onCondition>
<setStates>
<setState type="field" target="listingGenerator"
visible="true" />
<setState type="tab" target="actions" visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="appFormElementForm"
description="$m{studio.appformelement.form}"
entity="application.appFormElement">
<tab name="basicDetails"
label="$m{studio.appformelement.form.basicdetails}"
contentType="miniform">
<section name="formElementDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
disabled="true" column="0" required="true" />
<field name="type" inputWidget="application.enumlist"
column="0" required="true" />
<field name="tabContentType"
inputWidget="application.enumlist" column="0" required="true" />
<field name="label" inputWidget="application.text" column="0" />
<field name="tabApplet" inputWidget="application.name"
column="0" />
<field name="tabReference" inputWidget="application.name"
column="0" />
<field name="filter" inputWidget="application.name"
column="0" />
<field name="editAction" inputWidget="application.name"
column="0" />
<field name="fieldName" inputWidget="application.name"
column="0" />
<field name="previewForm" inputWidget="application.text"
column="0" />
<field name="inputWidget" inputWidget="application.name"
column="0" />
<field name="inputReference" inputWidget="application.name"
column="0" />
<field name="annotation" inputWidget="application.name"
column="0" />
<field name="color" inputWidget="application.enumlist"
column="0" />
<field name="sectionColumns"
inputWidget="application.integer" column="1" />
<field name="fieldColumn" inputWidget="application.integer"
column="1" />
<field name="minLen" inputWidget="application.integer"
column="1" />
<field name="maxLen" inputWidget="application.integer"
column="1" />
<field name="switchOnChange"
inputWidget="application.checkbox" column="1" />
<field name="showAnnotation"
inputWidget="application.checkbox" column="1" />
<field name="required" inputWidget="application.checkbox"
column="1" />
<field name="ignoreParentCondition"
inputWidget="application.checkbox" column="1" />
<field name="showSearch" inputWidget="application.checkbox"
column="1" />
<field name="visible" inputWidget="application.checkbox"
column="1" />
<field name="editable" inputWidget="application.checkbox"
column="1" />
<field name="disabled" inputWidget="application.checkbox"
column="1" />
</section>
</tab>
</form>
<form name="appFormFilterForm"
description="$m{studio.appformfilter.form}"
entity="application.appFormFilter">
<tab name="basicDetails"
label="$m{studio.appformfilter.form.basicdetails}"
contentType="miniform">
<section name="filterDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="filterGenerator"
inputWidget="studio.formfiltergeneratorlist" switchOnChange="true"
column="1" />
</section>
</tab>
<tab name="condition"
label="$m{studio.appformfilter.form.condition}" reference="app_form"
contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appFormAnnotationForm"
description="$m{studio.appformannotation.form}"
entity="application.appFormAnnotation">
<tab name="basicDetails"
label="$m{studio.appformannotation.form.basicdetails}"
contentType="miniform">
<section name="formAnnotationDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
label="$m{application.appformelement.appform}" column="0"
required="true" disabled="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" />
<field name="visibility" inputWidget="application.enumlist"
column="1" required="true" />
<field name="html" inputWidget="application.checkbox"
column="1" />
<field name="directPlacement"
inputWidget="application.checkbox" column="1" />
</section>
<section name="messageDetails" columns="type_1">
<field name="message" inputWidget="application.textarea"
required="true" column="0" />
</section>
</tab>
<tab name="onCondition"
label="$m{studio.appformannotation.form.oncondition}"
reference="app_formannotation" contentType="filter_condition" />
</form>
<form name="appFormActionForm"
description="$m{studio.appformaction.form}"
entity="application.appFormAction">
<tab name="basicDetails"
label="$m{studio.appformaction.form.basicdetails}"
contentType="miniform">
<section name="formActionDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
label="$m{application.appformelement.appform}" column="0"
disabled="true" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" />
<field name="highlightType"
inputWidget="application.enumlist" column="1" />
<field name="policy"
inputWidget="studio.formactionpolicylist" column="1"
required="true" />
<field name="orderIndex" inputWidget="application.integer"
required="true" column="1" />
<field name="showOnCreate" inputWidget="application.checkbox"
column="1" />
<field name="showOnMaintain"
inputWidget="application.checkbox" column="1" />
<field name="validateForm" inputWidget="application.checkbox"
column="1" />
</section>
</tab>
<tab name="onCondition"
label="$m{studio.appformaction.form.oncondition}"
reference="app_formaction" contentType="filter_condition" />
</form>
<form name="appFormRelatedListForm"
description="$m{studio.appformrelatedlist.form}"
entity="application.appFormRelatedList">
<tab name="basicDetails"
label="$m{studio.appformrelatedlist.form.basicdetails}"
contentType="miniform">
<section name="formRelatedListDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
label="$m{application.appformelement.appform}" column="0"
disabled="true" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="applet"
inputWidget="studio.formrelatedappletlist" switchOnChange="true"
column="1" required="true" />
<field name="filter"
inputWidget="studio.formappletfilterlist" column="1"
required="true" />
<field name="editAction"
inputWidget="studio.rellisteditactionlist" column="1" />
</section>
</tab>
</form>
<form name="appFormStatePolicyForm"
description="$m{studio.appformstatepolicy.form}"
entity="application.appFormStatePolicy">
<tab name="basicDetails"
label="$m{studio.appformstatepolicy.form.basicdetails}"
contentType="miniform">
<section name="fieldStatePolicyDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
disabled="true" column="0" required="true"
label="$m{application.appformstatepolicy.appform}" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="type" inputWidget="application.enumlist"
switchOnChange="true" column="1" required="true" />
<field name="valueGenerator"
inputWidget="studio.formentitysetvaluesgenlist" column="1" />
<field name="trigger" inputWidget="studio.formstatefieldlist"
column="1" />
</section>
</tab>
<tab name="onCondition"
label="$m{studio.appformstatepolicy.form.oncondition}"
reference="app_formstatepolicy" contentType="filter_condition" />
<tab name="setStates"
label="$m{studio.appformstatepolicy.form.setstates}"
contentType="child_list" applet="manageAppFormSetState"
reference="setStateList" />
<tab name="setValues"
label="$m{studio.appformstatepolicy.form.setvalues}"
reference="app_formstatepolicy" contentType="set_values" />
</form>
<form name="appFormWidgetRulesPolicyForm"
description="$m{studio.appformwidgetrulespolicy.form}"
entity="application.appFormWidgetRulesPolicy">
<tab name="basicDetails"
label="$m{studio.appformwidgetrulespolicy.form.basicdetails}"
contentType="miniform">
<section name="fieldStatePolicyDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
disabled="true" column="0" required="true"
label="$m{application.appformwidgetrulespolicy.appform}" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="1" required="true" />
</section>
</tab>
<tab name="onCondition"
label="$m{studio.appformwidgetrulespolicy.form.oncondition}"
reference="app_formwidgetrulespolicy" contentType="filter_condition" />
<tab name="widgetRules"
label="$m{studio.appformwidgetrulespolicy.form.widgetrules}"
reference="app_formwidgetrulespolicy" contentType="widget_rules" />
</form>
<form name="appFormSetStateForm"
description="$m{studio.appformsetstate.form}"
entity="application.appFormSetState">
<tab name="basicDetails"
label="$m{studio.appformsetstate.form.basicdetails}"
contentType="miniform">
<section name="setStateDetails" columns="type_2">
<field name="appFormStatePolicyId" disabled="true" column="0"
required="true"
label="$m{application.appformsetstate.appformstatepolicy}" />
<field name="type" inputWidget="application.enumlist"
switchOnChange="true" column="0" required="true" />
<field name="target" inputWidget="studio.formelementlist"
column="0" required="true" />
<field name="required" inputWidget="application.enumlist"
column="1" required="true" disabled="true" />
<field name="visible" inputWidget="application.enumlist"
column="1" required="true" disabled="true" />
<field name="editable" inputWidget="application.enumlist"
column="1" required="true" disabled="true" />
<field name="disabled" inputWidget="application.enumlist"
column="1" required="true" disabled="true" />
</section>
</tab>
<formStatePolicy type="on_switch"
name="setStateTypePolicyA"
description="$m{studio.appformsetstate.form.formstatepolicy.setstatetypea}">
<onCondition>
<restriction type="equals" field="type" paramA="ANO" />
</onCondition>
<setStates>
<setState type="field" target="visible" disabled="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="setStateTypePolicyB"
description="$m{studio.appformsetstate.form.formstatepolicy.setstatetypeb}">
<onCondition>
<restriction type="amongst" field="type"
paramA="TAB|SEC|FLD" />
</onCondition>
<setStates>
<setState type="field"
target="required,visible,editable,disabled" disabled="false" />
</setStates>
</formStatePolicy>
</form>
<form name="appFormFieldValidationPolicyForm"
description="$m{studio.appformfieldvalidationpolicy.form}"
entity="application.appFormFieldValidationPolicy">
<tab name="basicDetails"
label="$m{studio.appformfieldvalidationpolicy.form.basicdetails}"
contentType="miniform">
<section name="fieldValidationPolicyDetails"
columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
label="$m{application.appformelement.appform}" column="0"
disabled="true" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="fieldName" inputWidget="studio.formfieldlist"
column="1" required="true" />
<field name="validation"
inputWidget="application.formvalidatorlist" switchOnChange="true"
column="1" required="true" />
<field name="rule"
inputWidget="studio.formfieldvalidationrulelist" column="1" />
</section>
</tab>
</form>
<form name="appFormValidationPolicyForm"
description="$m{studio.appformvalidationpolicy.form}"
entity="application.appFormValidationPolicy">
<tab name="basicDetails"
label="$m{studio.appformvalidationpolicy.form.basicdetails}"
contentType="miniform">
<section name="formValidationPolicyDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
disabled="true" column="0" required="true"
label="$m{application.appformvalidationpolicy.appform}" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="target" inputWidget="studio.formstatefieldlist"
column="1" />
<field name="errorMatcher"
inputWidget="studio.entitymatcherlist" column="1" />
</section>
<section name="messageDetails" columns="type_1">
<field name="message" inputWidget="application.textarea"
column="0" required="true" />
</section>
</tab>
<tab name="errorCondition"
label="$m{studio.appformvalidationpolicy.form.errorcondition}"
reference="app_formvalidationpolicy" contentType="filter_condition" />
</form>
<form name="appFormReviewPolicyForm"
description="$m{studio.appformreviewpolicy.form}"
entity="application.appFormReviewPolicy">
<tab name="basicDetails"
label="$m{studio.appformreviewpolicy.form.basicdetails}"
contentType="miniform">
<section name="formReviewPolicyDetails" columns="type_2">
<field name="appFormId" inputWidget="studio.formlist"
disabled="true" column="0" required="true"
label="$m{application.appformreviewpolicy.appform}" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="formEvents"
inputWidget="studio.formreviewtypelist" column="1" />
<field name="target" inputWidget="studio.formstatetablist"
column="1" />
<field name="errorMatcher"
inputWidget="studio.entitymatcherlist" column="1" />
<field name="skippable" inputWidget="application.checkbox"
column="1" />
</section>
<section name="messageDetails" columns="type_2">
<field name="messageType" inputWidget="application.enumlist"
column="0" required="true" />
<field name="message" inputWidget="application.textarea"
column="1" required="true" />
</section>
</tab>
<tab name="errorCondition"
label="$m{studio.appformreviewpolicy.form.errorcondition}"
reference="app_formreviewpolicy" contentType="filter_condition" />
</form>
<form name="appHelpSheetForm" description="$m{studio.apphelpsheet.form}"
entity="application.appHelpSheet">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.apphelpsheet.form.basicdetails}" contentType="miniform">
<section name="formDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text"
column="0" required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity" inputWidget="studio.entitybynamelist"
column="1" required="true" switchOnChange="true" />
<field name="helpOverview" inputWidget="application.richtexteditormedium"
column="1" />
</section>
</tab>
<tab name="entries" label="$m{studio.apphelpsheet.form.entries}"
contentType="child_list" applet="manageAppHelpEntry"
reference="entryList"/>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appHelpEntryForm"
description="$m{studio.apphelpentry.form}"
entity="application.appHelpEntry">
<tab name="basicDetails"
label="$m{studio.apphelpentry.form.basicdetails}"
contentType="miniform">
<section name="helpEntryDetails" columns="type_2">
<field name="appHelpSheetId" inputWidget="application.entitysearch"
disabled="true" column="0" required="true"
label="$m{application.apphelpentry.apphelpsheet}" />
<field name="fieldName" inputWidget="studiohelpentryfieldlist" column="0"
required="true" />
<field name="helpContent" inputWidget="application.richtexteditormedium"
column="1" required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="appWidgetTypeForm"
description="$m{studio.appwidgettype.form}"
entity="application.appWidgetType">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.appwidgettype.form.basicdetails}"
contentType="miniform">
<section name="basicDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="dataType" inputWidget="application.enumlist"
column="1" required="true" />
<field name="inputType" inputWidget="application.enumlist"
column="1" required="true" />
<field name="stretch" inputWidget="application.checkbox"
column="1" />
<field name="listOption" inputWidget="application.checkbox"
column="1" />
<field name="enumOption" inputWidget="application.checkbox"
column="1" />
</section>
<section name="editorDetails" columns="type_1">
<field name="editor" inputWidget="application.textarea"
column="0" required="true" />
<field name="renderer" inputWidget="application.textarea"
column="0" required="true" />
</section>
</tab>
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails,editorDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field"
target="name,description,dataType,inputType,editor,renderer,stretch,listOption,enumOption"
disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableNamePolicy"
description="$m{studio.appwidgettype.form.formstatepolicy.name.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="name" disabled="true" />
</setStates>
</formStatePolicy>
</form>
<form name="workflowForm" description="$m{studio.workflow.form}"
entity="workflow.workflow">
<action type="button" name="lockResource" symbol="lock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.lockresource}"
label="$m{studio.common.form.action.lockresource.label}"
policy="lockresource-actionpolicy" showOnMaintain="true" />
<action type="button" name="unlockResource" symbol="unlock"
styleClass="fc-actbutton"
description="$m{studio.common.form.action.unlockresource}"
label="$m{studio.common.form.action.unlockresource.label}"
policy="unlockresource-actionpolicy" showOnMaintain="true" />
<annotation name="staticAnnotation"
description="$m{studio.common.form.annotation.static}"
message="$m{studio.common.form.annotation.static.message}" />
<tab name="basicDetails"
label="$m{studio.workflow.form.basicdetails}" contentType="miniform"
editable="true">
<section name="workflowDetails" columns="type_2">
<field name="applicationId"
reference="studio.applicationDevelopableRef"
inputWidget="application.entitysearch" column="0"
label="$m{studio.application}" disabled="true" required="true"
saveAs="true" switchOnChange="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" saveAs="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" saveAs="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="configType" inputWidget="application.enumlist"
column="1" disabled="true" required="true" />
<field name="entity"
inputWidget="studio.workentitybynamelist" column="1"
required="true" saveAs="true" switchOnChange="true" />
<field name="loadingTable"
inputWidget="studio.workflowtablelist" column="1" />
<field name="descFormat"
inputWidget="application.texttemplate" column="1" />
<field name="filterGenerator"
inputWidget="studio.workflowfiltergeneratorlist"
switchOnChange="true" column="1" />
<field name="supportMultiItemAction"
inputWidget="application.checkbox" column="1" />
</section>
</tab>
<tab name="design" label="$m{studio.workflow.form.design}"
contentType="child_list" applet="manageWfStep" reference="stepList"
editAction="/designChildItem" />
<tab name="filters" label="$m{studio.workflow.form.filters}"
contentType="child_list" applet="manageWorkflowFilter"
reference="filterList" />
<tab name="setValues" label="$m{studio.workflow.form.setvalues}"
contentType="child_list" applet="manageWorkflowSetValues"
reference="setValuesList" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
<formStatePolicy type="on_switch"
name="onStaticPolicy"
description="$m{studio.common.form.formstatepolicy.onstatic}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="S" />
</restriction>
</onCondition>
<setStates>
<setState type="annotation" target="staticAnnotation"
visible="true" />
<setState type="tab" target="basicDetails"
editable="false" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="immutableFormPolicy"
description="$m{studio.common.form.formstatepolicy.immutable}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="not_equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="name,description,entity"
disabled="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="customFormPolicy"
description="$m{studio.common.form.formstatepolicy.custom}">
<onCondition>
<restriction type="and">
<restriction type="is_not_null" field="id" />
<restriction type="equals" field="configType"
paramA="C" />
</restriction>
</onCondition>
<setStates>
<setState type="field" target="name" disabled="true" />
</setStates>
</formStatePolicy>
</form>
<form name="workflowFilterForm"
description="$m{studio.workflowfilter.form}"
entity="workflow.workflowFilter">
<tab name="basicDetails"
label="$m{studio.workflowfilter.form.basicdetails}"
contentType="miniform">
<section name="filterDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="1" required="true" />
<field name="filterGenerator"
inputWidget="studio.workflowfiltergeneratorlist" column="1" />
</section>
</tab>
<tab name="condition"
label="$m{studio.workflowfilter.form.condition}"
reference="workflow" contentType="filter_condition" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="workflowSetValuesForm"
description="$m{studio.workflowsetvalues.form}"
entity="workflow.workflowSetValues">
<tab name="basicDetails"
label="$m{studio.workflowsetvalues.form.basicdetails}"
contentType="miniform">
<section name="setValuesDetails" columns="type_2">
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="type" inputWidget="application.enumlist"
column="1" required="false" />
<field name="valueGenerator"
inputWidget="studio.wfentitysetvaluesgenlist" column="1" />
</section>
</tab>
<tab name="condition"
label="$m{studio.workflowsetvalues.form.condition}"
reference="workflow" contentType="filter_condition" />
<tab name="setValues"
label="$m{studio.workflowsetvalues.form.setvalues}"
reference="workflow" contentType="set_values" />
<tab name="changeLog" label="$m{application.form.audit}"
contentType="miniform_changelog" />
</form>
<form name="wfStepForm"
description="$m{studio.workflow.step.form}" entity="workflow.wfStep">
<tab name="basicDetails"
label="$m{studio.workflow.step.form.basicdetails}"
contentType="miniform" editable="false">
<section name="stepDetails" columns="type_2">
<field name="workflowId"
inputWidget="application.entitysearch" column="0"
label="$m{workflow.step.workflow}" disabled="true" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="0"
required="true" />
<field name="formName" inputWidget="studio.workflowformlist"
column="0" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" />
<field name="valueGenerator"
inputWidget="studio.wfentitysetvaluesgenlist" column="1" />
<field name="recordActionType"
inputWidget="application.enumlist" column="1" required="true"
visible="false" />
<field name="policy" column="1" required="true"
visible="false" />
<field name="rule" column="1" visible="false" />
<field name="priority" inputWidget="application.enumlist"
column="1" required="true" />
<field name="reminderMinutes"
inputWidget="application.integer" column="1" />
<field name="criticalMinutes"
inputWidget="application.integer" column="1" />
<field name="expiryMinutes" inputWidget="application.integer"
column="1" />
<field name="audit" inputWidget="application.checkbox"
column="1" />
<field name="branchOnly" inputWidget="application.checkbox"
column="1" />
<field name="includeForwarder"
inputWidget="application.checkbox" column="1" />
</section>
</tab>
<tab name="routings"
label="$m{studio.workflow.step.form.routings}"
contentType="child_list" applet="manageWfStepRouting"
reference="routingList" visible="false" />
<tab name="userActions"
label="$m{studio.workflow.step.form.useractions}"
contentType="child_list" applet="manageWfStepUserAction"
reference="userActionList" visible="false" />
<tab name="alerts" label="$m{studio.workflow.step.form.alerts}"
contentType="child_list" applet="manageWfStepAlert"
reference="alertList" visible="false" />
<formStatePolicy type="on_switch" name="policyPolicy"
description="$m{workflow.step.form.fieldstatepolicy.policy}">
<onCondition>
<restriction type="amongst" field="type" paramA="N|P" />
</onCondition>
<setStates>
<setState type="field" target="policy,rule" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="recordActionPolicy"
description="$m{workflow.step.form.fieldstatepolicy.recordactiontype}">
<onCondition>
<restriction type="equals" field="type" paramA="R" />
</onCondition>
<setStates>
<setState type="field" target="recordActionType"
visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="routingPolicy"
description="$m{studio.workflow.step.form.fieldstatepolicy.routingpolicy}">
<onCondition>
<restriction type="equals" field="type" paramA="T" />
</onCondition>
<setStates>
<setState type="tab" target="routings" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch"
name="userActionPolicy"
description="$m{studio.workflow.step.form.fieldstatepolicy.useractionpolicy}">
<onCondition>
<restriction type="equals" field="type" paramA="U" />
</onCondition>
<setStates>
<setState type="tab" target="userActions" visible="true" />
</setStates>
</formStatePolicy>
<formStatePolicy type="on_switch" name="alertPolicy"
description="$m{studio.workflow.step.form.fieldstatepolicy.alertpolicy}">
<onCondition>
<restriction type="amongst" field="type"
paramA="T|U|N|P|R|X" />
</onCondition>
<setStates>
<setState type="tab" target="alerts" visible="true" />
</setStates>
</formStatePolicy>
</form>
<form name="wfStepRoutingForm"
description="$m{studio.workflow.steprouting.form}"
entity="workflow.wfStepRouting">
<tab name="basicDetails"
label="$m{studio.workflow.steprouting.form.basicdetails}"
contentType="miniform" editable="false">
<section name="stepRoutingDetails" columns="type_2">
<field name="wfStepId" inputWidget="application.entitysearch"
column="0" label="$m{workflow.steprouting.step}" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="conditionName"
inputWidget="studio.wfstepfilterlist" column="1" />
<field name="nextStepName"
inputWidget="studio.wfsteproutetolist" column="1" />
</section>
</tab>
<tab name="routeCondition"
label="$m{studio.workflow.steprouting.form.oncondition}"
reference="wfstep_routing" contentType="filter_condition" />
</form>
<form name="wfStepUserActionForm"
description="$m{studio.workflow.stepuseraction.form}"
entity="workflow.wfStepUserAction">
<tab name="basicDetails"
label="$m{studio.workflow.stepuseraction.form.basicdetails}"
contentType="miniform" editable="false">
<section name="stepUserActionDetails" columns="type_2">
<field name="wfStepId" inputWidget="application.entitysearch"
column="0" label="$m{workflow.stepuseraction.step}"
required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="label" inputWidget="application.text" column="0" />
<field name="commentRequirement"
inputWidget="application.enumlist" column="1" required="true" />
<field name="highlightType"
inputWidget="application.enumlist" column="1" />
<field name="nextStepName"
inputWidget="studio.wfsteproutetolist" column="1" required="true" />
<field name="orderIndex" inputWidget="application.integer"
column="1" required="true" />
<field name="formReview" inputWidget="application.checkbox"
column="1" />
<field name="validatePage" inputWidget="application.checkbox"
column="1" />
</section>
</tab>
</form>
<form name="wfStepAlertForm"
description="$m{studio.workflow.stepalert.form}"
entity="workflow.wfStepAlert">
<tab name="basicDetails"
label="$m{studio.workflow.stepalert.form.basicdetails}"
contentType="miniform" editable="false">
<section name="stepAlertDetails" columns="type_2">
<field name="wfStepId" inputWidget="application.entitysearch"
column="0" label="$m{workflow.stepalert.step}" required="true" />
<field name="name" inputWidget="application.name" column="0"
required="true" />
<field name="description" inputWidget="application.text"
column="0" required="true" />
<field name="generator"
inputWidget="studio.wfstepnotifsenderlist" column="0"
required="true" />
<field name="template"
inputWidget="studio.wfstepalerttemplatelist" column="0" />
<field name="recipientPolicy"
inputWidget="studio.wfrecipientpolicylist" column="0"
switchOnChange="true" />
<field name="recipientNameRule"
inputWidget="studio.wfrecipientnamerulelist" column="0" />
<field name="recipientContactRule"
inputWidget="studio.wfrecipientcontactrulelist" column="0" />
<field name="type" inputWidget="application.enumlist"
column="1" required="true" />
<field name="notificationType"
inputWidget="application.enumlist" column="1" required="true" />
<field name="fireOnPrevStepName"
inputWidget="studio.wfstepreceivefromlist" column="1" />
<field name="fireOnConditionName"
inputWidget="studio.wfstepfilterlist" column="1" />
</section>
</tab>
<tab name="fireOnCondition"
label="$m{studio.workflow.stepalert.form.oncondition}"
reference="wfstep_alert_fire_on" contentType="filter_condition" />
</form>
</forms>
<!-- Property Lists -->
<propertyLists>
<propertyList name="cenAppAppletPropList"
description="$m{studio.appappletprop.createentity.propertylist}">
<propertySet
label="$m{studio.appappletprop.createentity.searchproperties}">
<property name="page.alternateCaption"
description="$m{studio.appappletprop.createentity.pagealtcaption}"
inputWidget="application.text" />
<property name="page.alternateSubCaption"
description="$m{studio.appappletprop.createentity.pagealtsubcaption}"
inputWidget="application.text" />
<property name="assignmentPage"
description="$m{studio.appappletprop.createentity.assignmentpage}"
inputWidget="studio.propertyappletassignpagelist" />
<property name="page.multiple"
description="$m{studio.appappletprop.pathpage.property.pagemultiple}"
inputWidget="application.checkbox" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.createentity.formproperties}">
<property name="createForm.new.caption"
description="$m{studio.appappletprop.createentity.createform.newcaption}"
inputWidget="application.text" />
<property name="createForm"
description="$m{studio.appappletprop.createentity.createform}"
inputWidget="studio.propertyappletformlist" required="false" />
<property name="createForm.new.policy"
description="$m{studio.appappletprop.createentity.createform.newpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm"
description="$m{studio.appappletprop.createentity.maintainform}"
inputWidget="studio.propertyappletformlist" />
<property name="maintainForm.update.policy"
description="$m{studio.appappletprop.createentity.maintain.updatepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.saveas.policy"
description="$m{studio.appappletprop.createentity.maintain.saveaspolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="createForm.onCreate.state.policy"
description="$m{studio.appappletprop.createentity.createform.formstatepolicy}"
inputWidget="studio.propertyappletcreateformstatepolicylist" />
<property name="maintainForm.update.condition"
description="$m{studio.appappletprop.createentity.maintain.updatecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="maintainForm.delete.policy"
description="$m{studio.appappletprop.createentity.maintain.deletepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.delete.condition"
description="$m{studio.appappletprop.createentity.maintain.deletecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="createForm.save"
description="$m{studio.appappletprop.createentity.createform.save}"
inputWidget="application.checkbox" />
<property name="createForm.save.next"
description="$m{studio.appappletprop.createentity.createform.savenext}"
inputWidget="application.checkbox" />
<property name="maintainForm.saveas"
description="$m{studio.appappletprop.createentity.maintainform.saveas}"
inputWidget="application.checkbox" />
<property name="maintainForm.update"
description="$m{studio.appappletprop.createentity.maintainform.update}"
inputWidget="application.checkbox" />
<property name="maintainForm.delete"
description="$m{studio.appappletprop.createentity.maintainform.delete}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture"
description="$m{studio.appappletprop.createentity.maintainform.capture}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture.attachmentprovider"
description="$m{studio.appappletprop.createentity.maintainform.capture.attachmentprovider}"
inputWidget="studio.propertyappletattachmentproviderlist" />
<property name="maintainForm.attachments"
description="$m{studio.appappletprop.createentity.maintainform.attachments}"
inputWidget="application.checkbox" />
<property name="maintainForm.attachments.adhoc"
description="$m{studio.appappletprop.createentity.maintainform.attachments.adhoc}"
inputWidget="application.checkbox" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.createentity.workflowproperties}">
<property name="createForm.submit.caption"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitcaption}"
inputWidget="application.text" />
<property name="createForm.submitnext.caption"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitnextcaption}"
inputWidget="application.text" />
<property name="createForm.submit.buttonhighlight"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitbuttonhighlight}"
inputWidget="application.checkbox" />
<property name="entityForm.submit.close"
description="$m{studio.appappletprop.manageentitysingleform.entityform.submitclose}"
inputWidget="application.checkbox" />
<property name="createForm.submit.policy"
description="$m{studio.appappletprop.createentity.createform.submitpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="createForm.submit.workflow.channel"
description="$m{studio.appappletprop.createentity.createform.submitworkflow}"
inputWidget="studio.propertyappletworkflowchannellist"
required="false" />
<property name="createForm.submit.condition"
description="$m{studio.appappletprop.manageentity.createform.submitcondition}"
inputWidget="studio.propertyappletfilterlist" required="false" />
<property name="createForm.submit"
description="$m{studio.appappletprop.createentity.createform.submit}"
inputWidget="application.checkbox" />
<property name="createForm.submitnext"
description="$m{studio.appappletprop.createentity.createform.submitnext}"
inputWidget="application.checkbox" />
<property name="createForm.submit.validate"
description="$m{studio.appappletprop.createentity.createform.submitvalidate}"
inputWidget="application.checkbox" />
<property name="maintainForm.submit.policy"
description="$m{studio.appappletprop.manageentity.maintainform.submitpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.submit.workflow.channel"
description="$m{studio.appappletprop.manageentity.maintainform.submitworkflow}"
inputWidget="studio.propertyappletworkflowchannellist"
required="false" />
<property name="maintainForm.submit.condition"
description="$m{studio.appappletprop.manageentity.maintainform.submitcondition}"
inputWidget="studio.propertyappletfilterlist" required="false" />
<property name="maintainForm.submit"
description="$m{studio.appappletprop.manageentity.maintainform.submit}"
inputWidget="application.checkbox" />
<property name="maintainForm.submitnext"
description="$m{studio.appappletprop.manageentity.maintainform.submitnext}"
inputWidget="application.checkbox" />
<property name="maintainForm.submit.validate"
description="$m{studio.appappletprop.manageentity.maintainform.submitvalidate}"
inputWidget="application.checkbox" />
</propertySet>
</propertyList>
<propertyList name="cnsAppAppletPropList"
description="$m{studio.appappletprop.createentitysingleform.propertylist}">
<propertySet
label="$m{studio.appappletprop.createentitysingleform.searchproperties}">
<property name="page.alternateCaption"
description="$m{studio.appappletprop.createentitysingleform.pagealtcaption}"
inputWidget="application.text" />
<property name="page.alternateSubCaption"
description="$m{studio.appappletprop.createentitysingleform.pagealtsubcaption}"
inputWidget="application.text" />
<property name="assignmentPage"
description="$m{studio.appappletprop.createentitysingleform.assignmentpage}"
inputWidget="studio.propertyappletassignpagelist" />
<property name="page.multiple"
description="$m{studio.appappletprop.pathpage.property.pagemultiple}"
inputWidget="application.checkbox" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.createentitysingleform.formproperties}">
<property name="singleForm.panel"
description="$m{studio.appappletprop.createentitysingleform.panel}"
inputWidget="studio.propertysingleformpanellist" />
<property name="createForm.new.caption"
description="$m{studio.appappletprop.createentitysingleform.createform.newcaption}"
inputWidget="application.text" />
<property name="createForm.new.policy"
description="$m{studio.appappletprop.createentitysingleform.createform.newpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.update.policy"
description="$m{studio.appappletprop.createentitysingleform.maintain.updatepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.update.condition"
description="$m{studio.appappletprop.createentitysingleform.maintain.updatecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="maintainForm.delete.policy"
description="$m{studio.appappletprop.createentitysingleform.maintain.deletepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.delete.condition"
description="$m{studio.appappletprop.createentitysingleform.maintain.deletecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="createForm.save"
description="$m{studio.appappletprop.createentitysingleform.createform.save}"
inputWidget="application.checkbox" />
<property name="createForm.save.next"
description="$m{studio.appappletprop.createentitysingleform.createform.savenext}"
inputWidget="application.checkbox" />
<property name="maintainForm.saveas"
description="$m{studio.appappletprop.createentitysingleform.maintainform.saveas}"
inputWidget="application.checkbox" />
<property name="maintainForm.update"
description="$m{studio.appappletprop.createentitysingleform.maintainform.update}"
inputWidget="application.checkbox" />
<property name="maintainForm.delete"
description="$m{studio.appappletprop.createentitysingleform.maintainform.delete}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture"
description="$m{studio.appappletprop.createentitysingleform.maintainform.capture}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture.attachmentprovider"
description="$m{studio.appappletprop.createentitysingleform.maintainform.capture.attachmentprovider}"
inputWidget="studio.propertyappletattachmentproviderlist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.createentitysingleform.workflowproperties}">
<property name="createForm.submit.caption"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitcaption}"
inputWidget="application.text" />
<property name="createForm.submitnext.caption"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitnextcaption}"
inputWidget="application.text" />
<property name="createForm.submit.buttonhighlight"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitbuttonhighlight}"
inputWidget="application.checkbox" />
<property name="entityForm.submit.close"
description="$m{studio.appappletprop.manageentitysingleform.entityform.submitclose}"
inputWidget="application.checkbox" />
<property name="createForm.submit.policy"
description="$m{studio.appappletprop.createentitysingleform.createform.submitpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="createForm.submit.workflow.channel"
description="$m{studio.appappletprop.createentitysingleform.createform.submitworkflow}"
inputWidget="studio.propertyappletworkflowchannellist"
required="false" />
<property name="createForm.submit.condition"
description="$m{studio.appappletprop.manageentity.createform.submitcondition}"
inputWidget="studio.propertyappletfilterlist" required="false" />
<property name="createForm.submit"
description="$m{studio.appappletprop.createentitysingleform.createform.submit}"
inputWidget="application.checkbox" />
<property name="createForm.submitnext"
description="$m{studio.appappletprop.createentitysingleform.createform.submitnext}"
inputWidget="application.checkbox" />
<property name="createForm.submit.validate"
description="$m{studio.appappletprop.createentitysingleform.createform.submitvalidate}"
inputWidget="application.checkbox" />
</propertySet>
</propertyList>
<propertyList name="mllAppAppletPropList"
description="$m{studio.appappletprop.manageloading.propertylist}">
<propertySet
label="$m{studio.appappletprop.manageloading.loadingproperties}">
<property name="page.alternateCaption"
description="$m{studio.appappletprop.manageloading.pagealtcaption}"
inputWidget="application.text" />
<property name="page.alternateSubCaption"
description="$m{studio.appappletprop.manageloading.pagealtsubcaption}"
inputWidget="application.text" />
<property name="baseRestriction"
description="$m{studio.appappletprop.manageloading.baserestriction}"
inputWidget="studio.propertyappletfilterlist" />
<property name="loadingTable"
description="$m{studio.appappletprop.manageloading.loadingtable}"
inputWidget="studio.propertyapplettablelist" required="true" />
<property name="loadingTable.actionFooter"
description="$m{studio.appappletprop.manageloading.loadingtable.actionfooter}"
inputWidget="application.checkbox" />
<property name="searchTable.searchInput"
description="$m{studio.appappletprop.manageloading.loadingtable.searchinput}"
inputWidget="studio.propertyappletsearchinputlist" />
<property name="searchTable.searchColumns"
description="$m{studio.appappletprop.manageloading.loadingtable.searchcolumns}"
inputWidget="studio.propertyappletsingledigit" />
</propertySet>
</propertyList>
<propertyList name="melAppAppletPropList"
description="$m{studio.appappletprop.manageentity.propertylist}">
<propertySet
label="$m{studio.appappletprop.manageentity.searchproperties}">
<property name="page.alternateCaption"
description="$m{studio.appappletprop.manageentity.pagealtcaption}"
inputWidget="application.text" />
<property name="page.alternateSubCaption"
description="$m{studio.appappletprop.manageentity.pagealtsubcaption}"
inputWidget="application.text" />
<property name="page.maintainCaption"
description="$m{studio.appappletprop.manageentity.pagemaintaincaption}"
inputWidget="application.text" />
<property name="page.listingCaption"
description="$m{studio.appappletprop.manageentity.pagelistingcaption}"
inputWidget="application.text" />
<property name="searchTable.new.caption"
description="$m{studio.appappletprop.manageentity.searchtable.newcaption}"
inputWidget="application.text" />
<property name="searchTable.new.multiselect.ref"
description="$m{studio.appappletprop.manageentity.searchtable.newmultiselectref}"
inputWidget="studio.entityreflist" />
<property name="searchTable.new.treemultiselect.gen"
description="$m{studio.appappletprop.manageentity.searchtable.newtreemultiselectgen}"
inputWidget="studio.propertyapplettreetablegenlist" />
<property name="searchTable"
description="$m{studio.appappletprop.manageentity.searchtable}"
inputWidget="studio.propertyapplettablelist" required="true" />
<property name="searchTable.searchOnCriteriaOnly"
description="$m{studio.appappletprop.manageentity.searchtable.searchoncriteriaonly}"
inputWidget="application.checkbox" />
<property name="searchTable.selectByConstraint"
description="$m{studio.appappletprop.manageentity.searchtable.selectbyconstraint}"
inputWidget="studio.propertyappletuniqueconstraintlist" />
<property name="baseRestriction"
description="$m{studio.appappletprop.manageentity.baserestriction}"
inputWidget="studio.propertyappletfilterlist" />
<property name="searchTable.new"
description="$m{studio.appappletprop.manageentity.searchtable.new}"
inputWidget="application.checkbox" />
<property name="searchTable.edit"
description="$m{studio.appappletprop.manageentity.searchtable.edit}"
inputWidget="application.checkbox" />
<property name="searchTable.quickFilter"
description="$m{studio.appappletprop.manageentity.searchtable.quickfilter}"
inputWidget="application.checkbox" />
<property name="searchTable.quickFilter.default"
description="$m{studio.appappletprop.manageentity.searchtable.quickfilterdef}"
inputWidget="studio.propertyappletquickfilterlist" />
<property name="searchTable.actionFooter"
description="$m{studio.appappletprop.manageentity.searchtable.actionfooter}"
inputWidget="application.checkbox" />
<property name="searchTable.report"
description="$m{studio.appappletprop.manageentity.searchtable.report}"
inputWidget="application.checkbox" />
<property name="searchTable.basicSearchOnly"
description="$m{studio.appappletprop.manageentity.searchtable.basicsearchonly}"
inputWidget="application.checkbox" />
<property name="searchTable.searchInput"
description="$m{studio.appappletprop.manageentity.searchtable.searchinput}"
inputWidget="studio.propertyappletsearchinputlist" />
<property name="searchTable.searchColumns"
description="$m{studio.appappletprop.manageentity.searchtable.searchcolumns}"
inputWidget="studio.propertyappletsingledigit" />
<property name="searchTable.viewItemInSeparateTab"
description="$m{studio.appappletprop.manageentity.searchtable.viewiteminseparatetab}"
inputWidget="application.checkbox" />
<property name="searchTable.showExpandedDetails"
description="$m{studio.appappletprop.manageentity.searchtable.showexpandeddetails}"
inputWidget="application.checkbox" />
<property name="searchTable.diffIgnore"
description="$m{studio.appappletprop.manageentity.searchtable.ignorediff}"
inputWidget="application.checkbox" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.formproperties}">
<property name="createForm.new.caption"
description="$m{studio.appappletprop.createentity.createform.newcaption}"
inputWidget="application.text" />
<property name="listingForm"
description="$m{studio.appappletprop.manageentity.listingform}"
inputWidget="studio.propertyappletlistformlist" required="false" />
<property name="createForm"
description="$m{studio.appappletprop.manageentity.createform}"
inputWidget="studio.propertyappletformlist" required="false" />
<property name="createForm.new.policy"
description="$m{studio.appappletprop.manageentity.createform.newpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm"
description="$m{studio.appappletprop.manageentity.maintainform}"
inputWidget="studio.propertyappletformlist" />
<property name="maintainForm.update.policy"
description="$m{studio.appappletprop.manageentity.maintain.updatepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.saveas.policy"
description="$m{studio.appappletprop.manageentity.maintain.saveaspolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="createForm.onCreate.state.policy"
description="$m{studio.appappletprop.createentity.createform.formstatepolicy}"
inputWidget="studio.propertyappletcreateformstatepolicylist" />
<property name="maintainForm.update.condition"
description="$m{studio.appappletprop.manageentity.maintain.updatecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="maintainForm.delete.policy"
description="$m{studio.appappletprop.manageentity.maintain.deletepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.delete.condition"
description="$m{studio.appappletprop.manageentity.maintain.deletecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="maintainForm.delete.pseudo.setvalues"
description="$m{studio.appappletprop.manageentity.maintain.deletepseudosetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="createForm.save"
description="$m{studio.appappletprop.manageentity.createform.save}"
inputWidget="application.checkbox" />
<property name="createForm.save.next"
description="$m{studio.appappletprop.manageentity.createform.savenext}"
inputWidget="application.checkbox" />
<property name="createForm.save.close"
description="$m{studio.appappletprop.manageentity.createform.saveclose}"
inputWidget="application.checkbox" />
<property name="maintainForm.saveas"
description="$m{studio.appappletprop.manageentity.maintainform.saveas}"
inputWidget="application.checkbox" />
<property name="maintainForm.update"
description="$m{studio.appappletprop.manageentity.maintainform.update}"
inputWidget="application.checkbox" />
<property name="maintainForm.delete"
description="$m{studio.appappletprop.manageentity.maintainform.delete}"
inputWidget="application.checkbox" />
<property name="maintainForm.delete.pseudo"
description="$m{studio.appappletprop.manageentity.maintainform.delete.pseudo}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture"
description="$m{studio.appappletprop.manageentity.maintainform.capture}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture.attachmentprovider"
description="$m{studio.appappletprop.manageentity.maintainform.capture.attachmentprovider}"
inputWidget="studio.propertyappletattachmentproviderlist" />
<property name="maintainForm.attachments"
description="$m{studio.appappletprop.manageentity.maintainform.attachments}"
inputWidget="application.checkbox" />
<property name="maintainForm.attachments.adhoc"
description="$m{studio.appappletprop.manageentity.maintainform.attachments.adhoc}"
inputWidget="application.checkbox" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.redirections}">
<property name="listingRedirect.policy"
description="$m{studio.appappletprop.manageentity.listingredirectpolicy}"
inputWidget="studio.propertyappletlistingredirectpolicylist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.entrytablesettings}">
<property name="entryTable"
description="$m{studio.appappletprop.manageentity.entrytable}"
inputWidget="studio.propertyapplettablelist" />
<property name="entryTable.policy"
description="$m{studio.appappletprop.manageentity.entrytablepolicy}"
inputWidget="studio.propertyappletbeantablepolicylist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.quickeditsettings}">
<property name="quickEdit.form"
description="$m{studio.appappletprop.manageentity.quickeditform}"
inputWidget="studio.propertyappletformlist" />
<property name="quickEdit.table"
description="$m{studio.appappletprop.manageentity.quickedittable}"
inputWidget="studio.propertyapplettablelist" />
<property name="quickEdit.policy"
description="$m{studio.appappletprop.manageentity.quickeditpolicy}"
inputWidget="studio.propertyappletbeantablepolicylist" />
<property name="quickEdit.width"
description="$m{studio.appappletprop.manageentity.quickeditwidth}"
inputWidget="studio.propertyappletintegerdimension" />
<property name="quickEdit.height"
description="$m{studio.appappletprop.manageentity.quickeditheight}"
inputWidget="studio.propertyappletintegerdimension" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.quickordersettings}">
<property name="quickOrder.field"
description="$m{studio.appappletprop.manageentity.quickorderfield}"
inputWidget="studio.propertyappletintegerfieldlist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties}">
<property name="workflowCopy"
description="$m{studio.appappletprop.manageentity.workflowcopy}"
inputWidget="application.checkbox" />
<property name="workflowCopy.attachmentprovider"
description="$m{studio.appappletprop.manageentity.workflowcopy.attachmentprovider}"
inputWidget="studio.propertyappletattachmentproviderlist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties.create}">
<property name="workflowCopy.create.copy.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.copysetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.submitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.submitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.approval.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.approvalalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.approval.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.approvalsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.approval.levels"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.approvallevels}"
inputWidget="studio.propertyappletlevelslist" />
<property name="workflowCopy.create.rejection.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.rejectionalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.rejection.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.rejectionsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.resubmit.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.resubmitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.resubmit.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.resubmitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.discard.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.discardalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.discard.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.discardsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.abort.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.abortalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.abort.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.abortsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties.update}">
<property name="workflowCopy.update.copy.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.copysetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.submitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.submitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.approval.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.approvalalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.approval.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.approvalsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.approval.levels"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.approvallevels}"
inputWidget="studio.propertyappletlevelslist" />
<property name="workflowCopy.update.rejection.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.rejectionalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.rejection.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.rejectionsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.resubmit.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.resubmitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.resubmit.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.resubmitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.discard.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.discardalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.discard.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.discardsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.abort.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.abortalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.abort.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.abortsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties.delete}">
<property name="workflowCopy.delete.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.submitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.submitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.delete.approval.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.approvalalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.approval.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.approvalsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.delete.approval.levels"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.approvallevels}"
inputWidget="studio.propertyappletlevelslist" />
<property name="workflowCopy.delete.rejection.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.rejectionalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.rejection.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.rejectionsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.delete.abort.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.abortalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.abort.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.abortsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowproperties}">
<property name="createForm.submit.caption"
description="$m{studio.appappletprop.manageentity.createform.submitcaption}"
inputWidget="application.text" />
<property name="createForm.submitnext.caption"
description="$m{studio.appappletprop.manageentity.createform.submitnextcaption}"
inputWidget="application.text" />
<property name="createForm.submit.buttonhighlight"
description="$m{studio.appappletprop.manageentity.createform.submitbuttonhighlight}"
inputWidget="application.checkbox" />
<property name="entityForm.submit.close"
description="$m{studio.appappletprop.manageentity.entityform.submitclose}"
inputWidget="application.checkbox" />
<property name="createForm.submit.policy"
description="$m{studio.appappletprop.manageentity.createform.submitpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="createForm.submit.workflow.channel"
description="$m{studio.appappletprop.manageentity.createform.submitworkflow}"
inputWidget="studio.propertyappletworkflowchannellist"
required="false" />
<property name="createForm.submit.condition"
description="$m{studio.appappletprop.manageentity.createform.submitcondition}"
inputWidget="studio.propertyappletfilterlist" required="false" />
<property name="createForm.submit"
description="$m{studio.appappletprop.manageentity.createform.submit}"
inputWidget="application.checkbox" />
<property name="createForm.submitnext"
description="$m{studio.appappletprop.manageentity.createform.submitnext}"
inputWidget="application.checkbox" />
<property name="createForm.submit.validate"
description="$m{studio.appappletprop.manageentity.createform.submitvalidate}"
inputWidget="application.checkbox" />
<property name="maintainForm.submit.policy"
description="$m{studio.appappletprop.manageentity.maintainform.submitpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.submit.workflow.channel"
description="$m{studio.appappletprop.manageentity.maintainform.submitworkflow}"
inputWidget="studio.propertyappletworkflowchannellist"
required="false" />
<property name="maintainForm.submit.condition"
description="$m{studio.appappletprop.manageentity.maintainform.submitcondition}"
inputWidget="studio.propertyappletfilterlist" required="false" />
<property name="maintainForm.submit"
description="$m{studio.appappletprop.manageentity.maintainform.submit}"
inputWidget="application.checkbox" />
<property name="maintainForm.submitnext"
description="$m{studio.appappletprop.manageentity.maintainform.submitnext}"
inputWidget="application.checkbox" />
<property name="maintainForm.submit.validate"
description="$m{studio.appappletprop.manageentity.maintainform.submitvalidate}"
inputWidget="application.checkbox" />
</propertySet>
</propertyList>
<propertyList name="mlsAppAppletPropList"
description="$m{studio.appappletprop.manageentitysingleform.propertylist}">
<propertySet
label="$m{studio.appappletprop.manageentitysingleform.searchproperties}">
<property name="page.alternateCaption"
description="$m{studio.appappletprop.manageentitysingleform.pagealtcaption}"
inputWidget="application.text" />
<property name="page.alternateSubCaption"
description="$m{studio.appappletprop.manageentitysingleform.pagealtsubcaption}"
inputWidget="application.text" />
<property name="searchTable.new.caption"
description="$m{studio.appappletprop.manageentitysingleform.searchtable.newcaption}"
inputWidget="application.text" />
<property name="searchTable.new.multiselect.ref"
description="$m{studio.appappletprop.manageentity.searchtable.newmultiselectref}"
inputWidget="studio.entityreflist" />
<property name="searchTable.new.treemultiselect.gen"
description="$m{studio.appappletprop.manageentity.searchtable.newtreemultiselectgen}"
inputWidget="studio.propertyapplettreetablegenlist" />
<property name="searchTable"
description="$m{studio.appappletprop.manageentitysingleform.searchtable}"
inputWidget="studio.propertyapplettablelist" required="true" />
<property name="baseRestriction"
description="$m{studio.appappletprop.manageentitysingleform.baserestriction}"
inputWidget="studio.propertyappletfilterlist" />
<property name="searchTable.new"
description="$m{studio.appappletprop.manageentitysingleform.searchtable.new}"
inputWidget="application.checkbox" />
<property name="searchTable.quickFilter"
description="$m{studio.appappletprop.manageentitysingleform.searchtable.quickfilter}"
inputWidget="application.checkbox" />
<property name="searchTable.quickFilter.default"
description="$m{studio.appappletprop.manageentitysingleform.searchtable.quickfilterdef}"
inputWidget="studio.propertyappletquickfilterlist" />
<property name="searchTable.actionFooter"
description="$m{studio.appappletprop.manageentitysingleform.searchtable.actionfooter}"
inputWidget="application.checkbox" />
<property name="searchTable.report"
description="$m{studio.appappletprop.manageentitysingleform.searchtable.report}"
inputWidget="application.checkbox" />
<property name="searchTable.basicSearchOnly"
description="$m{studio.appappletprop.manageentity.searchtable.basicsearchonly}"
inputWidget="application.checkbox" />
<property name="searchTable.searchColumns"
description="$m{studio.appappletprop.manageentity.searchtable.searchcolumns}"
inputWidget="studio.propertyappletsingledigit" />
<property name="searchTable.viewItemInSeparateTab"
description="$m{studio.appappletprop.manageentity.searchtable.viewiteminseparatetab}"
inputWidget="application.checkbox" />
<property name="searchTable.diffIgnore"
description="$m{studio.appappletprop.manageentity.searchtable.ignorediff}"
inputWidget="application.checkbox" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentitysingleform.formproperties}">
<property name="singleForm.panel"
description="$m{studio.appappletprop.manageentitysingleform.panel}"
inputWidget="studio.propertysingleformpanellist" />
<property name="createForm.new.caption"
description="$m{studio.appappletprop.createentity.createform.newcaption}"
inputWidget="application.text" />
<property name="listingForm"
description="$m{studio.appappletprop.manageentitysingleform.listingform}"
inputWidget="studio.propertyappletlistformlist" required="false" />
<property name="createForm.new.policy"
description="$m{studio.appappletprop.manageentitysingleform.createform.newpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.update.policy"
description="$m{studio.appappletprop.manageentitysingleform.maintain.updatepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.update.condition"
description="$m{studio.appappletprop.manageentitysingleform.maintain.updatecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="maintainForm.delete.policy"
description="$m{studio.appappletprop.manageentitysingleform.maintain.deletepolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.delete.condition"
description="$m{studio.appappletprop.manageentitysingleform.maintain.deletecondition}"
inputWidget="studio.propertyappletfilterlist" />
<property name="createForm.save"
description="$m{studio.appappletprop.manageentitysingleform.createform.save}"
inputWidget="application.checkbox" />
<property name="createForm.save.next"
description="$m{studio.appappletprop.manageentitysingleform.createform.savenext}"
inputWidget="application.checkbox" />
<property name="createForm.save.close"
description="$m{studio.appappletprop.manageentitysingleform.createform.saveclose}"
inputWidget="application.checkbox" />
<property name="maintainForm.update"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.update}"
inputWidget="application.checkbox" />
<property name="maintainForm.delete"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.delete}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.capture}"
inputWidget="application.checkbox" />
<property name="maintainForm.capture.attachmentprovider"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.capture.attachmentprovider}"
inputWidget="studio.propertyappletattachmentproviderlist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties}">
<property name="workflowCopy"
description="$m{studio.appappletprop.manageentity.workflowcopy}"
inputWidget="application.checkbox" />
<property name="workflowCopy.attachmentprovider"
description="$m{studio.appappletprop.manageentity.workflowcopy.attachmentprovider}"
inputWidget="studio.propertyappletattachmentproviderlist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties.create}">
<property name="workflowCopy.create.copy.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.copysetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.submitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.submitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.approval.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.approvalalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.approval.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.approvalsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.approval.levels"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.approvallevels}"
inputWidget="studio.propertyappletlevelslist" />
<property name="workflowCopy.create.rejection.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.rejectionalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.rejection.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.rejectionsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.resubmit.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.resubmitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.resubmit.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.resubmitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.discard.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.discardalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.discard.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.discardsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.create.abort.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.abortalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.create.abort.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.create.abortsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties.update}">
<property name="workflowCopy.update.copy.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.copysetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.submitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.submitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.approval.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.approvalalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.approval.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.approvalsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.approval.levels"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.approvallevels}"
inputWidget="studio.propertyappletlevelslist" />
<property name="workflowCopy.update.rejection.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.rejectionalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.rejection.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.rejectionsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.resubmit.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.resubmitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.resubmit.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.resubmitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.discard.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.discardalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.discard.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.discardsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.update.abort.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.abortalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.update.abort.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.update.abortsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentity.workflowcopyproperties.delete}">
<property name="workflowCopy.delete.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.submitalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.submitsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.delete.approval.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.approvalalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.approval.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.approvalsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.delete.approval.levels"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.approvallevels}"
inputWidget="studio.propertyappletlevelslist" />
<property name="workflowCopy.delete.rejection.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.rejectionalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.rejection.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.rejectionsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
<property name="workflowCopy.delete.abort.alert"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.abortalert}"
inputWidget="studio.propertyappletalertlist" />
<property name="workflowCopy.delete.abort.setvalues"
description="$m{studio.appappletprop.manageentity.workflowcopy.delete.abortsetvalues}"
inputWidget="studio.propertyappletsetvalueslist" />
</propertySet>
<propertySet
label="$m{studio.appappletprop.manageentitysingleform.workflowproperties}">
<property name="createForm.submit.caption"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitcaption}"
inputWidget="application.text" />
<property name="createForm.submitnext.caption"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitnextcaption}"
inputWidget="application.text" />
<property name="createForm.submit.buttonhighlight"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitbuttonhighlight}"
inputWidget="application.checkbox" />
<property name="entityForm.submit.close"
description="$m{studio.appappletprop.manageentitysingleform.entityform.submitclose}"
inputWidget="application.checkbox" />
<property name="createForm.submit.policy"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="createForm.submit.workflow.channel"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitworkflow}"
inputWidget="studio.propertyappletworkflowchannellist"
required="false" />
<property name="createForm.submit.condition"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitcondition}"
inputWidget="studio.propertyappletfilterlist" required="false" />
<property name="createForm.submit"
description="$m{studio.appappletprop.manageentitysingleform.createform.submit}"
inputWidget="application.checkbox" />
<property name="createForm.submitnext"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitnext}"
inputWidget="application.checkbox" />
<property name="createForm.submit.validate"
description="$m{studio.appappletprop.manageentitysingleform.createform.submitvalidate}"
inputWidget="application.checkbox" />
<property name="maintainForm.submit.policy"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.submitpolicy}"
inputWidget="studio.propertyentityactionpolicylist" />
<property name="maintainForm.submit.workflow.channel"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.submitworkflow}"
inputWidget="studio.propertyappletworkflowchannellist"
required="false" />
<property name="maintainForm.submit.condition"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.submitcondition}"
inputWidget="studio.propertyappletfilterlist" required="false" />
<property name="maintainForm.submit"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.submit}"
inputWidget="application.checkbox" />
<property name="maintainForm.submitnext"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.submitnext}"
inputWidget="application.checkbox" />
<property name="maintainForm.submit.validate"
description="$m{studio.appappletprop.manageentitysingleform.maintainform.submitvalidate}"
inputWidget="application.checkbox" />
</propertySet>
</propertyList>
<propertyList name="meaAppAppletPropList"
description="$m{studio.appappletprop.manageentityassign.propertylist}">
<propertySet
label="$m{studio.appappletprop.manageentity.searchproperties}">
<property name="searchTable"
description="$m{studio.appappletprop.manageentity.searchtable}"
inputWidget="studio.propertyapplettablelist" required="true" />
<property name="searchTable.edit"
description="$m{studio.appappletprop.manageentity.searchtable.edit}"
inputWidget="application.checkbox" />
<property name="assignmentPage"
description="$m{studio.appappletprop.manageentity.assignmentpage}"
inputWidget="studio.propertyappletassignpagelist" />
<property name="assignmentEntryTable"
description="$m{studio.appappletprop.manageentity.assignmententrytable}"
inputWidget="studio.propertyapplettablelist" />
<property name="assignmentEntryTable.policy"
description="$m{studio.appappletprop.manageentity.assignmententrytablepolicy}"
inputWidget="studio.propertyappletbeantablepolicylist" />
<property name="assignmentFixed"
description="$m{studio.appappletprop.manageentity.assignmentfixed}"
inputWidget="application.checkbox" />
<property name="assignment.pseudo.delete"
description="$m{studio.appappletprop.manageentity.assignmentpseudodelete}"
inputWidget="application.checkbox" />
</propertySet>
</propertyList>
<propertyList name="mplAppAppletPropList"
description="$m{studio.appappletprop.managepropertylist.propertylist}">
<propertySet
label="$m{studio.appappletprop.managepropertylist.ruleproperties}">
<property name="propertyList.rule"
description="$m{studio.appappletprop.managepropertylist.property.rule}"
inputWidget="application.name" required="true" />
<property name="propertyList.update"
description="$m{studio.appappletprop.managepropertylist.property.update}"
inputWidget="application.checkbox" />
</propertySet>
</propertyList>
<propertyList name="hdlAppAppletPropList"
description="$m{studio.appappletprop.headlesstabs.propertylist}">
<propertySet
label="$m{studio.appappletprop.headlesstabs.properties}">
<property name="headlesstabs.applets"
description="$m{studio.appappletprop.headlesstabs.property.applets}"
inputWidget="application.textarea" required="true" />
</propertySet>
</propertyList>
<propertyList name="texAppAppletPropList"
description="$m{studio.appappletprop.taskexecution.propertylist}">
<propertySet
label="$m{studio.appappletprop.taskexecution.properties}">
<property name="taskexecution.taskName"
description="$m{studio.appappletprop.taskexecution.property.task}"
inputWidget="studio.tasklist" required="true" />
</propertySet>
</propertyList>
<propertyList name="impAppAppletPropList"
description="$m{studio.appappletprop.importdata.propertylist}">
<propertySet
label="$m{studio.appappletprop.importdata.properties}">
<property name="importdata.configName"
description="$m{studio.appappletprop.importdata.property.uploadconfigname}"
inputWidget="studio.propertyappletloadconfiglist" required="true" />
<property name="importdata.routeTo.appletName"
description="$m{studio.appappletprop.importdata.property.routetoapplet}"
inputWidget="studio.propertyroutetoappletlist" required="false" />
</propertySet>
</propertyList>
<propertyList name="ppgAppAppletPropList"
description="$m{studio.appappletprop.pathpage.propertylist}">
<propertySet
label="$m{studio.appappletprop.pathpage.properties}">
<property name="page.multiple"
description="$m{studio.appappletprop.pathpage.property.pagemultiple}"
inputWidget="application.checkbox" />
</propertySet>
</propertyList>
</propertyLists>
<!-- Property Rules -->
<propertyRules>
<propertyRule name="appAppletPropRule"
description="$m{studio.appapplet.propertyrule}"
entity="application.appApplet" choiceField="type"
listField="propList" propNameField="name" propValField="value"
ignoreCase="true">
<choice name="cen" val="cenAppAppletPropList" />
<choice name="cns" val="cnsAppAppletPropList" />
<choice name="mll" val="mllAppAppletPropList" />
<choice name="mel" val="melAppAppletPropList" />
<choice name="mls" val="mlsAppAppletPropList" />
<choice name="mea" val="meaAppAppletPropList" />
<choice name="mpl" val="mplAppAppletPropList" />
<choice name="hdl" val="hdlAppAppletPropList" />
<choice name="tex" val="texAppAppletPropList" />
<choice name="dim" val="impAppAppletPropList" />
<choice name="ppg" val="ppgAppAppletPropList" />
</propertyRule>
</propertyRules>
</application>