Hallo Studio Kraut,
anbei ein Beispiel für einen Bericht, der die Tickets die innerhalb der letzten X Monate erstellt wurden listet und dabei auch das Formularfeld "WorkOrder" ausgibt. Ausgehend von einer On Premise Installation schaut das SQL so aus:
SELECT tt.name AS Type,
t.tn AS TicketNumber,
t.title AS Title,
ts.name AS State,
dfv.value_text AS WorkOrder,
o.name AS OrgName,
o.number AS OrgNumber,
c.email AS ContactEmail
FROM ticket t
LEFT JOIN ticket_type tt ON (t.type_id = tt.id)
LEFT JOIN ticket_state ts ON (t.ticket_state_id = ts.id)
LEFT JOIN organisation o ON (t.organisation_id = o.id)
LEFT JOIN contact c ON (t.contact_id = c.id)
LEFT JOIN dynamic_field df ON (df.object_type = 'Ticket' AND df.name='WorkOrder')
LEFT JOIN dynamic_field_value dfv ON (dfv.object_id=t.id AND df.id = dfv.field_id)
WHERE t.create_time BETWEEN
(date_trunc('month', now()) - interval '${Parameters.RecentMonths} month')::timestamp
AND
(date_trunc('month', now()) + interval '1 month')::timestamp
Für den Rest der Konfiguration liegen Screenshots bei.
CU, Torsten