占位符是对包含在电子邮件通知的主题和主体中的票据和用户数据的引用。如果没有它们,就不可能创建自动消息。有关占位符的完整列表以及它们的使用位置,请参见亚博Zendesk支持占位符引用.当您指定占位符时,请记住它们区分大小写。
支持包括先天系统规则在某些情况下抑制触发器中的占位符。天生的系统规则是您不能更改、修改或覆盖的规则,这些规则规定了Support的默认行为。这些规则有时可能会使触发器中的占位符无效,但这并不是错误。这些规则可以保护您,因为它们可以防止垃圾邮件发送者使用您的帐户分发垃圾邮件。有关更多信息,请参见理解占位符抑制规则.
相关文章:
在业务规则中使用占位符
占位符包含在匹配的双花括号中,在下面的例子中,是对票据属性的引用。如果占位符引用了一个没有值的字段,则该占位符将在自动化、触发器或宏中为空白。
下面是一个如何在邮件通知中使用占位符的例子:
在编写电子邮件通知时,您可以通过单击查看占位符列表查看可用占位符.
有关占位符的完整列表以及它们的使用位置,请参见亚博Zendesk支持占位符引用.如果希望更多地控制如何选择和显示占位符数据,请参见理解Liquid加价.
当您将包含占位符的宏应用到票据时,占位符将根据有关票据的当前真实情况进行评估。如果评估的输出返回任何信息,则将其作为票据注释添加。例如,如果一个返回票号的宏运行在一个还没有保存的票号上(因此还没有票号),那么票号注释将不会被更新。保存票据时不会重新计算宏。您可以使用占位符{{ticket.id}}手动将占位符添加到票据中。这将允许在您提交票据时对其进行评估,并且由占位符返回的值将被添加到票据注释中。
为自定义字段使用占位符
占位符是根据票据和当前用户属性自动生成的。这些被称为系统占位符。
当您为票据、用户或组织添加自定义字段时,它们也可用作占位符。您可以像使用任何其他系统占位符一样为自定义字段使用占位符。
每个自定义字段都有一个唯一的ID或键。当您创建一个自定义票据字段时,ID会自动为您生成。当您创建自定义用户或自定义组织字段时,您将输入一个唯一的键,该键设置后就无法编辑。
自定义字段不包括在可用占位符列表中,但它们遵循引用其唯一ID或键的简单命名模式。
票务自定义字段 | {{ticket.ticket_field_<字段ID数字>}} |
用户自定义字段 | {{ticket.requester.custom_fields。< field_key >}} |
组织自定义字段 | {{ticket.organization.custom_fields。< field_key >}} |
例如,这样的自定义ticket字段有以下占位符:
{{ticket.ticket_field_505156}}
自定义下拉列表中选项的占位符名称遵循不同的模式。所有三个下拉列表选项只有一个占位符,因为这是对所选选项的引用。该ID用于自定义下拉列表,因为选项没有ID。同样,这是对所选单个选项的引用。
票务自定义下拉字段 票务自定义多选字段 |
{{ticket.ticket_field_option_title_<字段ID数字>}} {{ticket.ticket_field_<字段ID数字>}}
注意:{{ticket.ticket_field_option_title_<字段ID数字>{{ticket.ticket_field_ .}}占位符显示所选选项的标题<字段ID数字>}}显示与所选选项相关联的标记。
|
用户自定义下拉字段 | {{ticket.requester.custom_fields。< field_key >.title}} |
组织自定义下拉字段 | {{ticket.organization.custom_fields。< field_key >.title}} |
例如,自定义ticket字段的下拉列表的占位符看起来像这样:
{{ticket.ticket_field_option_title_515416}}
查找自定义票据字段的ID
- 在管理中心,点击对象和规则在侧栏中,然后选择门票>场地.
- 在列表中定位自定义字段,然后单击编辑从选项菜单。
右侧显示ID:
查找自定义用户字段或自定义组织字段的键
为复选框自定义字段使用占位符
您可以将占位符与液体的标记验证票据上是否选中了复选框(自定义字段),并根据复选框状态(已选中或未选中)提供自定义输出。
当您使用Liquid标记时if / else / case
语句用于复选框自定义票据字段,请记住复选框字段的值为0或1,而不是假或真正的.例如:
如果ticket.ticket_field_ . {% .包含1 %}复选框被选中{% else %}复选框未选中(或为空){% endif %}
42岁的评论
目前,
{{票。url}}不会在电子邮件通知中呈现为可点击的url。有办法做到这一点吗?
斯科特,你好!
这种情况有时会发生,因为{{ticket。Url}}占位符不包括“http://”或“https://”,因为你可以看到在我们的参考文章.这可能会影响url是否可点击。
最简单的解决方案是使用{{票据。Link}}占位符,它包含这个,或者自己添加缺少的部分,像这样:
http:// {{ticket.url}}
https:// {{ticket.url}}
我希望这能有所帮助!
我试过各种方法想让公司里的任何东西回来,但总是空白
{{custom_fields.custom_cust_id}}},
{{ticket.organization.name}}
{{ticket.requester.organization.name}}
{{ticket.requester.organization.external_id}}
{{ticket.requester.org . . custom_cust_id}}
{{ticket.requester.organization.custom_fields . . custom_cust_id}}
{{ticket.requester.organization.custom_cust_id}}
嗨,安迪,
你打算在哪里使用这些?我在我的测试帐户中创建了一个宏,它添加了一个注释,包括以下两个占位符:
{{ticket.organization.name}}
{{ticket.requester.organization.name}}
如果票据请求者有一个关联的组织,占位符将解析并显示组织名称。我还在“通知评论更新的请求者和cc”触发器的通知文本框中添加了这些占位符,它们也在那里工作。我认为上面的自定义字段占位符也可以工作,只要您按照上面文档中的指示将字段ID替换为占位符。
如果你仍然不能让这些工作,我建议与我们的支持团队聊天(选项1在这里:联系Zendesk客户亚博支持),以便他们可以帮助您排除故障。
你好,
有可能在我们的宏中创建自定义Zendesk占位符吗亚博通过API更新?我注意到我没有API调用,尽管成功,改变了字段值,即,我想添加{{iban}}和{{phone_number}}。
我不能让这个占位符在宏中工作。我也试过用键名代替ID,但都不行。Org Custom字段(文本)是正确的,并且有数据。Org也与请求者相关联。从逻辑上讲,它应该起作用,但却没有。
{{ticket.organization.custom_fields。< key_name >}}
大家好!
做{{ticket.ticket_field_<字段ID数字>}}工作与文本字段?
我在宏上试过了,它不工作。注释中的值总是空的。
我鼓励你创建一个新的职位在一般产品反馈主题在我们的社区中与其他有类似需求的用户接触,并讨论可能的解决方案。与高参与度的对话最终会被标记出来,供产品经理在进行路线图规划时进行审查。
具体的例子,关于影响的细节,以及您目前如何处理事情,都有助于我们的产品团队在制定解决方案时了解需求的全部范围。您可能还想查看产品反馈指南,以及如何撰写有效的反馈文章[https://support.亚博zendesk.com/hc/en-us/community/posts/360004391547-Product-feedback-guidelines-how-to-write-a-good-feedback-post]。
我们非常重视客户的反馈,您在论坛上的声音和投票有助于影响Zendesk未来的功能。亚博
嗨•迪奥戈时,
谢谢你的回答。需要明确的是,文本字段不仅仅适用于宏?它们是否适用于通过触发器和自动化的自动通知?
https://support.亚博zendesk.com/hc/en-us/articles/4408843597850-Contacting-Zendesk-Customer-Support
你好,
我正在使用一个下拉控件。
在使用占位符时:ticket。ticket_field_option_title_id,我看到我得到的显示值,而不是内部标签值。
我怎么能得到内部标签,还是不可能?
问候
https://support.亚博zendesk.com/hc/en-us/articles/4408843597850-Contacting-Zendesk-Customer-Support
嗨•迪奥戈时,
我指的是字段值的值和标签:
1:是客户看到的价值
2:是标签的内部值,字段值
的问候。
我明白了,谢谢你澄清。是的,不幸的是占位符将只显示字段的值,而不是相关的标记。下拉字段值中的标签主要用于在内部有一个可引用的值,例如搜索、视图和报告。很抱歉给您带来不便。
谢谢,•迪奥戈!
当前用户自定义字段是否有占位符?有“ticket.requester.custom_fields”。< key_name >”但是这会拉入请求者的自定义字段,而不是当前的用户进行评论。
嘿悉尼!您可以使用以下占位符格式来获取当前用户自定义用户字段信息:
对于下拉自定义用户字段,您将使用这种格式:
实际上应该交换复选框逻辑。
实际上应该是
原因:当复选框在表单上不可见时;它返回空值。这说明了显式选中的复选框
@Administrador而且•迪奥戈马舍尔,
通过使用“ticket”,可以为下拉选项列出“tag”值(本机)。ticket_field_id”。为了澄清,对于下拉选项,这是行为:
并非所有字段类型都是这样,但对于单个选择的下拉字段是可能的。
~康斯坦丁
您好,“phone”占位符的正确格式是什么?例如,对于一个法语数字,例如…(+33) 12 45 78 78
您是否正在寻找占位符,以便用于在票据请求者的用户字段上提取电话号码值?如果是这样,你可以使用占位符{{ticket.request .phone}},
这样就能查到检票人的电话号码。检查我们的亚博Zendesk支持占位符引用获取更多信息。
如果您所查询的是可接受的电话号码格式,则电话号码应采用国际标准化格式E.164格式。E.164号码最多可以有15位数字,通常写成:[+][国家代码][用户号码,包括区号]。
Shoutout来迈克·康斯坦丁为了完美的解决方案!这正是我所需要的。这些信息应该加到文章里,安东·德·杨/乔伊斯
嗨,乔伊斯,
我试图在宏中使用自定义用户字段,但格式返回如下:
2022-01-15 00:00:00 +0000
客户简介中的数据显示“2022年1月15日”,这与我想在Macro中使用的格式相匹配。你能帮我解决这个问题吗?
如果你能分享使用你正在使用的占位符,也许我们可以确定是什么导致了这种行为。
是否有像{{user_email}}这样的占位符可以在帮助中心页面上显示用户的电子邮件id。
例如: