diff --git a/.liquibase/SupportTicket_Data_alias/xrm/ab_keyword_entry/data/init_insert_service_keyword_entries.xml b/.liquibase/SupportTicket_Data_alias/xrm/ab_keyword_entry/data/init_insert_service_keyword_entries.xml
index 3735e8b5111856f868b314dbda9858f7e898424a..09cf08790ec76f0ef0d02547cd7579727982b2a2 100644
--- a/.liquibase/SupportTicket_Data_alias/xrm/ab_keyword_entry/data/init_insert_service_keyword_entries.xml
+++ b/.liquibase/SupportTicket_Data_alias/xrm/ab_keyword_entry/data/init_insert_service_keyword_entries.xml
@@ -1028,24 +1028,6 @@
             <column name="DESCRIPTION"/>
         </insert>
     </changeSet>
-    <changeSet author="(generated)" id="9e1cb288-3c9c-4cab-b985-93d127cbd569">
-        <preConditions onFail="MARK_RAN">
-            <sqlCheck expectedResult="0">
-                SELECT COUNT(1) FROM AB_KEYWORD_ENTRY WHERE AB_KEYWORD_ENTRY.AB_KEYWORD_ENTRYID = 'a0790039-660a-4550-884e-b39588234171';
-            </sqlCheck>
-        </preConditions>
-        <insert tableName="AB_KEYWORD_ENTRY">
-            <column name="AB_KEYWORD_ENTRYID" value="a0790039-660a-4550-884e-b39588234171"/>
-            <column name="KEYID" value="TICKETTEMPLATE"/>
-            <column name="TITLE" value="From ticket template"/>
-            <column name="CONTAINER" value="inboxTicketTitleSource"/>
-            <column name="SORTING" valueNumeric="2"/>
-            <column name="ISACTIVE" valueNumeric="1"/>
-            <column name="ISESSENTIAL" valueNumeric="1"/>
-            <column name="AB_KEYWORD_CATEGORY_ID" value="69ec87af-068e-4e3b-97a2-e570236470f6"/>
-            <column name="DESCRIPTION"/>
-        </insert>
-    </changeSet>
     <changeSet author="(generated)" id="0da9b07d-b801-4221-b760-b2c8373d9100">
         <preConditions onFail="MARK_RAN">
             <sqlCheck expectedResult="0">
diff --git a/entity/SupportTicket_entity/SupportTicket_entity.aod b/entity/SupportTicket_entity/SupportTicket_entity.aod
index e22bb9a99d975c94238326e50dfbd7e9211331a2..6f0816e034ee618645592250d45e2396e3556b17 100644
--- a/entity/SupportTicket_entity/SupportTicket_entity.aod
+++ b/entity/SupportTicket_entity/SupportTicket_entity.aod
@@ -680,29 +680,6 @@
       <valueProcess>%aditoprj%/entity/SupportTicket_entity/entityfields/conclusion/valueProcess.js</valueProcess>
       <displayValueProcess>%aditoprj%/entity/SupportTicket_entity/entityfields/conclusion/displayValueProcess.js</displayValueProcess>
     </entityField>
-    <entityField>
-      <name>SupportTicket_template</name>
-      <title>SupportTicket_Service ticket template</title>
-      <consumer>SupportTicketTemplates</consumer>
-      <onValueChange>%aditoprj%/entity/SupportTicket_entity/entityfields/supportticket_template/onValueChange.js</onValueChange>
-      <onValueChangeTypes>
-        <element>MASK</element>
-      </onValueChangeTypes>
-    </entityField>
-    <entityConsumer>
-      <name>SupportTicketTemplates</name>
-      <dependency>
-        <name>dependency</name>
-        <entityName>SupportTicketTemplate_entity</entityName>
-        <fieldName>SupportTicketTemplates</fieldName>
-      </dependency>
-      <children>
-        <entityParameter>
-          <name>Active_param</name>
-          <valueProcess>%aditoprj%/entity/SupportTicket_entity/entityfields/supporttickettemplates/children/active_param/valueProcess.js</valueProcess>
-        </entityParameter>
-      </children>
-    </entityConsumer>
     <entityConsumer>
       <name>KeywordTicketConclusion</name>
       <dependency>
