최근 검색


최근 검색 없음

Support's Avatar

Support

가입한 날짜: 2022년 12월 01일

·

마지막 활동: 2024년 9월 27일

팔로잉

0

팔로워

0

총 활동 수

7

투표 수

0

플랜 수

2

활동 개요

님의 최근 활동 Support

Support님이 에 게시물을 만듦

게시물 Developer - Zendesk Apps Framework (ZAF)

My Zendesk support plugin integrates with a backend that uses AWS Load Balancer to route traffic to the most efficient target. AWS Load balancer uses cookies to enable sticky sessions, which handles directing subsequent requests to the same target as the previous requests from the same session. I cannot find documentation suggesting that the ZAFClient supports passing the cookies from the browser to the final endpoint. This prevents ZAFClient requests from leveraging the sticky session functionality provided by Amazon. This lack of compatibility for sticky sessions is causing performance defects; the user receives cached data when routed to the wrong target. 
My plugin uses the ZAFClient to handle all API requests, it cannot use standalone AJAX requests without the ZAFClient because secure settings are needed to handle authenticating the API. Do you have any recommendations for how to add support for sticky sessions with ZAFClient calls to AWS Load Balancer?

2024년 9월 27일에 게시됨 · Support

0

팔로워

1

투표

1

댓글


Support님이 에 댓글을 입력함

커뮤니티 댓글 Developer - Zendesk Apps Framework (ZAF)

How was this issue resolved? I am facing the same issue in a new demo account.

Chat transcript data is visible in the UI but the ticket.conversation array returns an entry array of the correct size, but each property within each entry is null. Outgoing agent messages are the only messages that do not appear null.

Is this happening because the account is still in the trial period or is there something I can do to fix this? Thanks.

댓글 보기 · 2023년 12월 19일에 게시됨 · Support

0

팔로워

0

투표 수

0

댓글


Support님이 에 댓글을 입력함

커뮤니티 댓글 Developer - Zendesk Apps Framework (ZAF)

Thank you. Unfortunately using indexes would not work in our application because not every translation is returned immediately, sometimes other messages are created/sent before a translation is returned. We need a way to store relationships between comments, and indexes alone would not be stable or reliable enough.

댓글 보기 · 2022년 12월 07일에 게시됨 · Support

0

팔로워

0

투표 수

0

댓글


Support님이 에 댓글을 입력함

커뮤니티 댓글 Developer - Zendesk Apps Framework (ZAF)

Yes, there are sometimes duplicate agent reply messages that disappear after reload.

Our app is a translation plugin that displays the comments, translations, and the relationship between the two. When a message is translated, we store the timestamp from the source comment and the translation in our API so we can properly match the translations to the correct source comments. So, when there is a discrepancy between the timestamps stored in Zendesk and the timestamps stored in our API, the relationship between the source and translation breaks. Ideally, our app needs a stable piece of identifying data from each comment that would be supported in chat, messaging, and tickets.

댓글 보기 · 2022년 12월 05일에 게시됨 · Support

0

팔로워

0

투표 수

0

댓글


Support님이 에 게시물을 만듦

게시물 Developer - Zendesk Apps Framework (ZAF)

Our support plugin uses the ticket.conversation.changed listener to detect new messages. The array of message entries does not contain any unique identifier data, other than text and timestamps. Text alone cannot be used as an identifier, and the timestamps are intermittently unstable. After posting an agent reply, the timestamp we record in our plugin remains consistent around 75% of the time. Intermittently, this timestamp will shift forward anywhere from 0-2 seconds, sometimes more than two seconds. This causes our app's expected behavior to break, since the timestamp we have recorded no longer exists in the array of entries.

I am wondering if there is a cause for the shifting timestamps, I have not observed a direct cause. Including stable message IDs in the ticket.conversation array of entries would allow developers to not have to rely on unstable timestamps to uniquely identify messages.

These are timestamps recorded on creation of two conversation entries from our plugin

These are the timestamps for the same two entries logged from Zendesk after the page is reloaded

Thanks!

2022년 12월 01일에 게시됨 · Support

2

팔로워

3

투표 수

5

댓글