現在のプランを確認
Suite すべてのプラン
Support すべてのプラン

リキッドマークアップは、コメントやメール通知をカスタマイズするためにビジネスルールでよく使用されています。リキッドマークアップのcase文を使用すると、チケットの属性に基づいて動的に使用される複数のメッセージを定義できます。

この記事では、複数の言語で応答をサポートすることを例に説明します。多くの企業や組織では、英語以外の言語を話すエンドユーザーに対応しています。これを行う方法はいくつかあります。複雑なメッセージや言語の数が多い場合は、動的コンテンツを使用することをお勧めします。少数の言語でシンプルなメッセージの場合は、リキッドマークアップが最適です。

リキッドマークアップのcase文を使用して複数の言語をサポートする

アカウントで複数の言語がサポートされている場合、ユーザーは使用する言語をプロフィールで指定できます。その後、自動化、マクロ、またはトリガを定義するメッセージの本文内の一連の条件文で、ユーザーの使用言語を参照することができます。

次の例は、トリガの「通知方法:ユーザーのメールアドレス」アクションのメール本文を示しています。この場合、アカウントのデフォルトの言語は英語なので、リキッドマークアップ書式内でラベルを付ける必要はありません。

{% case ticket.requester.language %}

{% when 'Italiano' %}

Ciao,

La tua richiesta (#{{ticket.id}}) è stata ricevuta, è stato esaminato dal nostro staff di assistenza.

Per esaminare lo stato della richiesta e aggiungere ulteriori commenti, segui il link qui sotto:
http://{{ticket.url}}


{% when 'Danish' %}

Hej,

Din anmodning (# {{ticket.id}}) er blevet modtaget og bliver gennemgået af vores supportmedarbejdere.

At gennemgå status for anmodningen og tilføje yderligere kommentarer, skal du følge nedenstående link:
http:// {{ticket.url}}


{% else %} 

Hello,

Your request (#{{ticket.id}}) has been received, and is being reviewed by our support staff. 

To review the status of the request and add additional comments, follow the link below:
http://{{ticket.url}}


{% endcase %}

リキッドマークアップのcase文を使用して他の動的応答を作成する

同様の構造を使って、使用言語以外のコンテキストで動的な応答を作成できます。たとえば、ユーザーの組織に基づいて応答する場合は、同様のcase構造を使用できます。このシナリオでは、{% case ticket.organization.name %}としてケースを定義し、各組織に対する応答の前に{% when 'OrganizationName' %}を記述します。

Powered by Zendesk