diff --git a/entity/SupportTicket_entity/entityfields/supportticket_template/onValueChange.js b/entity/SupportTicket_entity/entityfields/supportticket_template/onValueChange.js
deleted file mode 100644
index 14b4439cea06fd3dd784ebfc67704afaf4ece5bb..0000000000000000000000000000000000000000
--- a/entity/SupportTicket_entity/entityfields/supportticket_template/onValueChange.js
+++ /dev/null
@@ -1,105 +0,0 @@
-import { datetime, eMath, neon, vars } from "@aditosoftware/jdito-types";
-import { newSelect, SqlBuilder } from "SqlBuilder_lib";
-import { Utils } from "Utils_lib";
-
-var str_ticketTemplateId = vars.get( "$local.value");
-if (str_ticketTemplateId)
-{
-    _setTicketData( str_ticketTemplateId);
-    _setAttributeConsumer( str_ticketTemplateId);
-}
-
-/**
- * sets all the necessary ticket data
- */
-function _setTicketData( pStr_ticketTemplateId)
-{
-    var arr_cols = ["INBOX_ID", "CATEGORY", "TITLE", "DESCRIPTION", "PRIORITY", "STATUS", "CONCLUSION", "MATURING_TIME"];
-    var arr_ticketTemplateData = newSelect( "tickettemplate." + arr_cols.join( ", tickettemplate."))
-        .from( "tickettemplate")
-        .where( "tickettemplate.TICKETTEMPLATEID", pStr_ticketTemplateId)
-        .arrayRow();
-    
-    var str_currentVal, obj_fieldMap = {};
-    arr_cols.forEach( function( str_col, int_index)
-    {
-        int_index = parseInt( int_index);
-        str_currentVal = arr_ticketTemplateData[ int_index];
-        
-        switch( str_col)
-        {
-            case "MATURING_TIME":
-                if( !str_currentVal)
-                { 
-                    obj_fieldMap["$field.MATURITY_DATE"] = "";
-                    break;
-                }
-                //Maturity_date = last full minute + (maturing time * seconds per day)
-                let int_nowDay = Math.floor(datetime.date() / datetime.ONE_DAY) * datetime.ONE_DAY;
-                obj_fieldMap["$field.MATURITY_DATE"] = eMath.addInt( int_nowDay, eMath.mulInt( datetime.ONE_DAY, parseInt( str_currentVal))); 
-                break;
-            case "TITLE":      
-                obj_fieldMap["$field.SUBJECT"] = str_currentVal;
-                break;
-            case "DESCRIPTION":
-                obj_fieldMap["$field.DESCRIPTION"] = str_currentVal;
-                break;
-            case "PRIORITY":
-                obj_fieldMap["$field.PRIORITY"] = str_currentVal;
-                break;
-            case "STATUS":
-                obj_fieldMap["$field.STATUS"] = str_currentVal;
-                break;
-            case "CATEGORY":
-                obj_fieldMap["$field.TICKETCATEGORY"] = str_currentVal;
-                break;
-            default:
-                obj_fieldMap["$field." + str_col] = str_currentVal;
-                break;
-        }     
-    });
-    neon.setFieldValues(obj_fieldMap);
-}
-
-/**
- * sets all the necessary attribute consumer data
- */
-function _setAttributeConsumer(str_ticketTemplateId) 
-{
-    var attributes = newSelect(["AB_ATTRIBUTERELATION.AB_ATTRIBUTE_ID", 
-        SqlBuilder.caseWhen("AB_ATTRIBUTE.ATTRIBUTE_TYPE = 'TEXT'")
-            .then("AB_ATTRIBUTERELATION.CHAR_VALUE")
-            .when("AB_ATTRIBUTE.ATTRIBUTE_TYPE = 'DATE'")
-            .then("AB_ATTRIBUTERELATION.DATE_VALUE")
-            .when("AB_ATTRIBUTE.ATTRIBUTE_TYPE = 'NUMBER'")
-            .then("AB_ATTRIBUTERELATION.NUMBER_VALUE")
-            .when("AB_ATTRIBUTE.ATTRIBUTE_TYPE = 'COMBO'")
-            .then("AB_ATTRIBUTERELATION.ID_VALUE")
-            .when("AB_ATTRIBUTE.ATTRIBUTE_TYPE = 'KEYWORD'")
-            .then("AB_ATTRIBUTERELATION.ID_VALUE")
-            .when("AB_ATTRIBUTE.ATTRIBUTE_TYPE = 'OBJECTSELECTION'")
-            .then("AB_ATTRIBUTERELATION.ID_VALUE")
-            .when("AB_ATTRIBUTE.ATTRIBUTE_TYPE = 'INTEGER'")
-            .then("AB_ATTRIBUTERELATION.INT_VALUE")
-            .elseString("''")
-            .toString()])
-        .from("AB_ATTRIBUTERELATION")
-        .join("AB_ATTRIBUTE", "AB_ATTRIBUTE.AB_ATTRIBUTEID = AB_ATTRIBUTERELATION.AB_ATTRIBUTE_ID")
-        .where("AB_ATTRIBUTERELATION.OBJECT_ROWID", str_ticketTemplateId)
-        .and("AB_ATTRIBUTERELATION.OBJECT_TYPE", "SupportTicketTemplate")
-        .table();
-    
-    if (Utils.isNotNullOrEmptyString(attributes))
-    {
-        attributes.forEach(function(row)
-        {
-            var rowObject = { "AB_ATTRIBUTE_ID": row[0] };
-            if (row[1] != "null")
-            {
-                rowObject.VALUE = row[1];
-                rowObject.VALUE_LOOKUP = row[1];
-            }
-            neon.addRecord("Attributes", rowObject);
-        });
-    }
-}
diff --git a/entity/SupportTicket_entity/entityfields/supporttickettemplates/children/active_param/valueProcess.js b/entity/SupportTicket_entity/entityfields/supporttickettemplates/children/active_param/valueProcess.js
deleted file mode 100644
index ff886ffd38ba8e60e38bfee9591c6b1718a96be6..0000000000000000000000000000000000000000
--- a/entity/SupportTicket_entity/entityfields/supporttickettemplates/children/active_param/valueProcess.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import { neon, result, vars } from "@aditosoftware/jdito-types";
-
-var str_recordState = vars.get( "$sys.recordstate");
-
-if( str_recordState == neon.OPERATINGSTATE_NEW || str_recordState == neon.OPERATINGSTATE_EDIT) 
-{
-    result.string( "1");
-}
\ No newline at end of file
diff --git a/process/SupportTicketKeywords_registry/process.js b/process/SupportTicketKeywords_registry/process.js
index d52cf6a5bdfffec7fe3a1f9a1560d293c4aaacb2..14d9475c0f3c469d3ef9200d869e0b9c165f79ea 100644
--- a/process/SupportTicketKeywords_registry/process.js
+++ b/process/SupportTicketKeywords_registry/process.js
@@ -24,7 +24,6 @@ $SupportTicketKeywords.inboxStatus$inactive = () => "INACTIVE";
 
 $SupportTicketKeywords.inboxTicketTitleSource = () => "inboxTicketTitleSource";
 $SupportTicketKeywords.inboxTicketTitleSource$emailSubject = () => "EMAILSUBJECT";
-$SupportTicketKeywords.inboxTicketTitleSource$ticketTemplate = () => "TICKETTEMPLATE";
 
 $SupportTicketKeywords.ticketCategory = () => "TicketCategory";
 $SupportTicketKeywords.ticketCategory$undefined = () => "UNDEFINED";