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

Javascript 新电子邮件票证OTRS 5中的动态字段,javascript,otrs,Javascript,Otrs,在给我们打电话或发电子邮件后,我们使用代理创建新的电子邮件票证。我们不允许客户通过发送电子邮件创建票据。 创建新票证时,代理可以在OTRS中的某些动态字段上输入或选择值 他也可以在使用出站电子邮件创建票证后执行此操作。 在接收者收到的出站电子邮件中,可以添加这些动态字段,这是有效的 在收件人(客户端)创建新电子邮件票证后收到的电子邮件中,不会添加这些动态字段值。这对我来说是一件奇怪的事情,因为字段包含重要的内容 除这些动态字段外,您在任何文本字段中键入的所有其他内容都将添加到电子邮件中。 似乎O

在给我们打电话或发电子邮件后,我们使用代理创建新的电子邮件票证。我们不允许客户通过发送电子邮件创建票据。 创建新票证时,代理可以在OTRS中的某些动态字段上输入或选择值

他也可以在使用出站电子邮件创建票证后执行此操作。 在接收者收到的出站电子邮件中,可以添加这些动态字段,这是有效的

在收件人(客户端)创建新电子邮件票证后收到的电子邮件中,不会添加这些动态字段值。这对我来说是一件奇怪的事情,因为字段包含重要的内容

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

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

有人知道如何将这些动态字段值放入收件人收到的第一封电子邮件中吗


或者是否有人有一个Javascript,它可以工作并且是可修改的,或者可以添加到OTRS文件中?

对于要在通知中发送的数据,请使用OTRS通知标记,
例如:

@Crons是正确的,您可以在电子邮件模板中添加特殊标记。这些标记列在页面底部的模板编辑器中。不幸的是,他们只在一句话中提到

中列出了可在模板中使用的不同变量 称呼屏幕的下部。例如,如果您使用 变量票证发件人的姓氏将为 包括在你的答复中

以下是它们的列表:

<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界面复制了列表

是的,我知道,但这些只有在创建票证后才有效。在创建电子邮件票证时不会。因此,在代理创建新票证后,客户收到的第一封电子邮件中,没有显示值。但之后会在通知/电子邮件中显示。我在第一封电子邮件中获得了一些下拉列表值的帮助,但还没有免费填写单行字段。这可能可以通过一个占位符来解决,并让一段javascript对其做出反应,得到dynamicfield\u This\u值并将其放在那里。使用AgentTicketEmail.tt中的包装器进行更改