All Downloads are FREE. Search and download functionalities are using the official Maven repository.

apps.studio-application.xml Maven / Gradle / Ivy

There is a newer version: 3.0.2
Show newest version
<?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>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy