From 3b0435f24d0e001df9d3799ab53dbe6ed2f72332 Mon Sep 17 00:00:00 2001 From: Sophia Leierseder <s.leierseder@adito.de> Date: Tue, 18 Jun 2019 08:56:13 +0200 Subject: [PATCH] bug fix campaign step medium --- .../CampaignStep_entity.aod | 935 +++++++++--------- .../CampaignStepFilter_view.aod | 127 +-- .../CampaignStepPreview_view.aod | 184 ++-- 3 files changed, 624 insertions(+), 622 deletions(-) diff --git a/entity/CampaignStep_entity/CampaignStep_entity.aod b/entity/CampaignStep_entity/CampaignStep_entity.aod index da617dd007..65c24e0b03 100644 --- a/entity/CampaignStep_entity/CampaignStep_entity.aod +++ b/entity/CampaignStep_entity/CampaignStep_entity.aod @@ -1,467 +1,468 @@ -<?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.7" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.7"> - <name>CampaignStep_entity</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>NEON:GROUP_APPOINTMENT</icon> - <title>Campaign Step</title> - <contentTitleProcess>%aditoprj%/entity/CampaignStep_entity/contentTitleProcess.js</contentTitleProcess> - <onValidation>%aditoprj%/entity/CampaignStep_entity/onValidation.js</onValidation> - <imageProcess>%aditoprj%/entity/CampaignStep_entity/imageProcess.js</imageProcess> - <titlePlural>Steps</titlePlural> - <recordContainer>db</recordContainer> - <entityFields> - <entityProvider> - <name>#PROVIDER</name> - <dependencies> - <entityDependency> - <name>13f82959-7e04-449f-a657-c34f6b97f3be</name> - <entityName>Object_entity</entityName> - <fieldName>CampaignSteps</fieldName> - <isConsumer v="false" /> - </entityDependency> - </dependencies> - </entityProvider> - <entityField> - <name>CAMPAIGNSTEPID</name> - <mandatory v="true" /> - </entityField> - <entityField> - <name>CAMPAIGN_ID</name> - <title>Campaign</title> - <consumer>CampaignConsumer</consumer> - <linkedContext>Campaign</linkedContext> - <mandatory v="true" /> - <stateProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/stateProcess.js</stateProcess> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/valueProcess.js</valueProcess> - <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/displayValueProcess.js</displayValueProcess> - <onValueChange>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/onValueChange.js</onValueChange> - </entityField> - <entityField> - <name>EMPLOYEE_CONTACT_ID</name> - <title>Responsible</title> - <consumer>Employees</consumer> - <mandatory v="true" /> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/employee_contact_id/valueProcess.js</valueProcess> - <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/employee_contact_id/displayValueProcess.js</displayValueProcess> - </entityField> - <entityField> - <name>NAME</name> - <title>Name</title> - <mandatory v="true" /> - </entityField> - <entityField> - <name>DATE_START</name> - <title>Begin</title> - <contentType>DATE</contentType> - <resolution>DAY</resolution> - <outputFormat>dd.MM.yyyy</outputFormat> - <inputFormat>dd.MM.yyyy</inputFormat> - <mandatory v="true" /> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_start/valueProcess.js</valueProcess> - <onValueChange>%aditoprj%/entity/CampaignStep_entity/entityfields/date_start/onValueChange.js</onValueChange> - </entityField> - <entityField> - <name>DATE_END</name> - <title>End</title> - <contentType>DATE</contentType> - <resolution>DAY</resolution> - <outputFormat>dd.MM.yyyy</outputFormat> - <inputFormat>dd.MM.yyyy</inputFormat> - <mandatory v="true" /> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_end/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>STATE</name> - <title>Status</title> - <consumer>KeywordStates</consumer> - <mandatory v="true" /> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/state/valueProcess.js</valueProcess> - <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/state/displayValueProcess.js</displayValueProcess> - </entityField> - <entityField> - <name>SORTING</name> - <title>Sorting</title> - <contentType>NUMBER</contentType> - <mandatory v="true" /> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/sorting/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>USER_NEW</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/user_new/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>DATE_NEW</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_new/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>USER_EDIT</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/user_edit/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>DATE_EDIT</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_edit/valueProcess.js</valueProcess> - </entityField> - <entityProvider> - <name>CampaignSteps</name> - <recordContainer>db</recordContainer> - <dependencies> - <entityDependency> - <name>421e6cc2-f874-4834-b022-fe1b253d50af</name> - <entityName>Campaign_entity</entityName> - <fieldName>CampaignSteps</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>7f1c046b-0e8f-429e-a0a6-3322382c61d4</name> - <entityName>CampaignParticipant_entity</entityName> - <fieldName>CampaignSteps</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>eedc7b17-af98-4ffb-b527-97835cf8f903</name> - <entityName>CampaignAddParticipants_entity</entityName> - <fieldName>CampaignStepConsumer</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>ad4ee503-95b9-4add-a0ef-e833db008349</name> - <entityName>CampaignCost_entity</entityName> - <fieldName>CampaignSteps</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>3fde1e51-cc4c-4727-b4e7-fd30bed1ee04</name> - <entityName>Campaign_entity</entityName> - <fieldName>CampaignStepsReadonly</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>db1a63f3-753b-423d-9ab9-db3d03315dc6</name> - <entityName>CampaignStep_entity</entityName> - <fieldName>CampaignStepsConsumer</fieldName> - <isConsumer v="false" /> - </entityDependency> - </dependencies> - <children> - <entityParameter> - <name>campaignId_param</name> - <expose v="true" /> - <triggerRecalculation v="false" /> - <mandatory v="true" /> - </entityParameter> - </children> - </entityProvider> - <entityParameter> - <name>campaignId_param</name> - <expose v="true" /> - <triggerRecalculation v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityConsumer> - <name>KeywordStates</name> - <dependency> - <name>dependency</name> - <entityName>KeywordEntry_entity</entityName> - <fieldName>SpecificContainerKeywords</fieldName> - </dependency> - <children> - <entityParameter> - <name>ContainerName_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/keywordstates/children/containername_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityField> - <name>MAXPARTICIPANTS</name> - <title>Max participants</title> - <contentType>NUMBER</contentType> - <mandatory v="true" /> - <onValidation>%aditoprj%/entity/CampaignStep_entity/entityfields/maxparticipants/onValidation.js</onValidation> - </entityField> - <entityConsumer> - <name>CampaignParticipantsConsumer</name> - <selectionMode>MULTI</selectionMode> - <dependency> - <name>dependency</name> - <entityName>CampaignParticipant_entity</entityName> - <fieldName>CampaignParticipantsProvider</fieldName> - </dependency> - <children> - <entityParameter> - <name>CampaignId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignparticipantsconsumer/children/campaignid_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>CampaignStepId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignparticipantsconsumer/children/campaignstepid_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityField> - <name>CurrentMaxParticipantsInfo</name> - <title>Participants</title> - <state>READONLY</state> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/currentmaxparticipantsinfo/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>CampaignStatus</name> - <title>Campaign status</title> - <state>READONLY</state> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstatus/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>DESCRIPTION</name> - <title>Description</title> - <contentType>LONG_TEXT</contentType> - </entityField> - <entityConsumer> - <name>Employees</name> - <dependency> - <name>dependency</name> - <entityName>Employee_entity</entityName> - <fieldName>Employees</fieldName> - </dependency> - </entityConsumer> - <entityConsumer> - <name>CampaignStepCosts</name> - <dependency> - <name>dependency</name> - <entityName>CampaignCost_entity</entityName> - <fieldName>StepCosts</fieldName> - </dependency> - <children> - <entityParameter> - <name>CampaignId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepcosts/children/campaignid_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>CampaignStepId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepcosts/children/campaignstepid_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityField> - <name>COST</name> - <title>Cost</title> - <contentType>NUMBER</contentType> - <outputFormat>#,##0.00</outputFormat> - <inputFormat>#,##0.00</inputFormat> - </entityField> - <entityConsumer> - <name>CampaignConsumer</name> - <dependency> - <name>dependency</name> - <entityName>Campaign_entity</entityName> - <fieldName>Campaigns</fieldName> - </dependency> - </entityConsumer> - <entityConsumer> - <name>Activities</name> - <title>Activities</title> - <dependency> - <name>dependency</name> - <entityName>Activity_entity</entityName> - <fieldName>LinkedObjects</fieldName> - </dependency> - <children> - <entityParameter> - <name>RowId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/activities/children/rowid_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>ObjectId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/activities/children/objectid_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityConsumer> - <name>Tasks</name> - <title>Tasks</title> - <stateProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/stateProcess.js</stateProcess> - <dependency> - <name>dependency</name> - <entityName>Task_entity</entityName> - <fieldName>Tasks</fieldName> - </dependency> - <children> - <entityParameter> - <name>RowId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/children/rowid_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>ObjectId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/children/objectid_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityActionField> - <name>newActivity</name> - <title>New activity</title> - <onActionProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newactivity/onActionProcess.js</onActionProcess> - <iconId>VAADIN:HOURGLASS</iconId> - <tooltip>New activity</tooltip> - <tooltipProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newactivity/tooltipProcess.js</tooltipProcess> - </entityActionField> - <entityActionField> - <name>newTask</name> - <title>New task</title> - <onActionProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newtask/onActionProcess.js</onActionProcess> - <iconId>VAADIN:TASKS</iconId> - </entityActionField> - <entityField> - <name>PREDECESSORSTEP_ID</name> - <title>Predecessor</title> - <color></color> - <consumer>CampaignStepsConsumer</consumer> - <textInputAllowed v="true" /> - <stateProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/predecessorstep_id/stateProcess.js</stateProcess> - <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/predecessorstep_id/displayValueProcess.js</displayValueProcess> - <onValueChangeTypes> - <element>MASK</element> - <element>PROCESS</element> - <element>PROCESS_SETVALUE</element> - </onValueChangeTypes> - </entityField> - <entityConsumer> - <name>CampaignStepsConsumer</name> - <dependency> - <name>dependency</name> - <entityName>CampaignStep_entity</entityName> - <fieldName>CampaignSteps</fieldName> - </dependency> - <children> - <entityParameter> - <name>campaignId_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepsconsumer/children/campaignid_param/valueProcess.js</valueProcess> - <expose v="true" /> - <mandatory v="true" /> - </entityParameter> - </children> - </entityConsumer> - <entityField> - <name>CampaignName</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignname/valueProcess.js</valueProcess> - </entityField> - <entityParameter> - <name>campaignSelectionVisible_param</name> - <expose v="true" /> - <triggerRecalculation v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityConsumer> - <name>CampaignStepMedium</name> - <dependency> - <name>dependency</name> - <entityName>KeywordEntry_entity</entityName> - <fieldName>SpecificContainerKeywords</fieldName> - </dependency> - <children> - <entityParameter> - <name>ContainerName_param</name> - <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepmedium/children/containername_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityField> - <name>STEPMEDIUM</name> - <title>Medium</title> - <consumer>CampaignStepMedium</consumer> - <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/stepmedium/displayValueProcess.js</displayValueProcess> - </entityField> - </entityFields> - <recordContainers> - <dbRecordContainer> - <name>db</name> - <alias>Data_alias</alias> - <conditionProcess>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/conditionProcess.js</conditionProcess> - <orderClauseProcess>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> - <linkInformation> - <linkInformation> - <name>b039db2c-3988-42a0-9257-9689b1eb4e58</name> - <tableName>CAMPAIGNSTEP</tableName> - <primaryKey>CAMPAIGNSTEPID</primaryKey> - <isUIDTable v="true" /> - <readonly v="false" /> - </linkInformation> - </linkInformation> - <recordFieldMappings> - <dbRecordFieldMapping> - <name>CAMPAIGN_ID.value</name> - <recordfield>CAMPAIGNSTEP.CAMPAIGN_ID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>DATE_EDIT.value</name> - <recordfield>CAMPAIGNSTEP.DATE_EDIT</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>DATE_END.value</name> - <recordfield>CAMPAIGNSTEP.DATE_END</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>DATE_NEW.value</name> - <recordfield>CAMPAIGNSTEP.DATE_NEW</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>DATE_START.value</name> - <recordfield>CAMPAIGNSTEP.DATE_START</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>EMPLOYEE_CONTACT_ID.value</name> - <recordfield>CAMPAIGNSTEP.EMPLOYEE_CONTACT_ID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>NAME.value</name> - <recordfield>CAMPAIGNSTEP.NAME</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>SORTING.value</name> - <recordfield>CAMPAIGNSTEP.SORTING</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>STATE.value</name> - <recordfield>CAMPAIGNSTEP.STATE</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>USER_EDIT.value</name> - <recordfield>CAMPAIGNSTEP.USER_EDIT</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>USER_NEW.value</name> - <recordfield>CAMPAIGNSTEP.USER_NEW</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>STATE.displayValue</name> - <expression>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/recordfieldmappings/state.displayvalue/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>MAXPARTICIPANTS.value</name> - <recordfield>CAMPAIGNSTEP.MAXPARTICIPANTS</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>CAMPAIGNSTEPID.value</name> - <recordfield>CAMPAIGNSTEP.CAMPAIGNSTEPID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>DESCRIPTION.value</name> - <recordfield>CAMPAIGNSTEP.DESCRIPTION</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>COST.value</name> - <expression>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/recordfieldmappings/cost.value/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>CAMPAIGN_ID.displayValue</name> - <expression>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/recordfieldmappings/campaign_id.displayvalue/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>PREDECESSORSTEP_ID.value</name> - <recordfield>CAMPAIGNSTEP.PREDECESSORSTEP_ID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>STEPMEDIUM.value</name> - <recordfield>CAMPAIGNSTEP.STEPMEDIUM</recordfield> - </dbRecordFieldMapping> - </recordFieldMappings> - </dbRecordContainer> - </recordContainers> -</entity> +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.7" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.7"> + <name>CampaignStep_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>NEON:GROUP_APPOINTMENT</icon> + <title>Campaign Step</title> + <contentTitleProcess>%aditoprj%/entity/CampaignStep_entity/contentTitleProcess.js</contentTitleProcess> + <onValidation>%aditoprj%/entity/CampaignStep_entity/onValidation.js</onValidation> + <imageProcess>%aditoprj%/entity/CampaignStep_entity/imageProcess.js</imageProcess> + <titlePlural>Steps</titlePlural> + <recordContainer>db</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + <dependencies> + <entityDependency> + <name>13f82959-7e04-449f-a657-c34f6b97f3be</name> + <entityName>Object_entity</entityName> + <fieldName>CampaignSteps</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityField> + <name>CAMPAIGNSTEPID</name> + <mandatory v="true" /> + </entityField> + <entityField> + <name>CAMPAIGN_ID</name> + <title>Campaign</title> + <consumer>CampaignConsumer</consumer> + <linkedContext>Campaign</linkedContext> + <mandatory v="true" /> + <stateProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/stateProcess.js</stateProcess> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/displayValueProcess.js</displayValueProcess> + <onValueChange>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/onValueChange.js</onValueChange> + </entityField> + <entityField> + <name>EMPLOYEE_CONTACT_ID</name> + <title>Responsible</title> + <consumer>Employees</consumer> + <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/employee_contact_id/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/employee_contact_id/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>NAME</name> + <title>Name</title> + <mandatory v="true" /> + </entityField> + <entityField> + <name>DATE_START</name> + <title>Begin</title> + <contentType>DATE</contentType> + <resolution>DAY</resolution> + <outputFormat>dd.MM.yyyy</outputFormat> + <inputFormat>dd.MM.yyyy</inputFormat> + <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_start/valueProcess.js</valueProcess> + <onValueChange>%aditoprj%/entity/CampaignStep_entity/entityfields/date_start/onValueChange.js</onValueChange> + </entityField> + <entityField> + <name>DATE_END</name> + <title>End</title> + <contentType>DATE</contentType> + <resolution>DAY</resolution> + <outputFormat>dd.MM.yyyy</outputFormat> + <inputFormat>dd.MM.yyyy</inputFormat> + <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_end/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>STATE</name> + <title>Status</title> + <consumer>KeywordStates</consumer> + <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/state/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/state/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>SORTING</name> + <title>Sorting</title> + <contentType>NUMBER</contentType> + <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/sorting/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_NEW</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/user_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DATE_NEW</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_EDIT</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/user_edit/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DATE_EDIT</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/date_edit/valueProcess.js</valueProcess> + </entityField> + <entityProvider> + <name>CampaignSteps</name> + <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>421e6cc2-f874-4834-b022-fe1b253d50af</name> + <entityName>Campaign_entity</entityName> + <fieldName>CampaignSteps</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>7f1c046b-0e8f-429e-a0a6-3322382c61d4</name> + <entityName>CampaignParticipant_entity</entityName> + <fieldName>CampaignSteps</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>eedc7b17-af98-4ffb-b527-97835cf8f903</name> + <entityName>CampaignAddParticipants_entity</entityName> + <fieldName>CampaignStepConsumer</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>ad4ee503-95b9-4add-a0ef-e833db008349</name> + <entityName>CampaignCost_entity</entityName> + <fieldName>CampaignSteps</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>3fde1e51-cc4c-4727-b4e7-fd30bed1ee04</name> + <entityName>Campaign_entity</entityName> + <fieldName>CampaignStepsReadonly</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>db1a63f3-753b-423d-9ab9-db3d03315dc6</name> + <entityName>CampaignStep_entity</entityName> + <fieldName>CampaignStepsConsumer</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>campaignId_param</name> + <expose v="true" /> + <triggerRecalculation v="false" /> + <mandatory v="true" /> + </entityParameter> + </children> + </entityProvider> + <entityParameter> + <name>campaignId_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityConsumer> + <name>KeywordStates</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/keywordstates/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>MAXPARTICIPANTS</name> + <title>Max participants</title> + <contentType>NUMBER</contentType> + <mandatory v="true" /> + <onValidation>%aditoprj%/entity/CampaignStep_entity/entityfields/maxparticipants/onValidation.js</onValidation> + </entityField> + <entityConsumer> + <name>CampaignParticipantsConsumer</name> + <selectionMode>MULTI</selectionMode> + <dependency> + <name>dependency</name> + <entityName>CampaignParticipant_entity</entityName> + <fieldName>CampaignParticipantsProvider</fieldName> + </dependency> + <children> + <entityParameter> + <name>CampaignId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignparticipantsconsumer/children/campaignid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>CampaignStepId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignparticipantsconsumer/children/campaignstepid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>CurrentMaxParticipantsInfo</name> + <title>Participants</title> + <state>READONLY</state> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/currentmaxparticipantsinfo/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>CampaignStatus</name> + <title>Campaign status</title> + <state>READONLY</state> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstatus/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DESCRIPTION</name> + <title>Description</title> + <contentType>LONG_TEXT</contentType> + </entityField> + <entityConsumer> + <name>Employees</name> + <dependency> + <name>dependency</name> + <entityName>Employee_entity</entityName> + <fieldName>Employees</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>CampaignStepCosts</name> + <dependency> + <name>dependency</name> + <entityName>CampaignCost_entity</entityName> + <fieldName>StepCosts</fieldName> + </dependency> + <children> + <entityParameter> + <name>CampaignId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepcosts/children/campaignid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>CampaignStepId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepcosts/children/campaignstepid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>COST</name> + <title>Cost</title> + <contentType>NUMBER</contentType> + <outputFormat>#,##0.00</outputFormat> + <inputFormat>#,##0.00</inputFormat> + </entityField> + <entityConsumer> + <name>CampaignConsumer</name> + <dependency> + <name>dependency</name> + <entityName>Campaign_entity</entityName> + <fieldName>Campaigns</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Activities</name> + <title>Activities</title> + <dependency> + <name>dependency</name> + <entityName>Activity_entity</entityName> + <fieldName>LinkedObjects</fieldName> + </dependency> + <children> + <entityParameter> + <name>RowId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/activities/children/rowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/activities/children/objectid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Tasks</name> + <title>Tasks</title> + <stateProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/stateProcess.js</stateProcess> + <dependency> + <name>dependency</name> + <entityName>Task_entity</entityName> + <fieldName>Tasks</fieldName> + </dependency> + <children> + <entityParameter> + <name>RowId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/children/rowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/children/objectid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityActionField> + <name>newActivity</name> + <title>New activity</title> + <onActionProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newactivity/onActionProcess.js</onActionProcess> + <iconId>VAADIN:HOURGLASS</iconId> + <tooltip>New activity</tooltip> + <tooltipProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newactivity/tooltipProcess.js</tooltipProcess> + </entityActionField> + <entityActionField> + <name>newTask</name> + <title>New task</title> + <onActionProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newtask/onActionProcess.js</onActionProcess> + <iconId>VAADIN:TASKS</iconId> + </entityActionField> + <entityField> + <name>PREDECESSORSTEP_ID</name> + <title>Predecessor</title> + <color></color> + <consumer>CampaignStepsConsumer</consumer> + <textInputAllowed v="true" /> + <stateProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/predecessorstep_id/stateProcess.js</stateProcess> + <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/predecessorstep_id/displayValueProcess.js</displayValueProcess> + <onValueChangeTypes> + <element>MASK</element> + <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> + </onValueChangeTypes> + </entityField> + <entityConsumer> + <name>CampaignStepsConsumer</name> + <dependency> + <name>dependency</name> + <entityName>CampaignStep_entity</entityName> + <fieldName>CampaignSteps</fieldName> + </dependency> + <children> + <entityParameter> + <name>campaignId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepsconsumer/children/campaignid_param/valueProcess.js</valueProcess> + <expose v="true" /> + <mandatory v="true" /> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>CampaignName</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignname/valueProcess.js</valueProcess> + </entityField> + <entityParameter> + <name>campaignSelectionVisible_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityConsumer> + <name>CampaignStepMedium</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignstepmedium/children/containername_param/valueProcess.js</valueProcess> + <expose v="false" /> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>STEPMEDIUM</name> + <title>Medium</title> + <consumer>CampaignStepMedium</consumer> + <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/stepmedium/displayValueProcess.js</displayValueProcess> + </entityField> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>db</name> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <orderClauseProcess>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> + <linkInformation> + <linkInformation> + <name>b039db2c-3988-42a0-9257-9689b1eb4e58</name> + <tableName>CAMPAIGNSTEP</tableName> + <primaryKey>CAMPAIGNSTEPID</primaryKey> + <isUIDTable v="true" /> + <readonly v="false" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>CAMPAIGN_ID.value</name> + <recordfield>CAMPAIGNSTEP.CAMPAIGN_ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATE_EDIT.value</name> + <recordfield>CAMPAIGNSTEP.DATE_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATE_END.value</name> + <recordfield>CAMPAIGNSTEP.DATE_END</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATE_NEW.value</name> + <recordfield>CAMPAIGNSTEP.DATE_NEW</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATE_START.value</name> + <recordfield>CAMPAIGNSTEP.DATE_START</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>EMPLOYEE_CONTACT_ID.value</name> + <recordfield>CAMPAIGNSTEP.EMPLOYEE_CONTACT_ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>NAME.value</name> + <recordfield>CAMPAIGNSTEP.NAME</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>SORTING.value</name> + <recordfield>CAMPAIGNSTEP.SORTING</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>STATE.value</name> + <recordfield>CAMPAIGNSTEP.STATE</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_EDIT.value</name> + <recordfield>CAMPAIGNSTEP.USER_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_NEW.value</name> + <recordfield>CAMPAIGNSTEP.USER_NEW</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>STATE.displayValue</name> + <expression>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/recordfieldmappings/state.displayvalue/expression.js</expression> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>MAXPARTICIPANTS.value</name> + <recordfield>CAMPAIGNSTEP.MAXPARTICIPANTS</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>CAMPAIGNSTEPID.value</name> + <recordfield>CAMPAIGNSTEP.CAMPAIGNSTEPID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DESCRIPTION.value</name> + <recordfield>CAMPAIGNSTEP.DESCRIPTION</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>COST.value</name> + <expression>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/recordfieldmappings/cost.value/expression.js</expression> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>CAMPAIGN_ID.displayValue</name> + <expression>%aditoprj%/entity/CampaignStep_entity/recordcontainers/db/recordfieldmappings/campaign_id.displayvalue/expression.js</expression> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>PREDECESSORSTEP_ID.value</name> + <recordfield>CAMPAIGNSTEP.PREDECESSORSTEP_ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>STEPMEDIUM.value</name> + <recordfield>CAMPAIGNSTEP.STEPMEDIUM</recordfield> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod b/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod index 992bca4185..61ceeb2a83 100644 --- a/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod +++ b/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod @@ -1,63 +1,64 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> - <name>CampaignStepFilter_view</name> - <title>Kampagnenschritte</title> - <description></description> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <groupLayout> - <name>layout</name> - </groupLayout> - </layout> - <children> - <tableViewTemplate> - <name>StepsTable</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <isEditable v="false" /> - <columns> - <neonTableColumn> - <name>5fea2adf-3005-4af0-b83a-a1c932f33a64</name> - <entityField>#IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>5d52aaef-ec22-4c45-9ac7-eaec5d967283</name> - <entityField>SORTING</entityField> - </neonTableColumn> - <neonTableColumn> - <name>d9ca59de-1441-494a-91f0-1cff91c575de</name> - <entityField>NAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>0ffcc021-2b58-49f6-91d0-21f4029f744f</name> - <entityField>DATE_START</entityField> - </neonTableColumn> - <neonTableColumn> - <name>2507d34f-3bc2-426c-9acc-d8ae146daee8</name> - <entityField>DATE_END</entityField> - </neonTableColumn> - <neonTableColumn> - <name>4ee7481b-c629-4da2-8d7a-b33e2e10821e</name> - <entityField>CurrentMaxParticipantsInfo</entityField> - </neonTableColumn> - <neonTableColumn> - <name>9fa9d9f4-5851-4125-ba59-09aa2fb07f89</name> - <entityField>STATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>aa317ce2-058b-4956-9bbc-ce5477436e2d</name> - <entityField>STEPMEDIUM</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - <ganttViewTemplate> - <name>StepGantt</name> - <beginDateField>DATE_START</beginDateField> - <endDateField>DATE_END</endDateField> - <titleField>NAME</titleField> - <descriptionField>DESCRIPTION</descriptionField> - <uidField>CAMPAIGNSTEPID</uidField> - <entityField>#ENTITY</entityField> - </ganttViewTemplate> - </children> -</neonView> +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>CampaignStepFilter_view</name> + <title>Kampagnenschritte</title> + <description></description> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <groupLayout> + <name>layout</name> + </groupLayout> + </layout> + <children> + <tableViewTemplate> + <name>StepsTable</name> + <inlineEdit v="true" /> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <isEditable v="true" /> + <columns> + <neonTableColumn> + <name>5fea2adf-3005-4af0-b83a-a1c932f33a64</name> + <entityField>#IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>5d52aaef-ec22-4c45-9ac7-eaec5d967283</name> + <entityField>SORTING</entityField> + </neonTableColumn> + <neonTableColumn> + <name>d9ca59de-1441-494a-91f0-1cff91c575de</name> + <entityField>NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>0ffcc021-2b58-49f6-91d0-21f4029f744f</name> + <entityField>DATE_START</entityField> + </neonTableColumn> + <neonTableColumn> + <name>2507d34f-3bc2-426c-9acc-d8ae146daee8</name> + <entityField>DATE_END</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4ee7481b-c629-4da2-8d7a-b33e2e10821e</name> + <entityField>CurrentMaxParticipantsInfo</entityField> + </neonTableColumn> + <neonTableColumn> + <name>9fa9d9f4-5851-4125-ba59-09aa2fb07f89</name> + <entityField>STATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>aa317ce2-058b-4956-9bbc-ce5477436e2d</name> + <entityField>STEPMEDIUM</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + <ganttViewTemplate> + <name>StepGantt</name> + <beginDateField>DATE_START</beginDateField> + <endDateField>DATE_END</endDateField> + <titleField>NAME</titleField> + <descriptionField>DESCRIPTION</descriptionField> + <uidField>CAMPAIGNSTEPID</uidField> + <entityField>#ENTITY</entityField> + </ganttViewTemplate> + </children> +</neonView> diff --git a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod index 8d752ac0d8..ddaf49fb74 100644 --- a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod +++ b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod @@ -1,92 +1,92 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> - <name>CampaignStepPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>CampaignStepCard</header> - <footer>KeyScoreInfos</footer> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>CampaignStepCard</name> - <iconField>#IMAGE</iconField> - <titleField>NAME</titleField> - <subtitleField>STATE</subtitleField> - <descriptionField>DESCRIPTION</descriptionField> - <favoriteAction1>newActivity</favoriteAction1> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>CampaignStepInfosGeneric</name> - <editMode v="false" /> - <showDrawer v="true" /> - <drawerCaption>Runtime</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>4cbf0232-1dab-47f9-b62a-b539d5035c53</name> - <entityField>DATE_START</entityField> - </entityFieldLink> - <entityFieldLink> - <name>677875bc-6b50-4dd8-b8bf-eba5c0e94c56</name> - <entityField>DATE_END</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <genericViewTemplate> - <name>Predecessor</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>c5c7eff5-da6d-4664-9bdc-1cae9dcec461</name> - <entityField>PREDECESSORSTEP_ID</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <genericViewTemplate> - <name>CampaignId</name> - <editMode v="false" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>cee78c4b-bbac-458a-ab1c-53734ea8c7f0</name> - <entityField>CAMPAIGN_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>0bffa6f8-cb18-47f8-a8f4-08cf9d718114</name> - <entityField>CampaignStatus</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <genericViewTemplate> - <name>Medium</name> - <editMode v="false" /> - <showDrawer v="false" /> - <drawerCaption></drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>723c67c3-d92e-424e-9350-3caa881a5ef0</name> - <entityField>STEPMEDIUM</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <scoreCardViewTemplate> - <name>KeyScoreInfos</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>0af45fb6-7ce8-493e-bdd8-17c4a06aa4f7</name> - <entityField>COST</entityField> - </entityFieldLink> - <entityFieldLink> - <name>dc39a199-a5c1-4a8e-81cc-a85bfca63a9f</name> - <entityField>CurrentMaxParticipantsInfo</entityField> - </entityFieldLink> - </fields> - </scoreCardViewTemplate> - </children> -</neonView> +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>CampaignStepPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>CampaignStepCard</header> + <footer>KeyScoreInfos</footer> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>CampaignStepCard</name> + <iconField>#IMAGE</iconField> + <titleField>NAME</titleField> + <subtitleField>STATE</subtitleField> + <descriptionField>DESCRIPTION</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>CampaignStepInfosGeneric</name> + <editMode v="false" /> + <showDrawer v="true" /> + <drawerCaption>Runtime</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>4cbf0232-1dab-47f9-b62a-b539d5035c53</name> + <entityField>DATE_START</entityField> + </entityFieldLink> + <entityFieldLink> + <name>677875bc-6b50-4dd8-b8bf-eba5c0e94c56</name> + <entityField>DATE_END</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>Predecessor</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>c5c7eff5-da6d-4664-9bdc-1cae9dcec461</name> + <entityField>PREDECESSORSTEP_ID</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>CampaignId</name> + <editMode v="false" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>cee78c4b-bbac-458a-ab1c-53734ea8c7f0</name> + <entityField>CAMPAIGN_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0bffa6f8-cb18-47f8-a8f4-08cf9d718114</name> + <entityField>CampaignStatus</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>Medium</name> + <editMode v="true" /> + <showDrawer v="false" /> + <drawerCaption></drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>723c67c3-d92e-424e-9350-3caa881a5ef0</name> + <entityField>STEPMEDIUM</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <scoreCardViewTemplate> + <name>KeyScoreInfos</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>0af45fb6-7ce8-493e-bdd8-17c4a06aa4f7</name> + <entityField>COST</entityField> + </entityFieldLink> + <entityFieldLink> + <name>dc39a199-a5c1-4a8e-81cc-a85bfca63a9f</name> + <entityField>CurrentMaxParticipantsInfo</entityField> + </entityFieldLink> + </fields> + </scoreCardViewTemplate> + </children> +</neonView> -- GitLab