Dependent fields veld waarden in Freshdesk

In de Invantive Cloud koppeling wordt alleen de veldwaarde van het eerste level meegenomen. Ik zou graag willen dat level 2 en 3 ook gesynchroniseerd worden in de Invantive Cloud koppeling zodat ik deze veldwaarden ook kan ophalen in Power BI. Ter verduidelijking een schermafbeelding toegevoegd.

In welke tabel en kolom worden momenteel de veldwaarde van het eerste level aangetroffen?

Is er eventueel een Freshdesk API documentatie URL waar het tweede level en derde level beschreven staan?

Dit betreft Freshdesk.Freshdesk.tickets@fdk en kolom cf_product.

Te zien aan de namen zijn dit custom fields op Freshdesk. Freshdesk ondersteunt via de API custom fields op drie tabellen:

  • tickets (via ticket_fields),
  • bedrijven (via company_fields) en
  • contactpersonen (via contact_fields).

Tickets kennen “nested custom fields”. Vermoedelijk is hier sprake van. Om dit te kunnen analyseren gelieve via de BETA van het Invantive Query Tool de volgende SQL uit te voeren:

set log-native-calls-to-disk true

select * from tickets limit 10

Zie ook Collect Native Platform Call Data.

In de map %USERPROFILE%\NativeLog zal dan als goed is ook het antwoord te vinden zijn op het verzoek voor ticket_fields. Verwijder hiervan de headers en anonimiseer waar nodig geacht de JSON.

Voeg daarna de JSON s.v.p. hier toe.

Deze vraag is automatisch gesloten na tenminste 2 weken inactiviteit nadat een mogelijk passend antwoord is gegeven. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.

Het opvragen van de custom fields is mogelijk met de query:

select 'company'
,      t.*
from   company_custom_fields t
where  [default] = false
union
select 'contact'
,      *
from   contact_custom_fields t
where  [default] = false
union
select 'ticket'
,      *
from   ticket_custom_fields t
where  [default] = false

Voor de volgende types custom field zal ondersteuning toegevoegd zijn vanaf release 23.0.29:

  • custom_date_time; als datum/tijd.
  • custom_file; als tekst.
  • nested_field; de 1 of 2 extra velden worden automatisch toegevoegd.

De waardes van dependent fields zijn nu beschikbaar op Invantive Cloud.