新电子邮件票证OTRS 5中的动态字段

时间:2016-11-15 08:49:11

标签: javascript otrs

我们使用座席在致电或发送电子邮件给我们后创建新的电子邮件票。我们不会让客户通过发送电子邮件来创建票证。 在创建新故障单时,代理可以在OTRS中的某些动态字段中输入或选择值。

在使用出站电子邮件创建故障单后,他也可以执行此操作。 在接收者获得的出站电子邮件中,可以添加这些动态字段,这可以工作。

在创建新电子邮件凭单后,接收方(客户端)收到的电子邮件中,不会添加这些动态字段值。这对我来说是一件奇怪的事情,因为这些领域包含重要的东西。

您在任何文本字段中键入的所有内容都会添加到电子邮件中,但这些动态字段除外。 似乎OTRS开箱即用,无法做到这一点。

这似乎需要一些Javascript,但我不知道Javascript。

有谁知道如何将这些动态字段值放入接收者获得的第一封电子邮件中?

或者是否有人有Javascript可以使用并且可以适应或者可以添加到OTRS的文件中?

2 个答案:

答案 0 :(得分:1)

您可以使用OTRS通知标记在通知中发送数据, 例如:<OTRS_TICKET_DynamicField_TestField>

答案 1 :(得分:0)

@Crons是对的,您可以为电子邮件模板添加特殊标签。这些标记列在页面底部的模板编辑器中。不幸的是,它们仅在admin manual中用一句话提及。

  

您可以在模板中使用的不同变量列在   称呼屏幕的下半部分。例如,如果你使用的话   变量票证发件人的姓氏   包含在你的回复中。

以下是它们的列表:

<OTRS_OWNER_*>
    Ticket owner options (e. g. <OTRS_OWNER_UserFirstname>). 
<OTRS_RESPONSIBLE_*>
    Ticket responsible options (e. g. <OTRS_RESPONSIBLE_UserFirstname>). 
<OTRS_CURRENT_*>
    Options of the current user who requested this action (e. g. <OTRS_CURRENT_UserFirstname>). 
<OTRS_TICKET_*>
    Options of the ticket data (e. g. <OTRS_TICKET_TicketNumber>, <OTRS_TICKET_TicketID>, <OTRS_TICKET_Queue>, <OTRS_TICKET_State>). 
<OTRS_TICKET_DynamicField_*>
    Options of ticket dynamic fields internal key values ( e. g. <OTRS_TICKET_DynamicField_TestField>, <OTRS_TICKET_DynamicField_TicketFreeText1>). 
<OTRS_TICKET_DynamicField_*_Value>
    Options of ticket dynamic fields display values, useful for Dropdown and Multiselect fields ( e. g. <OTRS_TICKET_DynamicField_TestField_Value>, <OTRS_TICKET_DynamicField_TicketFreeText1_Value>). 
<OTRS_CUSTOMER_DATA_*>
    Options of the current customer user data (e. g. <OTRS_CUSTOMER_DATA_UserFirstname>). 
<OTRS_CONFIG_*>
    Config options (e. g. <OTRS_CONFIG_HttpType>). 

Note: Create type templates only supports this smart tags: <OTRS_CURRENT_*> and <OTRS_CONFIG_*> 

我刚刚从OTRS界面复制了列表。