<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (C) 2010-2026 beCPG. This file is part of beCPG beCPG is free 
	software: you can redistribute it and/or modify it under the terms of the 
	GNU Lesser General Public License as published by the Free Software Foundation, 
	either version 3 of the License, or (at your option) any later version. beCPG 
	is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
	without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
	PURPOSE. See the GNU Lesser General Public License for more details. You 
	should have received a copy of the GNU Lesser General Public License along 
	with beCPG. If not, see <http://www.gnu.org/licenses/>. -->
<alfresco-config>
	
	<config condition="cm:person" evaluator="node-type">
		<forms>
			<form id="user-delegation">
				<field-visibility>
					<show id="pjt:delegationActivated" force="true" />
					<show id="pjt:delegationStartDate" force="true"  />
					<show id="pjt:delegationEndDate" force="true" />
					<show id="pjt:reassignCurrentTasks" force="true" />
					<show id="pjt:reassignTo" force="true" />
				</field-visibility>
				<appearance>
					<set id="delegation" appearance="bordered-panel"
						label-id="becpg.forms.set.delegation.label" template="/org/alfresco/components/form/1-column-set.ftl" />
					<field id="pjt:delegationActivated" set="delegation" />
					<field id="pjt:delegationStartDate" set="delegation" >
						<control template="/org/alfresco/components/form/controls/date.ftl">
							<control-param name="showTime">false</control-param>
						</control>
					</field>
					<field id="pjt:delegationEndDate" set="delegation" >
						<control template="/org/alfresco/components/form/controls/date.ftl">
							<control-param name="showTime">false</control-param>
						</control>
					</field>
					<field id="pjt:reassignCurrentTasks" set="delegation" />
					<field id="pjt:reassignTo" set="delegation" >
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<config condition="pjt:project" evaluator="node-type">
		<forms>
			<form >
				<field-visibility>
					<show id="cm:name" />
					<show id="bcpg:code" />
					<show id="cm:title" force="true" />
					<show id="cm:description" force="true" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:projectOrigin" />
					<show id="pjt:projectSponsor" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectObservers" />
					<show id="pjt:observersEvents" force="true"  />
					<show id="bcpg:entityTplRef" force="true" />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectPriority" />
					<show id="pjt:projectState" />
					<show id="bcpg:suppliers" />
					<show id="bcpg:clients" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectPlanningMode" />
					<show id="pjt:projectCalendar" />
					<show id="pjt:projectCompletionDate" for-mode="view" />
					<show id="pjt:completionPercent" for-mode="view" />
					<show id="pjt:projectOverdue" for-mode="view" />
					<show id="pjt:projectScore" force="true" for-mode="view" />
					<show id="pjt:projectWork" for-mode="view" />
					<show id="pjt:projectBudgetedCost" for-mode="view" />
					<show id="pjt:projectLoggedTime" for-mode="view" />

					<!-- Model -->
					<show id="bcpg:entityTplEnabled" />
					<show id="bcpg:entityTplIsDefault" />
					<show id="bcpg:entityTplDefaultDest" />
					<show id="bcpg:entityTplScript" />
					
					<!-- local security rule -->
					<show id="sec:securityRef" />	

					<!-- tags and categories -->
					<show id="cm:taggable" />
					<show id="cm:categories" />

					<!-- auditable -->
					<show id="cm:creator" for-mode="view" />
					<show id="cm:created" for-mode="view" />
					<show id="cm:modifier" for-mode="view" />
					<show id="cm:modified" for-mode="view" />

				</field-visibility>
				<appearance>
					<set id="mainInfo" appearance="bordered-panel"
						label-id="becpg.forms.set.designation.label" template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="planning" appearance="bordered-panel" label-id="becpg.forms.set.planning.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="template" appearance="bordered-panel" label-id="becpg.forms.set.template.label" />
					<set id="categories" appearance="bordered-panel"
						label-id="becpg.forms.set.category.label" template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="audit" appearance="bordered-panel" label-id="becpg.forms.set.audit.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />
					 <set id="securityRule" appearance="bordered-panel" label-id="becpg.forms.set.securityRule.label" />

					<field id="cm:name" set="mainInfo" />
					<field id="cm:title" set="mainInfo" />
					<field id="cm:description" set="mainInfo" />
					<field id="bcpg:code" read-only="true" set="mainInfo" />
					<field id="pjt:projectHierarchy1" help-id="becpg.forms.help.projectHierarchy1" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
						</control>
					</field>
					<field id="pjt:projectHierarchy2" help-id="becpg.forms.help.projectHierarchy2" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
							<control-param name="parent">pjt_projectHierarchy1
							</control-param>
						</control>
					</field>
					<field id="pjt:projectOrigin" help-id="becpg.forms.help.projectOrigin" set="mainInfo" />
					<field id="pjt:projectSponsor" help-id="becpg.forms.help.projectSponsor" set="mainInfo" />
					<field id="pjt:projectManager" help-id="becpg.forms.help.projectManager" set="mainInfo" />
					<field id="pjt:projectObservers" help-id="becpg.forms.help.projectObservers" set="mainInfo" />
					<field id="pjt:observersEvents"  set="mainInfo" />
					
					<field id="bcpg:entityTplRef" help-id="becpg.forms.help.entityTplRef" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:project?classNames=pjt:project,bcpg:entityTplAspect&amp;excludeProps=bcpg:entityTplEnabled%7Cfalse
							</control-param>
							<control-param name="pageLinkTemplate">entity-data-lists?list=View-properties&amp;nodeRef={nodeRef}
							</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
					<field id="pjt:projectEntity" help-id="becpg.forms.help.projectEntity" set="mainInfo" />
					<field id="pjt:projectPriority" help-id="becpg.forms.help.projectPriority" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
					</field>
					<field id="pjt:projectState" help-id="becpg.forms.help.projectState" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">Planned|data.taskstate.planned,InProgress|data.taskstate.inprogress,OnHold|data.taskstate.onhold,Cancelled|data.taskstate.cancelled,Completed|data.taskstate.completed
							</control-param>
						</control>
					</field>
					<field id="bcpg:suppliers" set="mainInfo" />
					<field id="bcpg:clients" set="mainInfo" />
					<field id="pjt:projectScore" set="mainInfo" />

					<field id="pjt:projectStartDate"  help-id="becpg.forms.help.projectStartDate"  set="planning" />
					<field id="pjt:projectDueDate"  help-id="becpg.forms.help.projectDueDate"  set="planning" />
					<field id="pjt:projectPlanningMode" help-id="becpg.forms.help.projectPlanningMode"  set="planning" />
					<field id="pjt:projectCalendar" help-id="becpg.forms.help.projectCalendar" set="planning">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:calendar?classNames=pjt:calendar</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
					<field id="pjt:projectCompletionDate" set="planning" />
					<field id="pjt:completionPercent" set="planning" />
					<field id="pjt:projectOverdue" set="planning" />
					<field id="pjt:projectWork" set="planning" />
					<field id="pjt:projectBudgetedCost" set="planning" />
					<field id="pjt:projectLoggedTime" set="planning" />

					<field id="bcpg:entityTplEnabled" set="template" />
					<field id="bcpg:entityTplIsDefault" set="template" />
					<field id="bcpg:entityTplDefaultDest" set="template" />
					<field id="bcpg:entityTplScript" set="template" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{doclib}</control-param>
						</control>
					</field>
					
		            <field id="sec:securityRef" set="securityRule" mandatory="false" read-only="false">
					  <control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
						  <control-param name="ds">becpg/autocomplete/targetassoc/associations/sec:aclGroup?&amp;excludeProps=sec:isLocalPermission%7Cfalse
						  </control-param>
					  </control>
				    </field>

					<!-- categories -->
					<field id="cm:taggable" set="categories">
						<control>
							<control-param name="compactMode">true</control-param>
							<control-param name="params">aspect=cm:taggable
							</control-param>
							<control-param name="createNewItemUri">/api/tag/workspace/SpacesStore
							</control-param>
							<control-param name="createNewItemIcon">tag</control-param>
						</control>
					</field>
					<field id="cm:categories" set="categories">
						<control>
							<control-param name="compactMode">true</control-param>
						</control>
					</field>

					<!-- audit -->
					<field id="cm:creator" set="audit" />
					<field id="cm:created" set="audit" />
					<field id="cm:modifier" set="audit" />
					<field id="cm:modified" set="audit" />

				</appearance>
			</form>
			<form id="reports-parameters">
         	<field-visibility>
         		<show id="rep:reportLocales" force="true" />
               <show id="rep:reportParameters" force="true" />
               <show id="rep:reportTpls" force="true" />
              
            </field-visibility>
            <appearance>
				<field id="rep:reportLocales" >
					<control template="/org/alfresco/components/form/controls/mtlangue.ftl"/>
				</field>
				<field id="rep:reportParameters" />
				<field id="rep:reportTpls" />
			</appearance>		
         </form>
          <form id="project-metadata">
				<field-visibility>
					<show id="pjt:projectState" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectObservers" />
					<show id="pjt:observersEvents" force="true"  />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectOverdue" />
					<show id="pjt:projectCompletionDate"  />
				
				</field-visibility>
				<appearance>
					<field id="pjt:projectManager" help-id="becpg.forms.help.projectManager"/>
					<field id="pjt:projectObservers" help-id="becpg.forms.help.projectObservers" />
					<field id="pjt:projectEntity" help-id="becpg.forms.help.projectEntity"  />
					<field id="pjt:projectPlanningMode" help-id="becpg.forms.help.projectPlanningMode"  />
					<field id="pjt:projectCompletionDate" read-only="true" />
					<field id="pjt:projectOverdue"  read-only="true" />
				</appearance>
			</form>
			<!-- Document Library pop-up Edit Metadata form -->
			<form id="doclib-simple-metadata">
				<field-visibility>
					<show id="cm:name" />
					<show id="cm:title" force="true" />
					<show id="cm:description" force="true" />
					<!-- tags and categories -->
					<show id="cm:taggable" for-mode="edit" force="true" />
					<show id="cm:categories" />
				</field-visibility>
				<edit-form template="../documentlibrary/forms/doclib-simple-metadata.ftl" />
				<appearance>
					<field id="cm:name">
						<control>
							<control-param name="maxLength">255</control-param>
						</control>
					</field>
					<field id="cm:title">
						<control template="/org/alfresco/components/form/controls/textfield.ftl" />
					</field>
					<field id="cm:description">
						<control>
							<control-param name="activateLinks">true</control-param>
						</control>
					</field>
					<field id="cm:taggable">
						<control>
							<control-param name="compactMode">true</control-param>
							<control-param name="params">aspect=cm:taggable
							</control-param>
							<control-param name="createNewItemUri">/api/tag/workspace/SpacesStore
							</control-param>
							<control-param name="createNewItemIcon">tag</control-param>
						</control>
					</field>
					<field id="cm:categories">
						<control>
							<control-param name="compactMode">true</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:project" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show id="cm:name" />
					<show id="bcpg:code" />
					<show id="cm:title" force="true" />
					<show id="cm:description" force="true" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:projectOrigin" />
					<show id="pjt:projectSponsor" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectObservers" />
					<show id="pjt:observersEvents" force="true"/>
					
					<show id="bcpg:entityTplRef" force="true" />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectPriority" />
					<show id="pjt:projectState" />

					<show id="pjt:projectStartDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectPlanningMode" />
					<show id="pjt:projectCalendar" />

					<!-- tags and categories -->
					<show id="cm:taggable" />
					<show id="cm:categories" />
				</field-visibility>
				<appearance>
					<set id="mainInfo" appearance="bordered-panel"
						label-id="becpg.forms.set.designation.label" template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="planning" appearance="bordered-panel" label-id="becpg.forms.set.planning.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="categories" appearance="bordered-panel"
						label-id="becpg.forms.set.category.label" template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="audit" appearance="bordered-panel" label-id="becpg.forms.set.audit.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />

					<field id="cm:name" set="mainInfo" />
					<field id="cm:title" set="mainInfo" />
					<field id="cm:description" set="mainInfo" />
					<field id="bcpg:code" read-only="true" set="mainInfo" />
					<field id="pjt:projectHierarchy1" set="mainInfo" help-id="becpg.forms.help.projectHierarchy1">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
						</control>
					</field>
					<field id="pjt:projectHierarchy2" set="mainInfo" help-id="becpg.forms.help.projectHierarchy2">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
							<control-param name="parent">pjt_projectHierarchy1
							</control-param>
						</control>
					</field>
				
					<field id="pjt:projectOrigin" help-id="becpg.forms.help.projectOrigin" set="mainInfo" />
					<field id="pjt:projectSponsor" help-id="becpg.forms.help.projectSponsor" set="mainInfo" />
					<field id="pjt:projectManager" help-id="becpg.forms.help.projectManager" set="mainInfo" />
					<field id="pjt:projectObservers" help-id="becpg.forms.help.projectObservers" set="mainInfo" />
					
					<field id="pjt:observersEvents"  set="mainInfo" />
					
					<field id="bcpg:entityTplRef" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:project?classNames=pjt:project,bcpg:entityTplAspect&amp;excludeProps=bcpg:entityTplEnabled%7Cfalse
							</control-param>
							<control-param name="pageLinkTemplate">entity-data-lists?list=View-properties&amp;nodeRef={nodeRef}
							</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
					<field id="pjt:projectEntity" set="mainInfo" />
					<field id="pjt:projectPriority" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
					</field>
					<field id="pjt:projectState" set="mainInfo" help-id="becpg.forms.help.projectState">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">Planned|data.taskstate.planned,InProgress|data.taskstate.inprogress,OnHold|data.taskstate.onhold,Cancelled|data.taskstate.cancelled,Completed|data.taskstate.completed
							</control-param>
						</control>
					</field>

					<field id="pjt:projectStartDate" help-id="becpg.forms.help.projectStartDate" set="planning" />
					<field id="pjt:projectDueDate" help-id="becpg.forms.help.projectDueDate" set="planning" />
					<field id="pjt:projectPlanningMode" help-id="becpg.forms.help.projectPlanningMode" set="planning" />
                    <field id="pjt:projectCalendar" help-id="becpg.forms.help.projectCalendar" set="planning">
                        <control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
                            <control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:calendar?classNames=pjt:calendar</control-param>
                            <control-param name="showTooltip">false</control-param>
                        </control>
                    </field>    
					<!-- categories -->
					<field id="cm:taggable" set="categories">
						<control>
							<control-param name="compactMode">true</control-param>
							<control-param name="params">aspect=cm:taggable
							</control-param>
							<control-param name="createNewItemUri">/api/tag/workspace/SpacesStore
							</control-param>
							<control-param name="createNewItemIcon">tag</control-param>
						</control>
					</field>
					<field id="cm:categories" set="categories">
						<control>
							<control-param name="compactMode">true</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<form id="create-process">
				<field-visibility>
					<show id="cm:name" />
					<show id="bcpg:entityTplRef" force="true" />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectState" />
					<show id="pjt:projectPriority" />
				</field-visibility>
				<appearance>
					<field id="cm:name" />
					<field id="bcpg:entityTplRef">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:project?classNames=pjt:project,bcpg:entityTplAspect&amp;excludeProps=bcpg:entityTplEnabled%7Cfalse
							</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
				</appearance>
			</form>
			
			<form id="associate-process">
				<field-visibility>
					<show id="bcpg:entityTplRef" force="true" />
				</field-visibility>
				<appearance>
					<field id="bcpg:entityTplRef" label-id="becpg.forms.set.project.label">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:project</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<!-- Allow to add custom fields to TaskList
		   <form id="taskList">
			  <field-visibility>
					<show id="pjt:projectManager" force="true" />
					<show id="pjt:projectScore" force="true" />
					<show id="pjt:projectEntity" force="true" />
				</field-visibility>
			</form>
		   -->
		   
		 
			<form id="datagrid">
				<field-visibility>
					<show id="bcpg:code" />
					<show id="cm:name" />
					<show id="pjt:projectOverdue" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
				    <!-- <show id="pjt:projectPriority" /> -->
					<show id="pjt:completionPercent" />
					<show id="pjt:projectScore" force="true" />
					<show id="pjt:projectManager" />
					<show id="dataList_pjt:taskList" />
					<show id="dataList_bcpg:activityList" />
					<!-- <show id="dataList_pjt:deliverableList" /> -->
					
					<show id="pjt:projectEntity" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectCompletionDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectState" />
					<show id="fm:commentCount" force="true" />
					
				</field-visibility>
				<appearance>
					
					<field id="bcpg:code"
						 read-only="true" label="datasource" />	 
					<field id="pjt:projectCompletionDate"
						 read-only="true"  label="datasource" />
					<field id="pjt:projectDueDate"
						 read-only="true"  label="datasource" />
					<field id="pjt:projectState"  label="datasource" />		 
						 	 
					
					<field id="cm:name"
						 read-only="true" />
					<field id="pjt:projectOverdue"
						 read-only="true"  label="hidden" />
					<field id="pjt:completionPercent"
						 read-only="true"  label="hidden" />	 
					<field id="dataList_pjt:taskList"
						label-id="becpg.forms.field.projects.datagrid.taskList.label" />
					<field  help="{&quot;width&quot;:265}" id="dataList_bcpg:activityList"
						label-id="becpg.forms.field.projects.datagrid.activityList.label" />
					<field id="pjt:projectStartDate"
						label="hidden" />
				
						
					<field id="fm:commentCount" label="hidden" />	
					
					<!-- <field id="pjt:projectPriority"
						label="hidden" /> -->
					<!-- <field id="dataList_pjt:deliverableList" label-id="becpg.forms.field.projects.datagrid.deliverableList.label" 
						/> -->
				</appearance>

			</form>
			<form id="sub-datagrid-projectList">
				<field-visibility>
					<show id="cm:name" />
					<show id="bcpg:code"/>
					<show id="pjt:projectState" />
				    <show id="pjt:projectOverdue" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectState" />
				</field-visibility>
			</form>
			
			<form id="datagrid-simple">
				<field-visibility>
					<show id="bcpg:code" />
					<show id="cm:name" />
					<show id="pjt:projectOverdue" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectCompletionDate" />
					<show id="pjt:projectState" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:completionPercent" />
					<show id="pjt:projectScore"  force="true" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectDueDate" />	
					<show id="pjt:projectPriority" />	
				</field-visibility>
				<appearance>
					 <field id="bcpg:code"
						 read-only="true" label="datasource" />	 
					<field id="pjt:projectCompletionDate"
						 read-only="true"  label="datasource" />
					<field id="pjt:projectState"  label="datasource" />

			          <field id="cm:name" mandatory="false" read-only="true"/>
			          <field help="{&quot;width&quot;:90}" id="pjt:projectOverdue" mandatory="false" read-only="true"/>
			          <field id="pjt:projectStartDate" label-id="becpg.forms.field.projects.datagrid.projectStartDate.label"  mandatory="false" read-only="true"/>
			 
			          <field id="pjt:projectHierarchy1" mandatory="false" read-only="false"/>
			          <field id="pjt:projectHierarchy2" mandatory="false" read-only="false"/>
			          <field id="pjt:completionPercent" mandatory="false" read-only="false"/>
			          <field id="pjt:projectScore" mandatory="false" read-only="false"/>
			          <field id="pjt:projectManager" mandatory="false" read-only="false"/>
			          <field id="pjt:projectEntity" mandatory="false" read-only="false"/>
			          <field id="pjt:projectDueDate" mandatory="false" read-only="false"/>
			          <field id="pjt:projectPriority" mandatory="false" read-only="false"/>	
				</appearance>
			</form>
			
			<form id="datagrid-supplier-portal">
				<field-visibility>
					<show id="bcpg:code" />
					<show id="cm:name" />
					<show id="pjt:projectOverdue" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
				    <!-- <show id="pjt:projectPriority" /> -->
					<show id="pjt:completionPercent" />
					<show id="pjt:projectManager" />
					<show id="dataList_pjt:taskList" />
					<show id="dataList_bcpg:activityList" />
					<!-- <show id="dataList_pjt:deliverableList" /> -->
					
					<show id="pjt:projectEntity" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectCompletionDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectState" />
				</field-visibility>
				<appearance>
					<!-- <field id="dataList_pjt:deliverableList" label-id="becpg.forms.field.projects.datagrid.deliverableList.label" 
						/> -->
						
					<field id="bcpg:code"
						 read-only="true" label="datasource" />	 
					<field id="pjt:projectCompletionDate"
						 read-only="true"  label="datasource" />
					<field id="pjt:projectDueDate"
						 read-only="true"  label="datasource" />
					<field id="pjt:projectState"  label="datasource" />
						
					<field id="dataList_pjt:taskList"
						label-id="becpg.forms.field.projects.datagrid.taskList.label" />
					<field id="dataList_bcpg:activityList"
						label-id="becpg.forms.field.projects.datagrid.activityList.label" />
					<field id="pjt:projectStartDate"
						label-id="becpg.forms.field.projects.datagrid.projectStartDate.label" />
				</appearance>

			</form>
			
			<form id="datagridWUsed">
				<field-visibility>
					<show id="bcpg:code" />
					<show id="cm:name" />
					<show id="pjt:projectOverdue" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectState" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:completionPercent" />
					<show id="pjt:projectScore"  force="true" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectCompletionDate" />		
					<show id="pjt:projectPriority" />	
				</field-visibility>
				<appearance>
					<field id="bcpg:code" read-only="true" label="datasource" />
					<field id="pjt:projectCompletionDate" read-only="true" label="datasource" />
					<field id="pjt:projectDueDate" read-only="true" label="datasource" />
					<field id="pjt:projectState" label="datasource" />
					<field id="cm:name" mandatory="false" read-only="true" />
					<field help="{&quot;width&quot;:90}" id="pjt:projectOverdue" mandatory="false" read-only="true" />
					<field id="pjt:projectStartDate" label-id="becpg.forms.field.projects.datagrid.projectStartDate.label" mandatory="false" read-only="true" />
					<field id="pjt:projectHierarchy1" mandatory="false" read-only="false" />
					<field id="pjt:projectHierarchy2" mandatory="false" read-only="false" />
					<field id="pjt:completionPercent" mandatory="false" read-only="false" />
					<field id="pjt:projectScore" mandatory="false" read-only="false" />
					<field id="pjt:projectManager" mandatory="false" read-only="false" />
					<field id="pjt:projectEntity" mandatory="false" read-only="false" />
					<field id="pjt:projectCompletionDate" mandatory="false" read-only="false" />
					<field id="pjt:projectPriority" mandatory="false" read-only="false" />
				</appearance>
			</form>
			
			<form id="export">
				<field-visibility>
					<show id="cm:name" />
					<show id="bcpg:code" />
					<show id="cm:title" force="true" />
					<show id="cm:description" force="true" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:projectOrigin" />
					<show id="pjt:projectSponsor" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectObservers" />
					<show id="bcpg:entityTplRef" force="true" />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectPriority" />
					<show id="pjt:projectState" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectCompletionDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectCurrentTasks" />
				</field-visibility>
			</form>
			


			<form id="filter">
				<field-visibility>
					<show id="cm:name" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectPriority" />
					<show id="pjt:projectState" />
					<show id="bcpg:entityTplRef" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:projectOrigin" />
					<show id="pjt:projectSponsor" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectCompletionDate" />
					<show id="pjt:projectDueDate" />

					<show id="cm:taggable"  force="true" />

					<!-- Task -->
					<show id="entity_pjt:projectCurrentTasks_pjt:taskList" />

				</field-visibility>
				<appearance>
				
					<set id="mainInfo" template="/org/alfresco/components/form/2-column-set.ftl" />
					<field id="cm:name" set="mainInfo" />
					<field id="pjt:projectManager" set="mainInfo" />
					<field id="pjt:projectPriority" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">1|priority.high,2|priority.medium,3|priority.low</control-param>
							<control-param name="insertBlank">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="pjt:projectState" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
						</control>
					</field>
					<field id="pjt:projectHierarchy1" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
						</control>
					</field>
					<field id="pjt:projectHierarchy2" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
							<control-param name="parent">pjt_projectHierarchy1
							</control-param>
						</control>
					</field>

					<field id="pjt:projectOrigin" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
						</control>
					</field>
					<field id="pjt:projectSponsor" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
						</control>
					</field>

					<field id="cm:taggable" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/category.ftl">
							<control-param name="compactMode">true</control-param>
							<control-param name="params">aspect=cm:taggable</control-param>
							<control-param name="createNewItemUri">/api/tag/workspace/SpacesStore</control-param>
							<control-param name="createNewItemIcon">tag</control-param>
						</control>
					</field>

					<field id="entity_pjt:projectCurrentTasks_pjt:taskList" set="mainInfo" />

					<field id="pjt:projectStartDate" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" />
					</field>
					<field id="pjt:projectCompletionDate" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" />
					</field>
					<field id="pjt:projectDueDate" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" />
					</field>
					
					<field id="bcpg:entityTplRef" set="mainInfo" >
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:project?classNames=pjt:project,bcpg:entityTplAspect&amp;excludeProps=bcpg:entityTplEnabled%7Cfalse</control-param>
							<control-param name="pageLinkTemplate">entity-data-lists?list=View-properties&amp;nodeRef={nodeRef}</control-param>
						</control>
					</field>
				</appearance>
			</form>


			<form id="search">
				<field-visibility>
					<show id="cm:name" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectPriority" />
					<show id="pjt:projectState" />
					<show id="bcpg:entityTplRef" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:projectOrigin" />
					<show id="pjt:projectSponsor" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectCompletionDate" />
					<show id="pjt:projectDueDate" />
					<show id="survey:advSearchSurveyQuestion1" force="true" />
					  <show id="survey:advSearchSurveyAnswer1" force="true" />
					  <show id="survey:advSearchResponseCommentType1" force="true" />
					  <show id="survey:advSearchSlDisabledComment1" force="true" />
					  <show id="survey:advSearchSlNumberComment1" force="true" />
					  <show id="survey:advSearchSlDateComment1" force="true" />
					  <show id="survey:advSearchSurveyQuestion2" force="true" />
					  <show id="survey:advSearchSurveyAnswer2" force="true" />
					  <show id="survey:advSearchResponseCommentType2" force="true" />
					  <show id="survey:advSearchSlDisabledComment2" force="true" />
					  <show id="survey:advSearchSlNumberComment2" force="true" />
					  <show id="survey:advSearchSlDateComment2" force="true" />
					  <show id="survey:advSearchSurveyQuestion3" force="true" />
					  <show id="survey:advSearchSurveyAnswer3" force="true" />
					  <show id="survey:advSearchResponseCommentType3" force="true" />
					  <show id="survey:advSearchSlDisabledComment3" force="true" />
					  <show id="survey:advSearchSlNumberComment3" force="true" />
					  <show id="survey:advSearchSlDateComment3" force="true" />
					  <show id="survey:advSearchSurveyQuestion4" force="true" />
					  <show id="survey:advSearchSurveyAnswer4" force="true" />
					  <show id="survey:advSearchResponseCommentType4" force="true" />
					  <show id="survey:advSearchSlDisabledComment4" force="true" />
					  <show id="survey:advSearchSlNumberComment4" force="true" />
					  <show id="survey:advSearchSlDateComment4" force="true" />
				</field-visibility>
				<appearance>
					<set id="main" />
					<field id="cm:name" set="main" >
						<control>
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<field id="pjt:projectManager" set="main" >
						<control>
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<set id="mainInfo" template="/org/alfresco/components/form/2-column-set.ftl" />
					<field id="pjt:projectPriority" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">1|priority.high,2|priority.medium,3|priority.low</control-param>
							<control-param name="insertBlank">true</control-param>
							<control-param name="isSearch">true</control-param>
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<field id="pjt:projectState" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectmany.ftl">
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<field id="bcpg:entityTplRef" set="mainInfo" >
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:project?classNames=pjt:project,bcpg:entityTplAspect&amp;excludeProps=bcpg:entityTplEnabled%7Cfalse</control-param>
						</control>
					</field>
					<field id="pjt:projectHierarchy1" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<field id="pjt:projectHierarchy2" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
							<control-param name="parent">pjt_projectHierarchy1
							</control-param>
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>

					<field id="pjt:projectOrigin" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<field id="pjt:projectSponsor" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>

					<field id="entity_pjt:projectCurrentTasks_pjt:taskList" set="mainInfo" />

					<set id="main2" />
					<field id="pjt:projectStartDate" set="main2">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" >
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<field id="pjt:projectCompletionDate" set="main2">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" >
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<field id="pjt:projectDueDate" set="main2">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" >
							<control-param name="forceEditable">true</control-param>
						</control>
					</field>
					<set appearance="bordered-panel" id="survey" label-id="becpg.forms.set.survey-criteria.label"
						template="/org/alfresco/components/form/2-stackable-column-set.ftl" />
					<field id="survey:advSearchSurveyQuestion1" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSurveyAnswer1" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="parentAssoc">survey_advSearchSurveyQuestion1</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchResponseCommentType1" set="survey">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
							<control-param name="options">number|data.survey_responseCommentTypes.number,dateTime|data.survey_responseCommentTypes.dateTime</control-param>
							<control-param name="visibleFieldsValues">{
									prop_survey_advSearchSlDisabledComment1: [""],
									prop_survey_advSearchSlNumberComment1: ["number"],
									prop_survey_advSearchSlDateComment1: ["dateTime"]
							}</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlDisabledComment1" mandatory="false" read-only="true" set="survey">
						<control>
							<control-param name="stacked">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlNumberComment1" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/numberrange.ftl">
            				<control-param name="forceEditable">true</control-param>
            				<control-param name="stacked">true</control-param>
            			</control>
					</field>
					<field id="survey:advSearchSlDateComment1" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/daterange.ftl">
							<control-param name="stacked">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSurveyQuestion2" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSurveyAnswer2" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="parentAssoc">survey_advSearchSurveyQuestion2</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchResponseCommentType2" set="survey">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
							<control-param name="options">number|data.survey_responseCommentTypes.number,dateTime|data.survey_responseCommentTypes.dateTime</control-param>
							<control-param name="visibleFieldsValues">{
									prop_survey_advSearchSlDisabledComment2: [""],
									prop_survey_advSearchSlNumberComment2: ["number"],
									prop_survey_advSearchSlDateComment2: ["dateTime"]
							}</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlDisabledComment2" mandatory="false" read-only="true" set="survey">
						<control>
							<control-param name="stacked">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlNumberComment2" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/numberrange.ftl">
            				<control-param name="forceEditable">true</control-param>
            				<control-param name="stacked">true</control-param>
            			</control>
					</field>
					<field id="survey:advSearchSlDateComment2" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/daterange.ftl">
							<control-param name="stacked">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSurveyQuestion3" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSurveyAnswer3" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="parentAssoc">survey_advSearchSurveyQuestion3</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchResponseCommentType3" set="survey">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
							<control-param name="options">number|data.survey_responseCommentTypes.number,dateTime|data.survey_responseCommentTypes.dateTime</control-param>
							<control-param name="visibleFieldsValues">{
									prop_survey_advSearchSlDisabledComment3: [""],
									prop_survey_advSearchSlNumberComment3: ["number"],
									prop_survey_advSearchSlDateComment3: ["dateTime"]
							}</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlDisabledComment3" mandatory="false" read-only="true" set="survey">
						<control>
							<control-param name="stacked">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlNumberComment3" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/numberrange.ftl">
            				<control-param name="forceEditable">true</control-param>
            				<control-param name="stacked">true</control-param>
            			</control>
					</field>
					<field id="survey:advSearchSlDateComment3" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/daterange.ftl">
							<control-param name="stacked">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSurveyQuestion4" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSurveyAnswer4" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/survey</control-param>
							<control-param name="parentAssoc">survey_advSearchSurveyQuestion4</control-param>
							<control-param name="forceEditable">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchResponseCommentType4" set="survey">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="insertBlank">true</control-param>
							<control-param name="options">number|data.survey_responseCommentTypes.number,dateTime|data.survey_responseCommentTypes.dateTime</control-param>
							<control-param name="visibleFieldsValues">{
									prop_survey_advSearchSlDisabledComment4: [""],
									prop_survey_advSearchSlNumberComment4: ["number"],
									prop_survey_advSearchSlDateComment4: ["dateTime"]
							}</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlDisabledComment4" mandatory="false" read-only="true" set="survey">
						<control>
							<control-param name="stacked">true</control-param>
						</control>
					</field>
					<field id="survey:advSearchSlNumberComment4" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/numberrange.ftl">
            				<control-param name="forceEditable">true</control-param>
            				<control-param name="stacked">true</control-param>
            			</control>
					</field>
					<field id="survey:advSearchSlDateComment4" mandatory="false" read-only="false" set="survey">
						<control template="/org/alfresco/components/form/controls/daterange.ftl">
							<control-param name="stacked">true</control-param>
						</control>
					</field>
				</appearance>
			</form>
			
			<form id="bulk-edit">
				<field-visibility>
					<show id="cm:name" force="true" />
					<show id="bcpg:code" force="true" />
					<show id="cm:title" force="true" />
					<show id="cm:description" force="true" />
					<show id="pjt:projectHierarchy1" force="true"/>
					<show id="pjt:projectHierarchy2" force="true"/>
					<show id="pjt:projectOrigin" force="true"/>
					<show id="pjt:projectSponsor" force="true"/>
					<show id="pjt:projectManager" force="true"/>
					<show id="pjt:projectObservers" force="true"/>
					<show id="bcpg:suppliers" force="true" />
					<show id="pjt:projectObservers" force="true"/>
					<show id="bcpg:entityTplRef" force="true" />
					<show id="pjt:projectEntity" force="true"/>
					<show id="pjt:projectPriority" force="true"/>
					<show id="pjt:projectState" force="true"/>
					<show id="pjt:projectStartDate" force="true"/>
					<show id="pjt:projectCompletionDate" force="true"/>
					<show id="pjt:projectDueDate" force="true"/>
					<show id="pjt:projectCurrentTasks" force="true"/>
				</field-visibility>
				<appearance>
					<set id="mainInfo" appearance="bordered-panel"
						label-id="becpg.forms.set.designation.label" template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="planning" appearance="bordered-panel" label-id="becpg.forms.set.planning.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="categories" appearance="bordered-panel"
						label-id="becpg.forms.set.category.label" template="/org/alfresco/components/form/2-column-set.ftl" />
					<set id="audit" appearance="bordered-panel" label-id="becpg.forms.set.audit.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />

					<field id="cm:name" set="mainInfo" />
					<field id="cm:title" set="mainInfo" />
					<field id="cm:description" set="mainInfo" />
					<field id="bcpg:code" read-only="true" set="mainInfo" />
					<field id="pjt:projectHierarchy1" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
						</control>
					</field>
					<field id="pjt:projectHierarchy2" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/linkedvalue/values/System/ProjectLists/bcpg:entityLists/project_Hierarchy
							</control-param>
							<control-param name="parent">pjt_projectHierarchy1
							</control-param>
						</control>
					</field>
					<field id="pjt:projectOrigin" set="mainInfo" />
					<field id="pjt:projectSponsor" set="mainInfo" />
					<field id="pjt:projectManager" set="mainInfo" />
					<field id="pjt:projectObservers" set="mainInfo" />
					<field id="pjt:observersEvents"  set="mainInfo" />
					
					<field id="bcpg:entityTplRef" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:project?classNames=pjt:project,bcpg:entityTplAspect&amp;excludeProps=bcpg:entityTplEnabled%7Cfalse
							</control-param>
							<control-param name="pageLinkTemplate">entity-data-lists?list=View-properties&amp;nodeRef={nodeRef}
							</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
					<field id="pjt:projectEntity" set="mainInfo" />
					<field id="pjt:projectPriority" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
					</field>
					<field id="pjt:projectState" set="mainInfo" >
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">Planned|data.taskstate.planned,InProgress|data.taskstate.inprogress,OnHold|data.taskstate.onhold,Cancelled|data.taskstate.cancelled,Completed|data.taskstate.completed
							</control-param>
						</control>
					</field>

					<field id="pjt:projectStartDate" set="planning" />
					<field id="pjt:projectDueDate" set="planning" />
					<field id="pjt:projectPlanningMode" set="planning" />

					<!-- categories -->
					<field id="cm:taggable" set="categories">
						<control>
							<control-param name="compactMode">true</control-param>
							<control-param name="params">aspect=cm:taggable
							</control-param>
							<control-param name="createNewItemUri">/api/tag/workspace/SpacesStore
							</control-param>
							<control-param name="createNewItemIcon">tag</control-param>
						</control>
					</field>
					<field id="cm:categories" set="categories">
						<control>
							<control-param name="compactMode">true</control-param>
						</control>
					</field>
				</appearance>
			</form>
			
			<form id="product-list">
				<field-visibility>
					<show id="cm:name" />
					<show id="bcpg:code" />
					<show id="cm:title" force="true" />
					<show id="cm:description" force="true" />
					<show id="pjt:projectHierarchy1" />
					<show id="pjt:projectHierarchy2" />
					<show id="pjt:projectOrigin" />
					<show id="pjt:projectSponsor" />
					<show id="pjt:projectManager" />
					<show id="pjt:projectObservers" />
					<show id="pjt:observersEvents" force="true"  />
					<show id="bcpg:entityTplRef" force="true" />
					<show id="pjt:projectEntity" />
					<show id="pjt:projectPriority" />
					<show id="pjt:projectState" />
					<show id="bcpg:suppliers" />
					<show id="bcpg:clients" />
					<show id="pjt:projectStartDate" />
					<show id="pjt:projectDueDate" />
					<show id="pjt:projectPlanningMode" />
					<show id="pjt:projectCalendar" />
					<show id="pjt:projectCompletionDate" />
					<show id="pjt:completionPercent" />
					<show id="pjt:projectOverdue" />
					<show id="pjt:projectScore" />
					<show id="pjt:projectWork" />
					<show id="pjt:projectBudgetedCost" />
					<show id="pjt:projectLoggedTime" />
					<show id="pjt:projectCurrentTasks" />
					
					<!-- local security rule -->
					<show id="sec:securityRef" />	

					<!-- tags and categories -->
					<show id="cm:taggable" />
					<show id="cm:categories" />

					<!-- auditable -->
					<show id="cm:creator" />
					<show id="cm:created" />
					<show id="cm:modifier" />
					<show id="cm:modified" />

				</field-visibility>
				<appearance>
					<field id="bcpg:code" read-only="true" />
					<field id="cm:creator" read-only="true"/>
					<field id="cm:created" read-only="true" />
					<field id="cm:modifier" read-only="true" />
					<field id="cm:modified" read-only="true" />
				</appearance>
			</form>

		</forms>
	</config>
	<config condition="pjt:taskLegend" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show id="cm:name" />
					<show id="cm:title" force="true" />
					<show id="bcpg:color" />
					<show id="pjt:taskLegendSites" />
					<show id="sec:readGroups" force="true"/>
					<show id="bcpg:isDeleted" />
				</field-visibility>
				<appearance>
					<field id="pjt:taskLegendSites" help-id="becpg.forms.help.taskLegendSites" />
					<field id="bcpg:color">
						<control
							template="/org/alfresco/components/form/controls/selectcolorpicker.ftl" />
					</field>
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:taskLegend" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show id="cm:name" />
					<show id="cm:title" force="true" />
					<show id="bcpg:color" />
					<show id="pjt:taskLegendSites" />
					<show id="sec:readGroups" force="true"/>
					<show id="bcpg:isDeleted" />
				</field-visibility>
				<appearance>
					<field id="pjt:taskLegendSites" help-id="becpg.forms.help.taskLegendSites" />
				
					<field id="bcpg:color">
						<control
							template="/org/alfresco/components/form/controls/selectcolorpicker.ftl" />
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<!-- TASK LIST -->

	<config condition="pjt:taskList" evaluator="node-type">
		<forms>
			<form id="security">
				<field-visibility>
					<show id="pjt:tlRealDuration" />
					<show id="pjt:tlWork" />
					<show id="pjt:tlLoggedTime" />
					<show id="pjt:tlCapacity" />
					<show id="pjt:expense" force="true" />
					
					<show id="pjt:tlTaskName" />
					<show id="pjt:tlTaskDescription" />
					<show id="pjt:tlTaskLegend" />
					
					<show id="pjt:tlState" />
					
					<show id="pjt:subProjectRef" force="true" />
					<show id="pjt:tlPrevTasks" />
					<show id="bcpg:parentLevel" force="true" />
					<show id="pjt:tlRefusedTaskRef" />
					<show id="pjt:tlRefusedTasksToReopen" />
					
					<show id="pjt:tlResources" />
					<show id="pjt:tlObservers" />
					<show id="pjt:observersEvents" force="true"/>
					<show id="pjt:tlWorkflowName" />
					
					<show id="pjt:tlIsMilestone" />
					<show id="pjt:tlDuration" />
					<show id="pjt:tlCalendar" />
					
					<show id="pjt:completionPercent" />
					<show id="pjt:tlManualDate" />
					<show id="pjt:tlStart" />
					<show id="pjt:tlEnd" />
					
					<show id="pjt:tlWork" />
					<show id="pjt:tlResourceCost" />
					<show id="pjt:tlBudgetRef" />
					
					<show id="pjt:notificationFrequencyValue" force="true"/>
					<show id="pjt:notificationInitialValue" force="true"/>
					<show id="pjt:notificationAuthorities" force="true"/>
					
				</field-visibility>
			</form>
			<form>
				<edit-form template="tab-edit" />
				<field-visibility>
					<show id="pjt:tlTaskName" />
					<show id="pjt:tlTaskDescription" />
					<show id="pjt:tlTaskLegend" />
					
					<show id="pjt:tlState" />
					
					<show id="pjt:subProjectRef" force="true" />
					<show id="pjt:tlPrevTasks" />
					<show id="bcpg:parentLevel" force="true" />
					<show id="pjt:tlRefusedTaskRef" />
					<show id="pjt:tlRefusedTasksToReopen" />
					
					<show id="pjt:tlResources" />
					<show id="pjt:tlObservers" />
					<show id="pjt:observersEvents" force="true"/>
					<show id="pjt:tlWorkflowName" />
					
					<show id="pjt:tlIsMilestone" />
					<show id="pjt:tlDuration" />
					<show id="pjt:tlCalendar" />
					
					<show id="pjt:completionPercent" />
					<show id="pjt:tlManualDate" />
					<show id="pjt:tlStart" />
					<show id="pjt:tlEnd" />
					
					<show id="pjt:tlWork" />
					<show id="pjt:tlResourceCost" />
					<show id="pjt:tlBudgetRef" />
					
					<show id="pjt:notificationFrequencyValue" force="true"/>
					<show id="pjt:notificationInitialValue" force="true"/>
					<show id="pjt:notificationAuthorities" force="true"/>

				</field-visibility>
				<appearance>

					<set id="mainInfo" appearance="bordered-panel"
						label-id="becpg.forms.set.designation.label" />
					<field id="pjt:tlTaskName" set="mainInfo" >
					    <control template="/org/alfresco/components/form/controls/textfield.ftl"/>
                    </field>
					<field id="pjt:tlTaskDescription" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/richtext.ftl">
							<control-param name="rows">10</control-param>
						</control>
					</field>
					
					<field id="pjt:tlTaskLegend" help-id="becpg.forms.help.tlTaskLegend" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
						</control>
					</field>
					<field id="pjt:tlState" set="mainInfo" />
					<field id="pjt:subProjectRef" set="mainInfo" >
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl"/>
					</field>
					
					<field id="bcpg:parentLevel" help-id="becpg.forms.help.parentLevel" set="mainInfo" label-id="becpg.forms.field.projects.taskList.parentLevel" >
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
							<control-param name="urlParamsToPass">itemId</control-param>
							<control-param name="parent">bcpg_parentLevel</control-param>
							<control-param name="parentMode">true</control-param>
						</control>
					</field>
					<field id="pjt:tlPrevTasks" help-id="becpg.forms.help.tlPrevTasks" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
							<control-param name="urlParamsToPass">itemId</control-param>
						</control>
					</field>
					
				
					
					<field id="pjt:tlRefusedTaskRef" help-id="becpg.forms.help.tlRefusedTaskRef" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
							<control-param name="urlParamsToPass">itemId</control-param>
						</control>
					</field>
					
					<field id="pjt:tlRefusedTasksToReopen" help-id="becpg.forms.help.tlRefusedTasksToReopen" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
							<control-param name="urlParamsToPass">itemId</control-param>
						</control>
					</field>
				
					
					<set id="resources" appearance="bordered-panel" label-id="becpg.forms.set.resources.label"
						template="/org/alfresco/components/form/1-column-set.ftl" />
						
					<field id="pjt:tlResources" help-id="becpg.forms.help.tlResources" set="resources" />
					<field id="pjt:tlObservers" help-id="becpg.forms.help.tlObservers"  set="resources" />
					<field id="pjt:observersEvents"   set="resources">
						<control template="/org/alfresco/components/form/controls/selectmany.ftl">
							<control-param name="style">width:100% !important</control-param>
						</control>
					</field>

					<field id="pjt:tlWorkflowName" help-id="becpg.forms.help.tlWorkflowName" set="resources">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">,activiti$projectAdhoc|data.workflow.projectadhoc,activiti$projectNewProduct|data.workflow.projectnewproduct
							</control-param>
						</control>
					</field>


					<set id="planning" appearance="bordered-panel" label-id="becpg.forms.set.planning.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />

					<field id="pjt:tlIsMilestone" help-id="becpg.forms.help.tlIsMilestone" set="planning" />
					<field id="pjt:tlDuration" help-id="becpg.forms.help.tlDuration" set="planning" />
					<field id="pjt:tlCalendar" help-id="becpg.forms.help.tlCalendar" set="planning">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:calendar?classNames=pjt:calendar</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
					
					<field id="pjt:tlManualDate" help-id="becpg.forms.help.tlManualDate" set="planning" />
					<field id="pjt:tlStart" set="planning" />
					<field id="pjt:tlEnd" set="planning" />
					<field id="pjt:completionPercent" set="planning" />
					
					<set id="budget" appearance="bordered-panel" label-id="becpg.forms.set.budget.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />
				
					<field id="pjt:tlWork" help-id="becpg.forms.help.tlWork" set="budget" />
					<field id="pjt:tlResourceCost" help-id="becpg.forms.help.tlResourceCost" set="budget">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
						</control>
					</field>
					
					<field id="pjt:tlBudgetRef" help-id="becpg.forms.help.tlBudgetRef" set="budget">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					
					<!-- Notifications -->
					<set id="notifications" appearance="bordered-panel" label-id="becpg.forms.notification.label"/>
					
					<field id="pjt:notificationAuthorities" set="notifications" label-id="becpg.forms.notification.property.authorities">
						<control template="/org/alfresco/components/form/controls/authority.ftl" />
					</field>					
					
					<field id="pjt:notificationFrequencyValue" set="notifications" 
					label-id="becpg.forms.notification.property.frequency"
					help-id="becpg.forms.notification.tooltip.frequency">
						<control template="/org/alfresco/components/form/controls/number.ftl" />
					</field>
					<field id="pjt:notificationInitialValue" set="notifications" 
					label-id="becpg.forms.notification.property.initialNotification"
					help-id="becpg.forms.notification.tooltip.initial">
						<control template="/org/alfresco/components/form/controls/number.ftl" />
					</field>	
					
				</appearance>
			</form>
			
		</forms>
	</config>
	<config condition="pjt:taskList" evaluator="model-type">
		<forms>
			<form>
				<edit-form template="tab-edit" />
				<field-visibility>
					<show id="pjt:tlTaskName" />
					<show id="pjt:tlTaskDescription" />
					<show id="pjt:tlTaskLegend" />
					
					<show id="pjt:tlState" />
					
					<show id="pjt:subProjectRef" force="true" />
					<show id="pjt:tlPrevTasks" />
					<show id="bcpg:parentLevel" force="true" />
					<show id="pjt:tlRefusedTaskRef" />
					<show id="pjt:tlRefusedTasksToReopen" />
					
					<show id="pjt:tlResources" />
					<show id="pjt:tlObservers" />
					<show id="pjt:observersEvents" force="true"  />
					<show id="pjt:tlWorkflowName" />
					
					<show id="pjt:tlIsMilestone" />
					<show id="pjt:tlDuration" />
					<show id="pjt:tlCalendar" />
					
					<show id="pjt:completionPercent" />
					<show id="pjt:tlManualDate" />
					<show id="pjt:tlStart" />
					<show id="pjt:tlEnd" />
					
					<show id="pjt:tlWork" />
					<show id="pjt:tlResourceCost" />
					<show id="pjt:tlBudgetRef" />
					
					<show id="pjt:notificationInitialValue" force="true"/>
					<show id="pjt:notificationFrequencyValue" force="true"/>
					<show id="pjt:notificationAuthorities" force="true"/>

				</field-visibility>
				<appearance>

					<set id="mainInfo" appearance="bordered-panel"
						label-id="becpg.forms.set.designation.label" />
					<field id="pjt:tlTaskName" set="mainInfo" >
                        <control template="/org/alfresco/components/form/controls/textfield.ftl"/>
                    </field>
					<field id="pjt:tlTaskDescription" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/richtext.ftl">
							<control-param name="rows">10</control-param>
						</control>
					</field>
					
					<field id="pjt:tlTaskLegend" set="mainInfo" help-id="becpg.forms.help.tlTaskLegend">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
						</control>
					</field>
					<field id="pjt:tlState" set="mainInfo" />
					<field id="pjt:subProjectRef" set="mainInfo" >
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl"/>
					</field>
					<field id="bcpg:parentLevel" set="mainInfo" label-id="becpg.forms.field.projects.taskList.parentLevel"  help-id="becpg.forms.help.parentLevel">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
							<control-param name="parent">bcpg_parentLevel</control-param>
							<control-param name="parentMode">true</control-param>
						</control>
					</field>
					<field id="pjt:tlPrevTasks" set="mainInfo" help-id="becpg.forms.help.tlPrevTasks">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
					<field id="pjt:tlRefusedTaskRef" set="mainInfo" help-id="becpg.forms.help.tlRefusedTaskRef">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
				
				 <field id="pjt:tlRefusedTasksToReopen" set="mainInfo" help-id="becpg.forms.help.tlRefusedTasksToReopen" >
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
							<control-param name="urlParamsToPass">itemId</control-param>
						</control>
					</field>
					
					<set id="resources" appearance="bordered-panel" label-id="becpg.forms.set.resources.label"
						template="/org/alfresco/components/form/1-column-set.ftl" />
						
					<field id="pjt:tlResources" set="resources" help-id="becpg.forms.help.tlResources" />
					<field id="pjt:tlObservers" set="resources" help-id="becpg.forms.help.tlObservers"/>
					<field id="pjt:observersEvents"   set="resources">
						<control template="/org/alfresco/components/form/controls/selectmany.ftl">
							<control-param name="style">width:100% !important</control-param>
						</control>
					</field>

					<field id="pjt:tlWorkflowName" set="resources">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">,activiti$projectAdhoc|data.workflow.projectadhoc,activiti$projectNewProduct|data.workflow.projectnewproduct</control-param>
							<control-param name="defaultValueContextProperty">activiti$projectAdhoc</control-param>
						</control>
					</field>

					<set id="planning" appearance="bordered-panel" label-id="becpg.forms.set.planning.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />

					<field id="pjt:tlIsMilestone" set="planning" help-id="becpg.forms.help.tlIsMilestone"/>
					<field id="pjt:tlDuration" set="planning" help-id="becpg.forms.help.tlDuration" />
					<field id="pjt:tlCalendar" help-id="becpg.forms.help.tlCalendar" set="planning">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:calendar?classNames=pjt:calendar</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
					
					<field id="pjt:tlManualDate" set="planning" help-id="becpg.forms.help.tlManualDate" />
					<field id="pjt:tlStart" set="planning" />
					<field id="pjt:tlEnd" set="planning" />
					<field id="pjt:completionPercent" set="planning" />
					
					
					<set id="budget" appearance="bordered-panel" label-id="becpg.forms.set.budget.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />
				
					<field id="pjt:tlWork" set="budget" help-id="becpg.forms.help.tlWork"/>
					<field id="pjt:tlResourceCost" set="budget" help-id="becpg.forms.help.tlResourceCost">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
						</control>
					</field>
					
					<field id="pjt:tlBudgetRef" help-id="becpg.forms.help.tlBudgetRef" set="budget">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					
					<!-- Notifications -->
					<set id="notifications" appearance="bordered-panel" label-id="becpg.forms.notification.label"/>
					
					<field id="pjt:notificationAuthorities" set="notifications" label-id="becpg.forms.notification.property.authorities">
						<control template="/org/alfresco/components/form/controls/authority.ftl" />
					</field>					
					
					<field id="pjt:notificationFrequencyValue" set="notifications" 
					label-id="becpg.forms.notification.property.frequency"
					help-id="becpg.forms.notification.tooltip.frequency">
						<control template="/org/alfresco/components/form/controls/number.ftl" />
					</field>
					<field id="pjt:notificationInitialValue" set="notifications" 
					label-id="becpg.forms.notification.property.initialNotification"
					help-id="becpg.forms.notification.tooltip.initial">
						<control template="/org/alfresco/components/form/controls/number.ftl" />
					</field>	

				</appearance>
			</form>
			<!-- Data Grid view -->
			<form id="filter">
				<field-visibility>
				    <show id="pjt:tlTaskName" />
					<show id="bcpg:depthLevel" />
					<show id="pjt:tlTaskLegend" />
					<show id="pjt:tlResources" />
					<show id="pjt:tlState" />
					<show id="pjt:tlIsMilestone" />
				</field-visibility>
				<appearance>
					<field id="bcpg:depthLevel">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">0|,1|1,2|2,3|3,All|data.level.all
							</control-param>
						</control>
					</field>
					<field id="pjt:tlState">
						<control template="/org/alfresco/components/form/controls/selectmany.ftl">
							<control-param name="insertBlank">true</control-param>
							<control-param name="isSearch">true</control-param>
						</control>
					</field>
					<field id="pjt:tlIsMilestone">
						<control template="/org/alfresco/components/form/controls/boolean.ftl">
                            <control-param name="isSearch">true</control-param>
                        </control>
					</field>
					
				</appearance>
			</form>
			<form id="sub-datagrid-filter">
				<field-visibility>
					<show id="pjt:tlTaskName" />
				</field-visibility>
				<appearance>
					<field id="pjt:tlTaskName" label-id="becpg.forms.filter.task.name" />
				</appearance>
			</form>
			<!-- bulk-edit -->
			<form id="create">
				<field-visibility>
					<show id="pjt:tlTaskName" />
					<show id="pjt:tlTaskDescription" />
					<show id="pjt:tlTaskLegend" />
					
					<show id="pjt:tlState" />
					
					<show id="pjt:subProjectRef" force="true" />
					<show id="pjt:tlPrevTasks" />
					<show id="bcpg:parentLevel" force="true" />
					<show id="pjt:tlRefusedTaskRef" />
					
					<show id="pjt:tlResources" />
					<show id="pjt:tlObservers" />
					<show id="pjt:observersEvents" force="true"  />
					<show id="pjt:tlWorkflowName" />
					
					<show id="pjt:tlIsMilestone" />
					<show id="pjt:tlDuration" />
					<show id="pjt:tlCalendar" />
					
					<show id="pjt:completionPercent" />
					<show id="pjt:tlManualDate" />
					<show id="pjt:tlStart" />
					<show id="pjt:tlEnd" />
					
					<show id="pjt:tlWork" />
					<show id="pjt:tlResourceCost" />
					<show id="pjt:tlBudgetRef" />
					
					<show id="pjt:notificationFrequencyValue" force="true"/>
					<show id="pjt:notificationInitialValue" force="true"/>
					<show id="pjt:notificationAuthorities" force="true"/>

				</field-visibility>
				<appearance>

					<set id="mainInfo" appearance="bordered-panel"
						label-id="becpg.forms.set.designation.label" />
					<field id="pjt:tlTaskName" set="mainInfo" >
                        <control template="/org/alfresco/components/form/controls/textfield.ftl"/>
                    </field>
					<field id="pjt:tlTaskDescription" set="mainInfo">
						<control template="/org/alfresco/components/form/controls/richtext.ftl">
							<control-param name="rows">10</control-param>
						</control>
					</field>
					
					<field id="pjt:tlTaskLegend" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
						</control>
					</field>
					<field id="pjt:tlState" set="mainInfo" />
					<field id="pjt:subProjectRef" force="true"  set="mainInfo" >
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl"/>
					</field>
					<field id="bcpg:parentLevel" set="mainInfo" label-id="becpg.forms.field.projects.taskList.parentLevel" >
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
							<control-param name="parent">bcpg_parentLevel</control-param>
							<control-param name="parentMode">true</control-param>
						</control>
					</field>
					<field id="pjt:tlPrevTasks" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
					<field id="pjt:tlRefusedTaskRef" set="mainInfo">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
				
					
					<set id="resources" appearance="bordered-panel" label-id="becpg.forms.set.resources.label"
						template="/org/alfresco/components/form/1-column-set.ftl" />
						
					<field id="pjt:tlResources" set="resources" />
					<field id="pjt:tlObservers" set="resources" />
					<field id="pjt:observersEvents"   set="resources">
						<control template="/org/alfresco/components/form/controls/selectmany.ftl">
							<control-param name="style">width:100% !important</control-param>
						</control>
					</field>

					<field id="pjt:tlWorkflowName" set="resources">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">,activiti$projectAdhoc|data.workflow.projectadhoc,activiti$projectNewProduct|data.workflow.projectnewproduct</control-param>
							<control-param name="defaultValueContextProperty">activiti$projectAdhoc</control-param>
						</control>
					</field>


					<set id="planning" appearance="bordered-panel" label-id="becpg.forms.set.planning.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />

					<field id="pjt:tlIsMilestone" set="planning" />
					<field id="pjt:tlDuration" set="planning" />
					<field id="pjt:tlCalendar" set="planning">
						<control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:calendar?classNames=pjt:calendar</control-param>
							<control-param name="showTooltip">false</control-param>
						</control>
					</field>
					
					<field id="pjt:tlManualDate" set="planning" />
					<field id="pjt:tlStart" set="planning" />
					<field id="pjt:tlEnd" set="planning" />
					<field id="pjt:completionPercent" set="planning" />
					
					<set id="budget" appearance="bordered-panel" label-id="becpg.forms.set.budget.label"
						template="/org/alfresco/components/form/2-column-set.ftl" />
				
					<field id="pjt:tlWork" set="budget" />
					<field id="pjt:tlResourceCost" set="budget">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
						</control>
					</field>
					
					<field id="pjt:tlBudgetRef" set="budget">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					
					<!-- Notifications -->
					<set id="notifications" appearance="bordered-panel" label-id="becpg.forms.notification.label"/>
					
					<field id="pjt:notificationAuthorities" set="notifications" label-id="becpg.forms.notification.property.authorities">
						<control template="/org/alfresco/components/form/controls/authority.ftl" />
					</field>					
					
					<field id="pjt:notificationFrequencyValue" set="notifications" 
					label-id="becpg.forms.notification.property.frequency"
					help-id="becpg.forms.notification.tooltip.frequency">
						<control template="/org/alfresco/components/form/controls/number.ftl" />
					</field>
					<field id="pjt:notificationInitialValue" set="notifications" 
					label-id="becpg.forms.notification.property.initialNotification"
					help-id="becpg.forms.notification.tooltip.initial">
						<control template="/org/alfresco/components/form/controls/number.ftl" />
					</field>		
			</appearance>
			</form>
			<form id="datagrid">
				<field-visibility>
					<show id="bcpg:depthLevel" />
					<show id="bcpg:parentLevel" />
					<show id="pjt:subProjectRef" force="true" />
					<show id="pjt:tlIsGroup" />
					<show id="pjt:tlIsCritical" />
					<show id="pjt:tlTaskName" />
					<show id="pjt:tlDue" />
					<show id="pjt:tlStart" />
					<show id="pjt:tlEnd" />
					<show id="pjt:tlTargetStart" />
					<show id="pjt:tlTargetEnd" />
					<show id="pjt:tlIsMilestone" />
					<show id="pjt:tlState" />
					<show id="pjt:tlResources" />
					<show id="pjt:tlDuration" />
					<show id="pjt:tlRealDuration" />
					<show id="pjt:tlWork" />
					<show id="pjt:tlLoggedTime" />
					<show id="pjt:tlCapacity" />
					<show id="pjt:expense" force="true" />
					<show id="pjt:completionPercent" />
					<show id="pjt:tlTaskLegend" />
					<show id="pjt:tlPrevTasks" />
					<show id="fm:commentCount" force="true" />
				</field-visibility>
				<appearance>
					<field id="bcpg:depthLevel" label="hidden" />
					<field id="bcpg:parentLevel" label="hidden" />
					<field id="pjt:subProjectRef" label="hidden" />
					<field id="pjt:tlIsGroup" label="hidden" />
					<field id="pjt:tlIsCritical" label="hidden" />
					<field id="pjt:tlPrevTasks" label="hidden" />
					<field id="pjt:invoice" read-only="true" />
					<field id="pjt:expense" read-only="true" />					
					<field id="pjt:tlIsMilestone" label="hidden" />
					<field id="pjt:tlDue" read-only="true" />
					<field id="pjt:tlStart" read-only="true" />
					<field id="pjt:tlEnd" read-only="true" />
					<field id="pjt:tlTargetStart" read-only="true" />
					<field id="pjt:tlTargetEnd" read-only="true" />
					<field id="pjt:tlRealDuration" read-only="true" />
					<field id="pjt:tlCapacity" read-only="true" />
					<field id="pjt:expense" read-only="true" />
					<field id="pjt:tlLoggedTime" read-only="true" />
					<field id="pjt:tlTaskLegend" label="hidden" />
					<field id="fm:commentCount" label="hidden" read-only="true" />
				</appearance>
			</form>
			
			<form id="sub-datagrid">
				<field-visibility>
					<show id="bcpg:parentLevel" />
					<show id="pjt:subProjectRef" force="true" />
					<show id="pjt:tlTaskName" />
					<show id="pjt:tlIsGroup" />
					<show id="pjt:tlIsMilestone" />
					<show id="pjt:tlDuration" />
					<show id="pjt:tlCalendar" />
					<show id="pjt:tlRealDuration" />
					<show force="true" id="pjt:tlPrevTasks" />
					<show force="true" id="pjt:tlResources" />
					<show id="pjt:tlTaskLegend" />
					<show id="pjt:tlState" />
					<show id="pjt:completionPercent" />
					<show id="pjt:tlDue" />
					<show id="pjt:tlStart" />
					<show id="pjt:tlEnd" />
					<!--  <show id="pjt:tlWorkflowInstance" /> -->
					<show id="fm:commentCount" force="true" />
				</field-visibility>
			</form>
			
			<form id="export">
				<field-visibility>
					<show id="pjt:tlTaskName" force="true" />
					<show id="entity_pjt:project_pjt:project" force="true" />
					<show id="pjt:tlTaskDescription" force="true" />
					<show id="pjt:tlTaskLegend" force="true" />
					<show id="pjt:tlState" force="true" />
					<show id="pjt:subProjectRef" force="true" />
				    <show id="pjt:tlResources" force="true" />
					<show id="pjt:tlDuration" force="true" />
					<show id="pjt:tlRealDuration" force="true" />
					<show id="pjt:completionPercent" force="true" />
					<show id="pjt:tlManualDate" force="true" />
					<show id="pjt:tlStart" force="true"  />
					<show id="pjt:tlEnd" force="true" />
					<show id="pjt:tlWork" force="true" />
					<show id="pjt:tlResourceCost" force="true" />
					<show id="pjt:tlBudgetRef" force="true" />
				</field-visibility>
			</form>
			
			<form id="projectList">
				<field-visibility>
					<show id="bcpg:depthLevel" />
					<show id="bcpg:parentLevel" />
					<show id="pjt:tlWorkflowInstance" force="true" />
					<show id="pjt:tlWorkflowTaskInstance" force="true" />
					
					<show id="pjt:subProjectRef" force="true" />
					<show id="pjt:tlIsGroup" />
					<show id="pjt:tlTaskName" />
					<show id="entity_pjt:project_pjt:project" />
					<show id="pjt:tlRealDuration" />
					<show id="pjt:tlIsMilestone" />
					<show id="pjt:tlState" />
					<show id="pjt:tlResources" />
					<show id="pjt:tlDuration" />
					<show id="pjt:tlRealDuration" />
					
					
					<!--  <show id="pjt:tlWork" />
					<show id="pjt:tlLoggedTime" />
					<show id="pjt:tlCapacity" />
					<show id="pjt:expense" force="true" /> -->
					
				 <!--  <show id="dataList_pjt:deliverableList" />  -->
					
					<show id="pjt:tlDue" />
					<show id="pjt:tlStart" />
					<show id="pjt:tlEnd" />
					<show id="pjt:completionPercent" />
					<show id="pjt:tlTaskLegend" />
					<show id="pjt:tlPrevTasks" />
					<show id="fm:commentCount" force="true" />
				</field-visibility>
				<appearance>
			     	<field id="pjt:tlTaskName" read-only="true" />
					<field id="pjt:tlWorkflowInstance" label="datasource" />
					<field id="pjt:tlWorkflowTaskInstance" label="datasource" />
					<field id="bcpg:depthLevel" label="datasource" />
					<field id="bcpg:parentLevel" label="datasource" />
					<field id="pjt:subProjectRef" label="datasource" />
					<field id="pjt:tlIsGroup" label="datasource" />
					<field id="pjt:tlPrevTasks" label="datasource" />
					<field id="pjt:invoice" read-only="true" />
					<field id="pjt:expense" read-only="true" />					
					<field id="pjt:tlIsMilestone" label="datasource" />
					<field id="pjt:tlDue" read-only="true" />
					<field id="pjt:tlStart" read-only="true" />
					<field id="pjt:tlEnd" read-only="true" />
					<field id="pjt:tlRealDuration" read-only="true" />
					<field  id="entity_pjt:project_pjt:project"  label-id="becpg.forms.field.projects.datagrid.project.label" read-only="true" />
				   <!-- <field id="dataList_pjt:deliverableList" label-id="becpg.forms.field.projects.datagrid.deliverableList.label"  read-only="true" />  -->
				<!--	<field id="pjt:tlCapacity" read-only="true" />
					<field id="pjt:expense" read-only="true" />
					<field id="pjt:tlLoggedTime" read-only="true" /> -->
					<field id="pjt:tlTaskLegend" label="datasource" />
					<field id="fm:commentCount" label="hidden" read-only="true" />
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:deliverableList" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show id="pjt:dlDescription" />
					<show id="pjt:dlTask" />
					<show id="pjt:dlContent" />
					<show id="pjt:dlUrl" />
					<show id="pjt:dlScriptExecOrder" />
					<show id="pjt:dlState" />
					<show id="pjt:completionPercent" />
				</field-visibility>
				<appearance>
				    <field id="pjt:dlDescription">
                        <control template="/org/alfresco/components/form/controls/textfield.ftl"/>
                    </field>
				
					<field id="pjt:dlTask">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
					<field id="pjt:dlState">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">Planned|data.deliverablestate.planned,InProgress|data.deliverablestate.inprogress,Completed|data.deliverablestate.completed,Closed|data.deliverablestate.closed
							</control-param>
						</control>
					</field>
					<field id="pjt:dlContent" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{ancestor}</control-param>
							<control-param name="startLocationParams">aspect=bcpg:entityListsAspect
							</control-param>
						</control>
					</field>
					<field id="pjt:dlScript">
						<control template="/org/alfresco/components/form/controls/textarea.ftl" />
					</field>

				</appearance>
			</form>
			<form id="simple-form">
				<field-visibility>
					<show id="pjt:dlDescription" />
					<show id="pjt:dlContent" />
					<show id="pjt:dlState" />
					<show id="pjt:completionPercent" />
				</field-visibility>
				<appearance>
					<field id="pjt:dlDescription" read-only="true" />
					<field id="pjt:dlState">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">InProgress|data.deliverablestate.inprogress,Completed|data.deliverablestate.completed
							</control-param>
						</control>
					</field>
					<field id="pjt:dlContent" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{ancestor}</control-param>
							<control-param name="startLocationParams">aspect=bcpg:entityListsAspect
							</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:deliverableList" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show id="pjt:dlDescription" />
					<show id="pjt:dlTask" />
					<show id="pjt:dlContent" />
					<show id="pjt:dlUrl" />
					<show id="pjt:dlScriptExecOrder" />
					<show id="pjt:dlState" />
					<show id="pjt:completionPercent" />
				</field-visibility>
				<appearance>
				     <field id="pjt:dlDescription">
                        <control template="/org/alfresco/components/form/controls/textfield.ftl"/>
                    </field>
					<field id="pjt:dlTask">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
					<field id="pjt:dlState">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="options">Planned|data.deliverablestate.planned,InProgress|data.deliverablestate.inprogress,Completed|data.deliverablestate.completed,Closed|data.deliverablestate.closed
							</control-param>
						</control>
					</field>
					<field id="pjt:dlContent" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{ancestor}</control-param>
							<control-param name="startLocationParams">aspect=bcpg:entityListsAspect
							</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<form id="datagrid">
				<field-visibility>
					<show id="pjt:dlDescription" />
					<show id="pjt:dlTask" />
					<show id="pjt:dlContent" />
					<show id="pjt:dlUrl" />
					<show id="pjt:dlState" />
					<show id="pjt:completionPercent" />
					<show id="fm:commentCount" force="true" />
				</field-visibility>
				<appearance>
					<field id="pjt:dlUrl" label="hidden" read-only="true" />
					<field id="fm:commentCount" label="hidden" read-only="true" />
				</appearance>
			</form>
			<form id="filter">
                <field-visibility>
                    <show id="pjt:dlDescription" />
                    <show id="pjt:dlTask" />
                    <show id="pjt:dlState" />
                </field-visibility>
                <appearance>
                     <field id="pjt:dlTask">
                        <control
                            template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
                            <control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
                            </control-param>
                        </control>
                    </field>
                   <field id="pjt:dlState">
                         <control template="/org/alfresco/components/form/controls/selectmany.ftl">
                            <control-param name="insertBlank">true</control-param>
                            <control-param name="isSearch">true</control-param>
                        </control>
                    </field>
                </appearance>
            </form>
			<form id="sub-datagrid">
				<field-visibility>
					<show id="pjt:dlDescription" />
					<show id="pjt:dlTask" />
					<show id="pjt:dlContent" />
					<show id="pjt:dlUrl" />
					<show id="pjt:dlState" />
					<show id="pjt:dlScriptExecOrder" />
					<show id="fm:commentCount" force="true" />
				</field-visibility>
			</form>
		</forms>
	</config>

	<config condition="pjt:scoreList" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show id="pjt:slScoreCriterion" />
					<show id="pjt:slWeight" />
					<show id="pjt:slScore" />
					<show id="pjt:slScoreRange" />
					<show id="pjt:slScreening" />
					<show id="bcpg:parentLevel" />
				</field-visibility>
				<appearance>
					 <field id="pjt:slScoreCriterion" >
                        <control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
                            <control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:scoreCriterion
                            </control-param>
                        </control>
                    </field>
                     
                
                    <field id="pjt:slScreening">
                        <control template="/org/alfresco/components/form/controls/richtext.ftl">
                            <control-param name="row">8</control-param>
                        </control>
                    </field>
                    
                    <field id="bcpg:parentLevel">
                        <control template="/org/alfresco/components/form/controls/autocomplete.ftl">
                            <control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:scoreList&#38;attributeName=pjt:slScoreCriterion&#38;extra.showFullPath=true
                            </control-param>
							<control-param name="urlParamsToPass">itemId</control-param>
                        </control>
                    </field>
				</appearance>
			</form>
			<form id="edit-productSpecification">
				<field-visibility>
					<show id="pjt:slScoreCriterion" />
					<show id="pjt:slScreening" />
					<show id="bcpg:parentLevel" />
				</field-visibility>
				<appearance>
					 <field id="pjt:slScoreCriterion" >
                        <control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
                            <control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:scoreCriterion
                            </control-param>
                        </control>
                    </field>
                     
                
                    <field id="pjt:slScreening">
                        <control template="/org/alfresco/components/form/controls/richtext.ftl">
                            <control-param name="row">8</control-param>
                        </control>
                    </field>
                    
                    <field id="bcpg:parentLevel">
                        <control template="/org/alfresco/components/form/controls/autocomplete.ftl">
                            <control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:scoreList&#38;attributeName=pjt:slScoreCriterion&#38;extra.showFullPath=true
                            </control-param>
                        </control>
                    </field>
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:scoreList" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
				    <show id="pjt:slScoreCriterion" />
					<show id="pjt:slWeight" />
					<show id="pjt:slScore" />
					<show id="pjt:slScoreRange" />
					<show id="pjt:slScreening" />
					<show id="bcpg:parentLevel" />
				</field-visibility>
				<appearance>
				     <field id="pjt:slScoreCriterion" >
                        <control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
                            <control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:scoreCriterion
                            </control-param>
                        </control>
                    </field>
				     
				
					<field id="pjt:slScreening">
						<control template="/org/alfresco/components/form/controls/richtext.ftl">
							<control-param name="row">8</control-param>
						</control>
					</field>
					
					<field id="bcpg:parentLevel">
                        <control template="/org/alfresco/components/form/controls/autocomplete.ftl">
                            <control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:scoreList&#38;attributeName=pjt:slScoreCriterion&#38;extra.showFullPath=true
                            </control-param>
                        </control>
                    </field>
					
				</appearance>
			</form>
			<form id="create-productSpecification">
				<field-visibility>
				    <show id="pjt:slScoreCriterion" />
					<show id="pjt:slScreening" />
					<show id="bcpg:parentLevel" />
				</field-visibility>
				<appearance>
				     <field id="pjt:slScoreCriterion" >
                        <control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
                            <control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:scoreCriterion
                            </control-param>
                        </control>
                    </field>
				     
				
					<field id="pjt:slScreening">
						<control template="/org/alfresco/components/form/controls/richtext.ftl">
							<control-param name="row">8</control-param>
						</control>
					</field>
					
					<field id="bcpg:parentLevel">
                        <control template="/org/alfresco/components/form/controls/autocomplete.ftl">
                            <control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:scoreList&#38;attributeName=pjt:slScoreCriterion&#38;extra.showFullPath=true
                            </control-param>
                        </control>
                    </field>
					
				</appearance>
			</form>
			<!-- Data Grid view -->
			<form id="datagrid">
				<field-visibility>
				    <show id="bcpg:depthLevel" />
				   
				    <show id="pjt:slScoreCriterion" />
                    <show id="pjt:slWeight" />
                    <show id="pjt:slScore" />
                    <show id="pjt:slScoreRange" />
                    <show id="pjt:slCriterion" />
                    <show id="pjt:slScreening" />
					<show id="pjt:slScoreDetail" />
					<show id="fm:commentCount" force="true" />
				</field-visibility>
				<appearance>
				   <field id="pjt:slWeight"  
				        help="{&quot;className&quot;:  &quot;italic-ifchild bold-ifopen&quot;, &quot;numberFormat&quot;:  { &quot;minimumFractionDigits&quot;: 0, &quot;maximumFractionDigits&quot;: 4}}"
				        /> 
				    <field id="bcpg:depthLevel" label="hidden" />
				    <field id="pjt:slScoreDetail"  read-only="true" />
					<field id="pjt:slScreening" read-only="true" />
					<field id="pjt:slCriterion" read-only="true" />
					<field id="fm:commentCount" label="hidden" read-only="true" />
				</appearance>
			</form>
			<form id="datagrid-productSpecification">
				<field-visibility>
				    <show id="bcpg:depthLevel" />
				    <show id="pjt:slScoreCriterion" />
                    <show id="pjt:slScreening" />
					<show id="fm:commentCount" force="true" />
				</field-visibility>
				<appearance>
				    <field id="bcpg:depthLevel" label="hidden" />
					<field id="pjt:slScreening" read-only="true" />
					<field id="pjt:slCriterion" read-only="true" />
					<field id="fm:commentCount" label="hidden" read-only="true" />
				</appearance>
			</form>
			<form id="filter">
				<field-visibility>
				    <show id="bcpg:depthLevel" />
					<show id="pjt:slCriterion" />
					<show id="pjt:slScoreCriterion" />
				</field-visibility>
				<appearance>
				
                    <field id="bcpg:depthLevel" >
                        <control template="/org/alfresco/components/form/controls/selectone.ftl">
                            <control-param name="options">0|,1|1,2|2,3|3,4|4,All|data.level.all
                            </control-param>
                        </control>
                    </field>
				     <field id="pjt:slScoreCriterion" >
                        <control template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
                            <control-param name="ds">becpg/autocomplete/targetassoc/associations/pjt:scoreCriterion
                            </control-param>
                        </control>
                     </field>
				      <field id="pjt:slCriterion">
                         <control template="/org/alfresco/components/form/controls/selectmany.ftl">
                            <control-param name="insertBlank">true</control-param>
                            <control-param name="isSearch">true</control-param>
                        </control>
                    </field>
				</appearance>
			</form>
		</forms>
	</config>


    <config condition="pjt:scoreCriterion" evaluator="node-type">
        <forms>
            <form>
                <field-visibility>
                    <show id="bcpg:charactName" />
                    <show id="cm:description" force="true" />
                    <show id="pjt:scoreCriterionType" />
                    <show id="pjt:scoreCriterionWeight" />
                    <show id="pjt:scoreCriterionFormula" />
                    <show id="pjt:scoreCriterionDetailFormula" />
                    <show id="pjt:scoreCriterionRangeFormula" />
                    <show id="pjt:scoreCriterionRange" />
                    <show id="pjt:scoreCriterionFormulated" />
                    <show id="sec:readGroups" force="true" />
                    <show id="bcpg:erpCode" force="true" />
                    <show id="bcpg:isDeleted" />
                </field-visibility>
                <appearance>
                    <field id="bcpg:charactName" />
                    <field id="cm:description">
                        <control>
                            <control-param name="activateLinks">true</control-param>
                        </control>
                    </field>
                    <field id="pjt:scoreCriterionFormula">
                        <control template="/org/alfresco/components/form/controls/spel-editor.ftl">
                            <control-param name="rows">10</control-param>
                        </control>
                    </field>
                     <field id="pjt:scoreCriterionDetailFormula">
                        <control template="/org/alfresco/components/form/controls/spel-editor.ftl">
                            <control-param name="rows">10</control-param>
                        </control>
                    </field>
                     <field id="pjt:scoreCriterionRangeFormula">
                        <control template="/org/alfresco/components/form/controls/spel-editor.ftl">
                            <control-param name="rows">10</control-param>
                        </control>
                    </field>
                     <field id="pjt:scoreCriterionRange" help-id="becpg.forms.help.scoreCriterionRange"/>
                </appearance>
            </form>
        </forms>
    </config>
    <config condition="pjt:scoreCriterion" evaluator="model-type">
        <forms>
            <form>
               <field-visibility>
                    <show id="bcpg:charactName" />
                    <show id="cm:description" force="true" />
                    <show id="pjt:scoreCriterionType" />
                    <show id="pjt:scoreCriterionWeight" />
                    <show id="pjt:scoreCriterionFormula" />
                    <show id="pjt:scoreCriterionDetailFormula" />
                    <show id="pjt:scoreCriterionRangeFormula" />
                    <show id="pjt:scoreCriterionRange" />
                     <show id="pjt:scoreCriterionFormulated" />
                    <show id="sec:readGroups" force="true" />
                    <show id="bcpg:erpCode" force="true" />
                    <show id="bcpg:isDeleted" />
                </field-visibility>
                <appearance>
                    <field id="bcpg:charactName" />
                    <field id="cm:description">
                        <control>
                            <control-param name="activateLinks">true</control-param>
                        </control>
                    </field>
                    <field id="pjt:scoreCriterionFormula">
                        <control template="/org/alfresco/components/form/controls/spel-editor.ftl">
                            <control-param name="rows">10</control-param>
                        </control>
                    </field>
                     <field id="pjt:scoreCriterionDetailFormula">
                        <control template="/org/alfresco/components/form/controls/spel-editor.ftl">
                            <control-param name="rows">10</control-param>
                        </control>
                    </field>
                     <field id="pjt:scoreCriterionRangeFormula">
                        <control template="/org/alfresco/components/form/controls/spel-editor.ftl">
                            <control-param name="rows">10</control-param>
                        </control>
                    </field>
                     <field id="pjt:scoreCriterionRange" help-id="becpg.forms.help.scoreCriterionRange"/>
                </appearance>
            </form>
            <!-- Data Grid view -->
            <form id="datagrid">
                <field-visibility>
                    <show id="bcpg:charactName" />
                    <show id="cm:description" force="true" />
                    <show id="pjt:scoreCriterionType" />
                    <show id="pjt:scoreCriterionWeight" />
                    <show id="pjt:scoreCriterionRange" />
                    <show id="sec:readGroups" force="true" />
                    <show id="bcpg:erpCode" force="true" />
                    <show id="bcpg:isDeleted" />
                </field-visibility>
            </form>
              <form id="export">
                <field-visibility>
                    <show id="bcpg:charactName" />
                    <show id="cm:description" force="true" />
                    <show id="pjt:scoreCriterionType" />
                    <show id="pjt:scoreCriterionWeight" />
                    <show id="pjt:scoreCriterionFormula" />
                    <show id="pjt:scoreCriterionDetailFormula" />
                    <show id="pjt:scoreCriterionRangeFormula" />
                    <show id="pjt:scoreCriterionRange" />
                    <show id="pjt:scoreCriterionFormulated" />
                    <show id="sec:readGroups" force="true" />
                    <show id="bcpg:erpCode" force="true" />
                    <show id="bcpg:isDeleted" />
                </field-visibility>
            </form>
            <form id="filter">
                <field-visibility>
                    <show id="bcpg:charactName" />
                    <show id="bcpg:isDeleted" />
                </field-visibility>
                <appearance>
                    <field id="bcpg:charactName">
                        <control template="/org/alfresco/components/form/controls/textfield.ftl" />
                    </field>
                    <field id="bcpg:isDeleted">
                        <control template="/org/alfresco/components/form/controls/boolean.ftl">
                            <control-param name="isSearch">true</control-param>
                        </control>
                    </field>
                </appearance>
            </form>
        </forms>
    </config>

	<!-- pjt:requestList type create form config -->
	<config evaluator="model-type" condition="pjt:requestList">
		<forms>
			<!-- Create item form -->
			<form>
				<field-visibility>
					<show id="cm:title" force="true"/>
					<show id="cm:description" force="true"/>
					<show id="pjt:rlAssignedTo" />
					<show id="pjt:rlOrigin" />
					<show id="pjt:rlState" />
					<show id="pjt:rlPriority" />
					<show id="pjt:rlDueDate" />
					<show id="pjt:rlComments" />
					<show id="cm:attachments" force="true"/>
				</field-visibility>
				<create-form template="../data-lists/forms/dataitem.ftl" />
				<appearance>
					<field id="cm:title">
						<control template="/org/alfresco/components/form/controls/textfield.ftl" />
					</field>
					<field id="pjt:rlComments">
						<control template="/org/alfresco/components/form/controls/textarea.ftl" />
					</field>
					<field id="cm:attachments">
						<control>
							<control-param name="startLocation">{doclib}</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<!-- Data Grid view -->
			<form id="datagrid">
				<field-visibility>
					<show id="cm:title" force="true"/>
					<show id="cm:likesRatingSchemeCount" force="true"/>
					<show id="cm:description" force="true"/>
					<show id="pjt:rlAssignedTo" />
					<show id="pjt:rlOrigin" />
					<show id="pjt:rlState" />
					<show id="pjt:rlPriority" />
					<show id="pjt:rlDueDate" />
					<show id="cm:attachments" force="true"/>
					<show id="cm:creator" />
					<show id="cm:created" />
				</field-visibility>
				<appearance>
					<field id="cm:created" read-only="true">
						<control template="/org/alfresco/components/form/controls/date.ftl">
							<control-param name="showTime">false</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<!-- pjt:requestList type edit form config -->
	<config evaluator="node-type" condition="pjt:requestList">
		<forms>
			<!-- Create item form -->
			<form>
				<field-visibility>
					<show id="cm:title" force="true"/>
					<show id="cm:description" force="true"/>
					<show id="pjt:rlAssignedTo" />
					<show id="pjt:rlOrigin" />
					<show id="pjt:rlState" />
					<show id="pjt:rlPriority" />
					<show id="pjt:rlDueDate" />
					<show id="pjt:rlComments" />
					<show id="cm:attachments" force="true"/>
				</field-visibility>
				<create-form template="../data-lists/forms/dataitem.ftl" />
				<appearance>
					<field id="cm:title">
						<control template="/org/alfresco/components/form/controls/textfield.ftl" />
					</field>
					<field id="pjt:rlComments">
						<control template="/org/alfresco/components/form/controls/textarea.ftl" />
					</field>
					<field id="cm:attachments">
						<control>
							<control-param name="startLocation">{doclib}</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>
	
	
	
	<!-- pjt:requestList type create form config -->
	<config evaluator="model-type" condition="pjt:entityRequestList">
		<forms>
			<!-- Create item form -->
			<form>
				<field-visibility>
					<show id="cm:title" force="true"/>
					<show id="cm:description" force="true"/>
					<show id="pjt:rlAssignedTo" />
					<show id="pjt:rlOrigin" />
					<show id="pjt:rlState" />
					<show id="pjt:rlPriority" />
					<show id="pjt:rlDueDate" />
					<show id="pjt:rlComments" />
					<show id="cm:attachments" force="true"/>
				</field-visibility>
				<create-form template="../data-lists/forms/dataitem.ftl" />
				<appearance>
					<field id="cm:title">
						<control template="/org/alfresco/components/form/controls/textfield.ftl" />
					</field>
					<field id="pjt:rlComments">
						<control template="/org/alfresco/components/form/controls/textarea.ftl" />
					</field>
					<field id="cm:attachments">
						<control>
							<control-param name="startLocation">{doclib}</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<!-- Data Grid view -->
			<form id="datagrid">
				<field-visibility>
					<show id="cm:title" force="true"/>
					<show id="cm:likesRatingSchemeCount" force="true"/>
					<show id="cm:description" force="true"/>
					<show id="pjt:rlAssignedTo" />
					<show id="pjt:rlOrigin" />
					<show id="pjt:rlState" />
					<show id="pjt:rlPriority" />
					<show id="pjt:rlDueDate" />
					<show id="cm:attachments" force="true"/>
					<show id="cm:creator" />
					<show id="cm:created" />
					<show id="fm:commentCount" force="true" />
				</field-visibility>
				<appearance>
					<field id="cm:likesRatingSchemeCount" read-only="true"/>
					<field id="fm:commentCount" label="hidden"/>
					<field id="cm:created" read-only="true">
						<control template="/org/alfresco/components/form/controls/date.ftl">
							<control-param name="showTime">false</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<!-- pjt:requestList type edit form config -->
	<config evaluator="node-type" condition="pjt:entityRequestList">
		<forms>
			<!-- Create item form -->
			<form>
				<field-visibility>
					<show id="cm:title" force="true"/>
					<show id="cm:description" force="true"/>
					<show id="pjt:rlAssignedTo" />
					<show id="pjt:rlOrigin" />
					<show id="pjt:rlState" />
					<show id="pjt:rlPriority" />
					<show id="pjt:rlDueDate" />
					<show id="pjt:rlComments" />
					<show id="cm:attachments" force="true"/>
				</field-visibility>
				<create-form template="../data-lists/forms/dataitem.ftl" />
				<appearance>
					<field id="cm:title">
						<control template="/org/alfresco/components/form/controls/textfield.ftl" />
					</field>
					<field id="pjt:rlComments">
						<control template="/org/alfresco/components/form/controls/textarea.ftl" />
					</field>
					<field id="cm:attachments">
						<control>
							<control-param name="startLocation">{doclib}</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<config condition="pjt:logTimeList" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:ltlTask" />
					<show force="false" id="pjt:ltlDate" />
					<show force="false" id="pjt:ltlTime" />
					<show force="false" id="pjt:ltlComment" />
					<show force="false" id="pjt:ltlType" />
				</field-visibility>
				<appearance>
					<field id="pjt:ltlTask" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
					<field id="pjt:ltlComment" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/textarea.ftl" />
					</field>
				</appearance>
			</form>
			<form id="security">
				<field-visibility>
					<show force="true" id="pjt:ltlTask" />
					<show force="true" id="pjt:ltlDate" />
					<show force="true" id="cm:creator" />
					<show force="true" id="pjt:ltlTime" />
					<show force="true" id="pjt:ltlComment" />
					<show force="true" id="pjt:ltlType" />
					<show force="true" id="pjt:invoice" />
				</field-visibility>
			</form>
		</forms>
	</config>
	<config condition="pjt:logTimeList" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:ltlTask" />
					<show force="false" id="pjt:ltlDate" />
					<show force="false" id="cm:creator" for-mode="view" />
					<show force="false" id="pjt:ltlTime" />
					<show force="false" id="pjt:ltlComment" />
					<show force="false" id="pjt:ltlType" />
				</field-visibility>
				<appearance>
					<field id="pjt:ltlTask" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
					<field id="pjt:ltlComment" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/textarea.ftl" />
					</field>
				</appearance>
			</form>
			<form id="datagrid">
				<field-visibility>
					<show force="false" id="pjt:ltlTask" />
					<show force="false" id="pjt:ltlDate" />
					<show force="false" id="cm:creator" />
					<show force="false" id="pjt:ltlTime" />
					<show force="false" id="pjt:ltlComment" />
					<show force="false" id="pjt:ltlType" />
					<show force="true" id="pjt:invoice" />
				</field-visibility>
				<appearance>
					<field id="cm:creator" read-only="true" />
					<field id="pjt:invoice" read-only="true" />
				</appearance>
			</form>
			<form id="filter">
				<field-visibility>
					<show force="false" id="pjt:ltlTask" />
					<show force="false" id="pjt:ltlDate" />
					<show force="false" id="cm:creator" />
					<show force="false" id="pjt:ltlType" />
				</field-visibility>
				<appearance>
					<field id="pjt:ltlTask">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:taskList&#38;attributeName=pjt:tlTaskName
							</control-param>
						</control>
					</field>
					<field id="pjt:ltlDate">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" />
					</field>
					<field id="pjt:ltlType">
						<control template="/org/alfresco/components/form/controls/selectone.ftl">
							<control-param name="isSearch">true</control-param>
							<control-param name="insertBlank">true</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:resourceCost" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show id="bcpg:charactName" />
					<show id="pjt:resourceCostValue" />
					<show id="pjt:resourceCostBillRate" />
					<show id="pjt:resourceCostHoursPerDay" />
					<show id="sec:readGroups" force="true"/>
					<show id="bcpg:isDeleted" />
				</field-visibility>
			</form>
		</forms>
	</config>
	<config condition="pjt:resourceCost" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show id="bcpg:charactName" />
					<show id="pjt:resourceCostValue" />
					<show id="pjt:resourceCostBillRate" />
					<show id="pjt:resourceCostHoursPerDay" />
					<show id="sec:readGroups" force="true"/>
					<show id="bcpg:isDeleted" />
				</field-visibility>
			</form>
		</forms>
	</config>

	<!-- Budget LIST -->

	<config condition="pjt:budgetList" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:blItem" />
					<show force="false" id="bcpg:parentLevel" />
					<show force="false" id="pjt:blBudgetedExpense" />
					<show force="false" id="pjt:blBudgetedInvoice" />
				</field-visibility>
				<appearance>
					<field id="bcpg:parentLevel" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
							<control-param name="urlParamsToPass">itemId</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<config condition="pjt:budgetList" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:blItem" />
					<show force="false" id="bcpg:parentLevel" />
					<show force="false" id="pjt:blBudgetedExpense" />
					<show force="false" id="pjt:blBudgetedInvoice" />
				</field-visibility>
				<appearance>
					<field id="bcpg:parentLevel" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/autocomplete.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<form id="datagrid">
				<field-visibility>
					<show id="bcpg:depthLevel" />
					<show id="bcpg:parentLevel" />
					<show force="false" id="pjt:blItem" />
					<show force="false" id="pjt:blBudgetedExpense" />
					<show force="true" id="pjt:expense" />
					<show force="false" id="pjt:blBudgetedInvoice" />
					<show force="true" id="pjt:invoice" />
					<show force="false" id="pjt:blProfit" />
				</field-visibility>
				<appearance>
					<field id="bcpg:depthLevel" label="hidden" />
					<field id="bcpg:parentLevel" label="hidden" />
					<field id="pjt:expense" mandatory="false" read-only="true" />
					<field id="pjt:invoice" mandatory="false" read-only="true" />
					<field id="pjt:blProfit" mandatory="false" read-only="true" />
				</appearance>
			</form>
			<form id="filter">
				<field-visibility>
					<show force="false" id="pjt:blItem" />
				</field-visibility>
			</form>
		</forms>
	</config>


	<!-- EXPENSE LIST -->
	<config condition="pjt:expenseList" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:elBudgetRef" />
					<show force="false" id="pjt:elExpenseName" />
					<show force="false" id="pjt:elDate" />
					<show force="true" id="pjt:expense" />
					<!-- <show force="false" id="pjt:elTaskRef"/> -->
					<show force="false" id="pjt:elDocRef" />
				</field-visibility>
				<appearance>
					<field id="pjt:elBudgetRef" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					<field id="pjt:elDocRef" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{ancestor}</control-param>
							<control-param name="startLocationParams">aspect=bcpg:entityListsAspect
							</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:expenseList" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:elBudgetRef" />
					<show force="false" id="pjt:elExpenseName" />
					<show force="false" id="pjt:elDate" />
					<show force="true" id="pjt:expense" />
					<!-- <show force="false" id="pjt:elTaskRef"/> -->
					<show force="false" id="pjt:elDocRef" />
				</field-visibility>
				<appearance>
					<field id="pjt:elBudgetRef" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					<field id="pjt:elDocRef" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{ancestor}</control-param>
							<control-param name="startLocationParams">aspect=bcpg:entityListsAspect
							</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<form id="datagrid">
				<field-visibility>
					<show force="false" id="pjt:elBudgetRef" />
					<show force="false" id="pjt:elExpenseName" />
					<show force="false" id="pjt:elDate" />
					<show force="true" id="pjt:expense" />
					<!-- <show force="false" id="pjt:elTaskRef"/> -->
					<show force="false" id="pjt:elDocRef" />
				</field-visibility>
			</form>
			<form id="filter">
				<field-visibility>
					<show force="false" id="pjt:elBudgetRef" />
					<show force="false" id="pjt:elDate" />
				</field-visibility>
				<appearance>
					<field id="pjt:elBudgetRef" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					<field id="pjt:elDate">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" />
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<!-- INVOICE LIST -->
	<config condition="pjt:invoiceList" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:ilBudgetRef" />
					<show force="false" id="pjt:ilInvoiceName" />
					<show force="false" id="pjt:ilDate" />
					<show force="true" id="pjt:invoice" />
					<show force="false" id="pjt:ilDocRef" />

				</field-visibility>
				<appearance>
					<field id="pjt:ilBudgetRef" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					<field id="pjt:ilDocRef" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{ancestor}</control-param>
							<control-param name="startLocationParams">aspect=bcpg:entityListsAspect
							</control-param>
						</control>
					</field>
				</appearance>
			</form>
		</forms>
	</config>
	<config condition="pjt:invoiceList" evaluator="model-type">
		<forms>
			<form>
				<field-visibility>
					<show force="false" id="pjt:ilBudgetRef" />
					<show force="false" id="pjt:ilInvoiceName" />
					<show force="false" id="pjt:ilDate" />
					<show force="true" id="pjt:invoice" />
					<show force="false" id="pjt:ilDocRef" />
				</field-visibility>
				<appearance>
					<field id="pjt:ilBudgetRef" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					<field id="pjt:ilDocRef" mandatory="false" read-only="false">
						<control template="/org/alfresco/components/form/controls/association.ftl">
							<control-param name="startLocation">{ancestor}</control-param>
							<control-param name="startLocationParams">aspect=bcpg:entityListsAspect
							</control-param>
						</control>
					</field>
				</appearance>
			</form>
			<form id="datagrid">
				<field-visibility>
					<show force="false" id="pjt:ilBudgetRef" />
					<show force="false" id="pjt:ilInvoiceName" />
					<show force="false" id="pjt:ilDate" />
					<show force="true" id="pjt:invoice" />
					<show force="false" id="pjt:ilDocRef" />
				</field-visibility>
			</form>
			<form id="filter">
				<field-visibility>
					<show force="false" id="pjt:ilBudgetRef" />
					<show force="false" id="pjt:ilExpenseName" />
					<show force="false" id="pjt:ilDate" />
				</field-visibility>
				<appearance>
					<field id="pjt:ilBudgetRef" mandatory="false" read-only="false">
						<control
							template="/org/alfresco/components/form/controls/autocomplete-association.ftl">
							<control-param name="ds">becpg/autocomplete/ParentValue?className=pjt:budgetList&amp;attributeName=pjt:blItem
							</control-param>
						</control>
					</field>
					<field id="pjt:ilDate">
						<control template="/org/alfresco/components/form/controls/daterange.ftl" />
					</field>
				</appearance>
			</form>
		</forms>
	</config>

	<config evaluator="model-type" condition="pjt:calendar">
		<forms>
			<form>
				<field-visibility>
					<show id="bcpg:charactName" />
					<show id="pjt:calPublicHolydaysDates" />
					<show id="pjt:calHolydayDates" />
					<show id="pjt:calNonWorkingDays" />
					<show id="sec:readGroups" force="true"/>
					<show id="bcpg:isDeleted" />
				</field-visibility>
				<appearance>
					<field id="bcpg:charactName"  />
					<field id="pjt:calPublicHolydaysDates"  help-id="becpg.forms.help.calPublicHolydaysDates" />
					<field id="pjt:calHolydayDates"  help-id="becpg.forms.help.calHolydayDates" />
					<field id="pjt:calNonWorkingDays" >
                        <control template="/org/alfresco/components/form/controls/checkboxmany.ftl" >
                        </control>
                    </field>
				</appearance>
			</form>
			
			<form id="datagrid">
                <field-visibility>
                    <show id="bcpg:charactName" />
                    <show id="pjt:calPublicHolydaysDates" />
                    <show id="pjt:calHolydayDates" />
                    <show id="pjt:calNonWorkingDays" />
                    <show id="sec:readGroups" force="true"/>
                    <show id="bcpg:isDeleted" />
                </field-visibility>
               
            </form>
            
            <form id="filter">
                <field-visibility>
                    <show id="bcpg:charactName" />
                </field-visibility>  
            </form>
			
		</forms>
	</config>

	<!-- Calendar forms -->
	<config condition="pjt:calendar" evaluator="node-type">
		<forms>
			<form>
				<field-visibility>
                    <show id="bcpg:charactName" />
                    <show id="pjt:calPublicHolydaysDates" />
                    <show id="pjt:calHolydayDates" />
                    <show id="pjt:calNonWorkingDays" />
                    <show id="sec:readGroups" force="true"/>
                    <show id="bcpg:isDeleted" />
                </field-visibility>
                <appearance>
                    <field id="bcpg:charactName" />
                    <field id="pjt:calPublicHolydaysDates"  help-id="becpg.forms.help.calPublicHolydaysDates" />
                    <field id="pjt:calHolydayDates"  help-id="becpg.forms.help.calHolydayDates" />
                    <field id="pjt:calNonWorkingDays" >
                        <control template="/org/alfresco/components/form/controls/checkboxmany.ftl" >
                        </control>
                    </field>
                </appearance>
			</form>
			
		</forms>
	</config>


</alfresco-config>
