<?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.18" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.18"> <name>VisitPlanEntry_entity</name> <title>Weekplan</title> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/documentation.adoc</documentation> <grantCreateProcess>%aditoprj%/entity/VisitPlanEntry_entity/grantCreateProcess.js</grantCreateProcess> <grantUpdateProcess>%aditoprj%/entity/VisitPlanEntry_entity/grantUpdateProcess.js</grantUpdateProcess> <grantDeleteProcess>%aditoprj%/entity/VisitPlanEntry_entity/grantDeleteProcess.js</grantDeleteProcess> <onValidation>%aditoprj%/entity/VisitPlanEntry_entity/onValidation.js</onValidation> <afterSave>%aditoprj%/entity/VisitPlanEntry_entity/afterSave.js</afterSave> <titlePlural></titlePlural> <recordContainer>jDito</recordContainer> <entityFields> <entityProvider> <name>#PROVIDER</name> </entityProvider> <entityField> <name>VISITPLANEMPLOYEEWEEK_ID</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/visitplanemployeeweek_id/valueProcess.js</valueProcess> </entityField> <entityField> <name>UID</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/uid/valueProcess.js</valueProcess> </entityField> <entityField> <name>STATUS</name> <title>Status</title> <consumer>KeywordVisitPlanEntryStatus</consumer> <state>INVISIBLE</state> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/status/valueProcess.js</valueProcess> <displayValueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/status/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>ORGANISATION_CONTACT_ID</name> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/documentation.adoc</documentation> <title>Organisation</title> <consumer>Organisations</consumer> <linkedContext>Organisation</linkedContext> <mandatory v="true" /> <stateProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/stateProcess.js</stateProcess> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/valueProcess.js</valueProcess> <displayValueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/organisation_contact_id/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>ENTRYDATE</name> <title>Date</title> <contentType>DATE</contentType> <resolution>DAY</resolution> <outputFormat>dd.MM.yyyy</outputFormat> <inputFormat>dd.MM.yyyy</inputFormat> <mandatory v="true" /> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entrydate/valueProcess.js</valueProcess> <onValueChange>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entrydate/onValueChange.js</onValueChange> <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> <element>PROCESS_SETVALUE</element> <element>RECORD</element> </onValueChangeTypes> </entityField> <entityField> <name>END_TIME</name> <title>Until</title> <contentType>DATE</contentType> <resolution>HOUR</resolution> <outputFormat>HH:mm 'Uhr'</outputFormat> <inputFormat>HH:mm</inputFormat> <mandatory v="true" /> <dropDownProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/end_time/dropDownProcess.js</dropDownProcess> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/end_time/valueProcess.js</valueProcess> <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> <name>BEGIN_TIME</name> <title>From</title> <contentType>DATE</contentType> <resolution>HOUR</resolution> <outputFormat>HH:mm 'Uhr'</outputFormat> <inputFormat>HH:mm</inputFormat> <mandatory v="true" /> <dropDownProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/begin_time/dropDownProcess.js</dropDownProcess> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/begin_time/valueProcess.js</valueProcess> <onValueChange>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/begin_time/onValueChange.js</onValueChange> <onValueChangeTypes> <element>MASK</element> </onValueChangeTypes> </entityField> <entityActionGroup> <name>entityActionGroup</name> <iconId>VAADIN:CALENDAR</iconId> <children> <entityActionField> <name>NewActivity</name> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newactivity/documentation.adoc</documentation> <title>Create Visitreport</title> <onActionProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newactivity/onActionProcess.js</onActionProcess> <isMenuAction v="true" /> <iconId>VAADIN:HOURGLASS_END</iconId> <stateProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newactivity/stateProcess.js</stateProcess> <tooltip>Create Visitreport</tooltip> <tooltipProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newactivity/tooltipProcess.js</tooltipProcess> </entityActionField> <entityActionField> <name>NewAppointment</name> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/documentation.adoc</documentation> <title>New Appointment</title> <onActionProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/onActionProcess.js</onActionProcess> <iconId>VAADIN:CALENDAR</iconId> <state>EDITABLE</state> <stateProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/stateProcess.js</stateProcess> <tooltip>Create new Appointment</tooltip> <tooltipProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/tooltipProcess.js</tooltipProcess> </entityActionField> <entityActionField> <name>openroute</name> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/openroute/documentation.adoc</documentation> <title>Open Route</title> <onActionProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/openroute/onActionProcess.js</onActionProcess> <iconId>VAADIN:MAP_MARKER</iconId> <stateProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/openroute/stateProcess.js</stateProcess> <tooltip>Open route</tooltip> <tooltipProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/openroute/tooltipProcess.js</tooltipProcess> </entityActionField> </children> </entityActionGroup> <entityConsumer> <name>Organisations</name> <dependency> <name>dependency</name> <entityName>Organisation_entity</entityName> <fieldName>Organisations</fieldName> </dependency> <children> <entityParameter> <name>OnlyActive_param</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/organisations/children/onlyactive_param/valueProcess.js</valueProcess> </entityParameter> </children> </entityConsumer> <entityConsumer> <name>KeywordVisitPlanEntryStatus</name> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/keywordvisitplanentrystatus/documentation.adoc</documentation> <dependency> <name>dependency</name> <entityName>KeywordEntry_entity</entityName> <fieldName>SpecificContainerKeywords</fieldName> </dependency> <children> <entityParameter> <name>ContainerName_param</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/keywordvisitplanentrystatus/children/containername_param/valueProcess.js</valueProcess> <expose v="true" /> </entityParameter> </children> </entityConsumer> <entityParameter> <name>Entries_param</name> <expose v="true" /> </entityParameter> <entityParameter> <name>OrganisationId_param</name> <expose v="true" /> <mandatory v="true" /> </entityParameter> <entityParameter> <name>NoVisitPlanEmployeeWeek_param</name> <expose v="true" /> </entityParameter> <entityParameter> <name>EntriesofCurrentWeek_param</name> <expose v="true" /> </entityParameter> <entityField> <name>PARENT_ID</name> </entityField> <entityField> <name>PARENTNAME</name> <title>Tag</title> </entityField> <entityField> <name>ISGROUP</name> <contentType>BOOLEAN</contentType> </entityField> <entityField> <name>VISITRECOMMENDATION_ID</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/visitrecommendation_id/valueProcess.js</valueProcess> </entityField> <entityField> <name>APPOINTMENT_ID</name> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/appointment_id/documentation.adoc</documentation> <linkedContext>Appointment</linkedContext> </entityField> <entityParameter> <name>VisitPlanEmployeeWeek_param</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/visitplanemployeeweek_param/valueProcess.js</valueProcess> <expose v="true" /> </entityParameter> <entityParameter> <name>ComingFromRecommendation_param</name> <expose v="true" /> </entityParameter> <entityField> <name>CONTACT_ID</name> <title>Contact</title> <consumer>Persons</consumer> <linkedContext>Person</linkedContext> <mandatory v="true" /> <displayValueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/contact_id/displayValueProcess.js</displayValueProcess> </entityField> <entityConsumer> <name>Persons</name> <dependency> <name>dependency</name> <entityName>Person_entity</entityName> <fieldName>Contacts</fieldName> </dependency> <children> <entityParameter> <name>OrgId_param</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/persons/children/orgid_param/valueProcess.js</valueProcess> <expose v="true" /> </entityParameter> <entityParameter> <name>OnlyShowContactIds_param</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/persons/children/onlyshowcontactids_param/valueProcess.js</valueProcess> </entityParameter> </children> </entityConsumer> <entityParameter> <name>ContactId_param</name> <expose v="true" /> </entityParameter> <entityProvider> <name>Entries</name> <documentation>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/entries/documentation.adoc</documentation> <dependencies> <entityDependency> <name>22b61edd-c062-4c94-8848-8ac25831c5ba</name> <entityName>VisitPlanEmployeeWeek_entity</entityName> <fieldName>Entries</fieldName> <isConsumer v="false" /> </entityDependency> </dependencies> </entityProvider> <entityProvider> <name>#PROVIDER_AGGREGATES</name> <useAggregates v="true" /> </entityProvider> <entityParameter> <name>Entrydate_param</name> <expose v="true" /> </entityParameter> <entityField> <name>VISITPLANEMPLOYEEWEEK_INFO</name> <title>Weekplan Info</title> <color>priority-high-color</color> <state>INVISIBLE</state> <stateProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/visitplanemployeeweek_info/stateProcess.js</stateProcess> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/visitplanemployeeweek_info/valueProcess.js</valueProcess> <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> <name>STATUS_APPOINTMENT</name> <title>Status Appointment</title> <consumer>KeywordVisitPlanEntryStatusAppointment</consumer> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/status_appointment/valueProcess.js</valueProcess> <displayValueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/status_appointment/displayValueProcess.js</displayValueProcess> </entityField> <entityConsumer> <name>KeywordVisitPlanEntryStatusAppointment</name> <dependency> <name>dependency</name> <entityName>KeywordEntry_entity</entityName> <fieldName>SpecificContainerKeywords</fieldName> </dependency> <children> <entityParameter> <name>ContainerName_param</name> <valueProcess>%aditoprj%/entity/VisitPlanEntry_entity/entityfields/keywordvisitplanentrystatusappointment/children/containername_param/valueProcess.js</valueProcess> </entityParameter> </children> </entityConsumer> <entityParameter> <name>VisitrecommendationId_param</name> <expose v="true" /> </entityParameter> </entityFields> <recordContainers> <jDitoRecordContainer> <name>jDito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> <contentProcess>%aditoprj%/entity/VisitPlanEntry_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <rowCountProcess>%aditoprj%/entity/VisitPlanEntry_entity/recordcontainers/jdito/rowCountProcess.js</rowCountProcess> <onInsert>%aditoprj%/entity/VisitPlanEntry_entity/recordcontainers/jdito/onInsert.js</onInsert> <onUpdate>%aditoprj%/entity/VisitPlanEntry_entity/recordcontainers/jdito/onUpdate.js</onUpdate> <onDelete>%aditoprj%/entity/VisitPlanEntry_entity/recordcontainers/jdito/onDelete.js</onDelete> <recordFieldMappings> <jDitoRecordFieldMapping> <name>UID.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>ISGROUP.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>PARENT_ID.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>PARENTNAME.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>BEGIN_TIME.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>END_TIME.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>ORGANISATION_CONTACT_ID.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>ORGANISATION_CONTACT_ID.displayValue</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>CONTACT_ID.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>CONTACT_ID.displayValue</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>ENTRYDATE.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>STATUS.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>VISITPLANEMPLOYEEWEEK_ID.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>APPOINTMENT_ID.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>STATUS.displayValue</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>STATUS_APPOINTMENT.value</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>STATUS_APPOINTMENT.displayValue</name> </jDitoRecordFieldMapping> <jDitoRecordFieldMapping> <name>VISITRECOMMENDATION_ID.value</name> </jDitoRecordFieldMapping> </recordFieldMappings> </jDitoRecordContainer> </recordContainers> </entity>