Skip to content
Snippets Groups Projects
Competition_entity.aod 15.84 KiB
<?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.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11">
  <name>Competition_entity</name>
  <majorModelMode>DISTRIBUTED</majorModelMode>
  <documentation>%aditoprj%/entity/Competition_entity/documentation.adoc</documentation>
  <title>Competition</title>
  <titlePlural>Competition</titlePlural>
  <recordContainer>db</recordContainer>
  <entityFields>
    <entityProvider>
      <name>#PROVIDER</name>
    </entityProvider>
    <entityField>
      <name>DATE_CANCELLED</name>
      <title>Excreted</title>
      <contentType>DATE</contentType>
      <resolution>DAY</resolution>
      <outputFormat>dd.MM.yyyy</outputFormat>
      <inputFormat>dd.MM.yyyy</inputFormat>
      <onValidation>%aditoprj%/entity/Competition_entity/entityfields/date_cancelled/onValidation.js</onValidation>
    </entityField>
    <entityField>
      <name>INFO</name>
      <title>Info</title>
      <contentType>LONG_TEXT</contentType>
    </entityField>
    <entityField>
      <name>REASON</name>
      <title>Reason</title>
      <consumer>KeywordWonLost</consumer>
      <selectionMode>SINGLE</selectionMode>
      <displayValueProcess>%aditoprj%/entity/Competition_entity/entityfields/reason/displayValueProcess.js</displayValueProcess>
    </entityField>
    <entityField>
      <name>COMPETITIONID</name>
      <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/competitionid/valueProcess.js</valueProcess>
    </entityField>
    <entityField>
      <name>OBJECT_ROWID</name>
      <consumer>Objects</consumer>
      <linkedContextProcess>%aditoprj%/entity/Competition_entity/entityfields/object_rowid/linkedContextProcess.js</linkedContextProcess>
      <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/object_rowid/valueProcess.js</valueProcess>
      <displayValueProcess>%aditoprj%/entity/Competition_entity/entityfields/object_rowid/displayValueProcess.js</displayValueProcess>
    </entityField>
    <entityField>
      <name>STATUS</name>
      <title>State</title>
      <consumer>KeywordStates</consumer>
      <mandatory v="true" />
      <displayValueProcess>%aditoprj%/entity/Competition_entity/entityfields/status/displayValueProcess.js</displayValueProcess>
    </entityField>
    <entityField>
      <name>CONTACT_ID</name>
      <title>Company</title>
      <consumer>Organisations</consumer>
      <linkedContext>Organisation</linkedContext>
      <mandatory v="true" />
    </entityField>
    <entityField>
      <name>ORGANISATION_NAME</name>
      <state>READONLY</state>
      <onValueChangeTypes>
        <element>MASK</element>
        <element>PROCESS</element>
        <element>PROCESS_SETVALUE</element>
      </onValueChangeTypes>
    </entityField>
    <entityField>
      <name>ORG_ORGID</name>
      <state>AUTO</state>
    </entityField>
    <entityConsumer>
      <name>Organisation</name>
      <dependency>
        <name>dependency</name>
        <entityName>Organisation_entity</entityName>
        <fieldName>WithPersonIdFilter</fieldName>
      </dependency>
    </entityConsumer>
    <entityConsumer>
      <name>Organisations</name>
      <dependency>
        <name>dependency</name>
        <entityName>Organisation_entity</entityName>
        <fieldName>WithAttribute</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>AttributeId_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/organisations/children/attributeid_param/valueProcess.js</valueProcess>
        </entityParameter>
        <entityParameter>
          <name>AttributeKeyId_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/organisations/children/attributekeyid_param/valueProcess.js</valueProcess>
        </entityParameter>
        <entityParameter>
          <name>ExcludedContactIds_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/organisations/children/excludedcontactids_param/valueProcess.js</valueProcess>
        </entityParameter>
        <entityParameter>
          <name>OrganisationType_param</name>
          <title></title>
        </entityParameter>
      </children>
    </entityConsumer>
    <entityConsumer>
      <name>KeywordWonLost</name>
      <selectionMode>MULTI</selectionMode>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/keywordwonlost/children/containername_param/valueProcess.js</valueProcess>
          <expose v="false" />
        </entityParameter>
      </children>
    </entityConsumer>
    <entityField>
      <name>PHASE</name>
      <title>Phase</title>
      <consumer>KeywordPhases</consumer>
      <displayValueProcess>%aditoprj%/entity/Competition_entity/entityfields/phase/displayValueProcess.js</displayValueProcess>
    </entityField>
    <entityConsumer>
      <name>KeywordPricePolitics</name>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/keywordpricepolitics/children/containername_param/valueProcess.js</valueProcess>
          <expose v="false" />
        </entityParameter>
      </children>
    </entityConsumer>
    <entityConsumer>
      <name>KeywordWeaknesses</name>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/keywordweaknesses/children/containername_param/valueProcess.js</valueProcess>
          <expose v="false" />
        </entityParameter>
      </children>
    </entityConsumer>
    <entityConsumer>
      <name>KeywordStrenghts</name>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/keywordstrenghts/children/containername_param/valueProcess.js</valueProcess>
          <expose v="false" />
        </entityParameter>
      </children>
    </entityConsumer>
    <entityConsumer>
      <name>KeywordPhases</name>
      <dependency>
        <name>dependency</name>
        <entityName>KeywordEntry_entity</entityName>
        <fieldName>SpecificContainerKeywords</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ContainerName_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/keywordphases/children/containername_param/valueProcess.js</valueProcess>
          <expose v="false" />
        </entityParameter>
      </children>
    </entityConsumer>
    <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/Competition_entity/entityfields/keywordstates/children/containername_param/valueProcess.js</valueProcess>
          <expose v="false" />
        </entityParameter>
      </children>
    </entityConsumer>
    <entityConsumer>
      <name>Attributes</name>
      <state>DISABLED</state>
      <dependency>
        <name>dependency</name>
        <entityName>AttributeRelation_entity</entityName>
        <fieldName>AttributeRelations</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ObjectRowId_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess>
        </entityParameter>
        <entityParameter>
          <name>ObjectType_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess>
        </entityParameter>
        <entityParameter>
          <name>DisplaySimpleName_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/attributes/children/displaysimplename_param/valueProcess.js</valueProcess>
        </entityParameter>
      </children>
    </entityConsumer>
    <entityField>
      <name>IMAGE</name>
      <contentType>IMAGE</contentType>
      <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/image/valueProcess.js</valueProcess>
    </entityField>
    <entityField>
      <name>OBJECT_TYPE</name>
      <consumer>Contexts</consumer>
      <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/object_type/valueProcess.js</valueProcess>
      <displayValueProcess>%aditoprj%/entity/Competition_entity/entityfields/object_type/displayValueProcess.js</displayValueProcess>
    </entityField>
    <entityParameter>
      <name>ObjectRowId_param</name>
      <expose v="true" />
      <description>PARAMETER</description>
    </entityParameter>
    <entityParameter>
      <name>ObjectType_param</name>
      <expose v="true" />
      <description>PARAMETER</description>
    </entityParameter>
    <entityConsumer>
      <name>Contexts</name>
      <dependency>
        <name>dependency</name>
        <entityName>Context_entity</entityName>
        <fieldName>Context</fieldName>
      </dependency>
    </entityConsumer>
    <entityConsumer>
      <name>Objects</name>
      <dependency>
        <name>dependency</name>
        <entityName>Object_entity</entityName>
        <fieldName>AllObjects</fieldName>
      </dependency>
      <children>
        <entityParameter>
          <name>ObjectType_param</name>
          <valueProcess>%aditoprj%/entity/Competition_entity/entityfields/objects/children/objecttype_param/valueProcess.js</valueProcess>
          <expose v="true" />
          <mandatory v="true" />
        </entityParameter>
      </children>
    </entityConsumer>
    <entityProvider>
      <name>Links</name>
      <recordContainer>db</recordContainer>
      <dependencies>
        <entityDependency>
          <name>be977304-6623-42eb-a8bd-80ef43831204</name>
          <entityName>Salesproject_entity</entityName>
          <fieldName>Competitions</fieldName>
          <isConsumer v="false" />
        </entityDependency>
      </dependencies>
      <children>
        <entityParameter>
          <name>ObjectRowId_param</name>
          <expose v="true" />
        </entityParameter>
        <entityParameter>
          <name>ObjectType_param</name>
          <expose v="true" />
        </entityParameter>
      </children>
    </entityProvider>
  </entityFields>
  <recordContainers>
    <dbRecordContainer>
      <name>db</name>
      <alias>Data_alias</alias>
      <fromClauseProcess>%aditoprj%/entity/Competition_entity/recordcontainers/db/fromClauseProcess.js</fromClauseProcess>
      <conditionProcess>%aditoprj%/entity/Competition_entity/recordcontainers/db/conditionProcess.js</conditionProcess>
      <linkInformation>
        <linkInformation>
          <name>f9598278-9933-4976-85be-5db9c213bf6f</name>
          <tableName>COMPETITION</tableName>
          <primaryKey>COMPETITIONID</primaryKey>
          <isUIDTable v="false" />
          <readonly v="false" />
        </linkInformation>
        <linkInformation>
          <name>d82df2c1-f8e7-4b78-b9d6-905ca653061c</name>
          <tableName>ORGANISATION</tableName>
          <primaryKey>ORGANISATIONID</primaryKey>
          <isUIDTable v="false" />
          <readonly v="true" />
        </linkInformation>
      </linkInformation>
      <recordFieldMappings>
        <dbRecordFieldMapping>
          <name>DATE_CANCELLED.value</name>
          <recordfield>COMPETITION.DATE_CANCELLED</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>INFO.value</name>
          <recordfield>COMPETITION.INFO</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>ORGANISATION_NAME.value</name>
          <recordfield>ORGANISATION.NAME</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>ORG_ORGID.value</name>
          <recordfield>ORGANISATION.ORGANISATIONID</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>REASON.value</name>
          <recordfield>COMPETITION.REASON</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>CONTACT_ID.value</name>
          <recordfield>COMPETITION.CONTACT_ID</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>STATUS.value</name>
          <recordfield>COMPETITION.STATUS</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>CONTACT_ID.displayValue</name>
          <recordfield>ORGANISATION.NAME</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>REASON.displayValue</name>
          <expression>%aditoprj%/entity/Competition_entity/recordcontainers/db/recordfieldmappings/reason.displayvalue/expression.js</expression>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>PHASE.displayValue</name>
          <expression>%aditoprj%/entity/Competition_entity/recordcontainers/db/recordfieldmappings/phase.displayvalue/expression.js</expression>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>STATUS.displayValue</name>
          <expression>%aditoprj%/entity/Competition_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js</expression>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>OBJECT_ROWID.value</name>
          <recordfield>COMPETITION.OBJECT_ROWID</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>OBJECT_TYPE.value</name>
          <recordfield>COMPETITION.OBJECT_TYPE</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>PHASE.value</name>
          <recordfield>COMPETITION.PHASE</recordfield>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>OBJECT_ROWID.displayValue</name>
          <expression>%aditoprj%/entity/Competition_entity/recordcontainers/db/recordfieldmappings/object_rowid.displayvalue/expression.js</expression>
        </dbRecordFieldMapping>
        <dbRecordFieldMapping>
          <name>COMPETITIONID.value</name>
          <recordfield>COMPETITION.COMPETITIONID</recordfield>
        </dbRecordFieldMapping>
      </recordFieldMappings>
      <filterExtensions>
        <filterExtensionSet>
          <name>Attribute_filter</name>
          <filterFieldsProcess>%aditoprj%/entity/Competition_entity/recordcontainers/db/filterextensions/attribute_filter/filterFieldsProcess.js</filterFieldsProcess>
          <filterValuesProcess>%aditoprj%/entity/Competition_entity/recordcontainers/db/filterextensions/attribute_filter/filterValuesProcess.js</filterValuesProcess>
          <filterConditionProcess>%aditoprj%/entity/Competition_entity/recordcontainers/db/filterextensions/attribute_filter/filterConditionProcess.js</filterConditionProcess>
          <filtertype>BASIC</filtertype>
        </filterExtensionSet>
      </filterExtensions>
    </dbRecordContainer>
  </recordContainers>
</entity>