Wersja 10.19

Aktualizacja aplikacji do wersji 10.19.

馃幆 Cel wersji

Celem wprowadzonej wersji jest rozszerzenie i ujednolicenie sposobu identyfikacji zg艂osze艅 w akcjach EAPI.

Dotychczas komunikacja z API opiera艂a si臋 wy艂膮cznie na wewn臋trznych identyfikatorach (tickets_id ), kt贸re nie by艂y widoczne dla u偶ytkownik贸w w panelu Welyo. Utrudnia艂o to korzystanie z akcji dodawania i aktualizacji zg艂osze艅 w sytuacjach, gdy u偶ytkownik pos艂ugiwa艂 si臋 identyfikatorami widocznymi w interfejsie lub pochodz膮cymi z zewn臋trznych system贸w.


馃懃Kogo dotycz膮 zmiany?

Zmiany dotycz膮 przede wszystkim u偶ytkownik贸w korzystaj膮cych z integracji poprzez EAPI.

Zmiana nie dotyczy bezpo艣rednio ko艅cowych u偶ytkownik贸w panelu Welyo (np. konsultant贸w czy agent贸w obs艂ugi), poniewa偶 interfejs u偶ytkownika pozostaje bez zmian.


馃敡Na jaki obszar wp艂ywa zmiana?

Zmiana dotyczy interfejsu API (EAPI) odpowiedzialnego za dodawanie i aktualizacj臋 zg艂osze艅 w systemie Welyo.

Wp艂ywa bezpo艣rednio na:

  • Integracje zewn臋trzne korzystaj膮ce z akcji desk-add-tickets  i desk-update-tickets ,
  • Systemy, kt贸re komunikuj膮 si臋 z Welyo poprzez API w celu tworzenia lub edycji zg艂osze艅,
  • Procesy automatyzacji i skrypty, kt贸re wcze艣niej opiera艂y si臋 wy艂膮cznie na identyfikatorze tickets_id .

Zmiana nie wp艂ywa na interfejs u偶ytkownika w panelu Welyo, ale ma znaczenie dla zespo艂贸w technicznych lub partner贸w korzystaj膮cych z integracji API.


馃ЗCzy zmiana wymaga konsultacji z wewn臋trznym dzia艂em IT?

Tak, zalecana jest konsultacja z dzia艂em IT (lub osob膮 odpowiedzialn膮 za integracje).


馃攧Zmiany

Modyfikacja akcji EAPI umo偶liwiaj膮cych dodawanie i aktualizacj臋 zg艂osze艅


1. desk-add-tickets

Obecnie po wywo艂aniu akcji dodawania zg艂oszenia zwracana by艂a nast臋puj膮ca odpowied藕:

{  "success": true,  "tickets_id": [  137835  ] }   

W strukturze tickets_id by艂y zwracane wszystkie identyfikatory dodanych zg艂osze艅. Wprowadzono w zwi膮zku z tym modyfikacj臋, dzi臋ki kt贸rej po wywo艂aniu akcji dodawania zg艂osze艅 zwr贸cone zostan膮 r贸wnie偶 identyfikatory, kt贸re s膮 widoczne w panelu Welyo:

{  "success": true,  "tickets_id": [  137835  ],  "tickets_identifier": [  "1420413827"  ] }   

Ta druga struktura o nazwie tickets_identifier to w艂a艣nie lista identyfikator贸w dodanych zg艂osze艅 odpowiadaj膮ca identyfikatorom wy艣wietlanym w panelu.


2. desk-update-tickets

R贸wnie偶 akcja umo偶liwiaj膮ca aktualizacj臋 zg艂osze艅 zostaje zmodyfikowana. Do tej pory operowa艂a ona na tickets_id, czyli identyfikatorach zg艂oszenia niewidocznych w 偶aden spos贸b dla u偶ytkownika panelu Welyo. Uniemo偶liwia艂o to skuteczne operowanie na tej akcji, bazuj膮c na widocznych w systemie danych. W zwi膮zku z tym wprowadzono modyfikacj臋, kt贸ra umo偶liwia podczas aktualizacji zg艂oszenia podanie:

  • tickets_id - tak jak dotychczas,
  • external_id - identyfikator z zewn臋trznego systemu przypisany do zg艂oszenia,
  • tickets_identifier - czyli identyfikator zg艂oszenia widoczny w panelu Welyo

Wywo艂anie akcji b臋dzie wi臋c wygl膮da艂o nast臋puj膮co:

{  "campaign_id": "123",  "tickets": [  {  "id": "1",  "external_id": "123",  "tickets_identifier":"1420413827",  "records_id": "4",  "subject": "Topic 1",  "description": "Description",  "type_id": "1",  "source_id": "-1",  "state_id": "2",  "priorities_id": "1",  "agents_id": 1,  "tickets_parameters": {  "users_custom_parameter_name_1": "123-123-123-XYZ",  "users_custom_parameter_name_2": "phone"  }  }  ] }   


Wa偶ne jest to, aby przy wywo艂aniu akcji korzysta膰 tylko z jednego wybranego parametru. Nie mo偶na ich miesza膰 mi臋dzy sob膮. Je偶eli przy wywo艂aniu podamy wi臋cej ni偶 jeden parametr okre艣laj膮cy identyfikator zg艂oszenia, system wybierze ten wa偶niejszy wed艂ug hierarchii:

  1. ID
  2. external_id
  3. tickets_identifier
Czy odpowiedzieli艣my na Twoje pytanie? Dzi臋kujemy za opini臋 Wyst膮pi艂 problem z przes艂aniem opinii. Prosz臋 spr贸bowa膰 p贸藕niej