Skip to main content
Gerwin Filius
Inspirer
Mar 4, 2026 9:22 AM UTC

Incidenten - Vul actieveld met de laatste 10 icidenten van het gekoppelde middel

Dit script automatiseert het proces binnen TOPdesk waarbij incidentgegevens worden opgehaald en vervolgens het actieveld wordt aangevuld met de recent gemelde incidenten voor hetzelfde middel (bijvoorbeeld een apparaat of werkplek).

  1. 🔍 Stap 1: Haal incidentdetails op
    Het script start met het ophalen van details van het huidige incident via een GET-aanroep naar de API:
    - Zoekt het incident op op basis van een unieke ID (${unid}).
    - Authenticatie via een vooraf ingestelde sleutel.
    - Slaat de opgehaalde gegevens op voor latere verwerking.
  2. 📋 Stap 2: Zoek gerelateerde incidenten
    Vervolgens zoekt het script naar recente incidenten die gekoppeld zijn aan hetzelfde middel (bijvoorbeeld een defecte laptop):
    - Voert een nieuwe API-aanroep uit om historische incidenten te vinden.
    - Haalt maximaal 10 eerdere incidenten op (kan worden aangepast via "Maximum_history_records").
    - Sorteert de incidenten op aanmaakdatum, zodat de meest recente incidenten bovenaan staan.
  3. ✏️ Stap 3: Update het actieveld
    Als het script meer dan één gerelateerd incident vindt, dan:
    - Past het actieveld van het huidige incident aan via een PATCH-aanroep.
    - Voegt een overzicht toe van alle relevante incidenten, inclusief datum en tijd van melding.
    - Incidentnummer.
    - Status (bijvoorbeeld In behandeling of Afgesloten).
    - Naam van de melder.
    - Korte omschrijving van het incident.

Voorbeeld:
 

 

This topic has been closed for replies.

7 replies

New Member ⭐
Mar 4, 2026 10:20 AM UTC

Dank je. Werkt perfect. Daar gaan we zeker gebruik van maken.

Een eventuele extra optie voor de toekomst zou zijn om ook wijzigingen op deze manier te kunnen opnemen in het actieveld. Zodat je snel kunt zien of een incident het gevolg is van een wijziging die kort daarvoor heeft plaatsgevonden.
Ik zal daar zelf ook eens mee aan de slag gaan.

Translate
New Member ⭐⭐
Mar 6, 2026 1:17 PM UTC

Zeer handig, werkte direct, niks aan hoeven te doen 👍🏻

Translate
Mvg - Maickel
Gerwin Filius
Inspirer
Mar 12, 2026 12:03 PM UTC

Dank je. Werkt perfect. Daar gaan we zeker gebruik van maken.

Een eventuele extra optie voor de toekomst zou zijn om ook wijzigingen op deze manier te kunnen opnemen in het actieveld. Zodat je snel kunt zien of een incident het gevolg is van een wijziging die kort daarvoor heeft plaatsgevonden.
Ik zal daar zelf ook eens mee aan de slag gaan.

Als je wil kan ik dat wel in deze huidige actiereeks inbouwen hoor. Laat het maar weten.

Translate
New Member ⭐
Mar 12, 2026 1:24 PM UTC

Dank je. Werkt perfect. Daar gaan we zeker gebruik van maken.

Een eventuele extra optie voor de toekomst zou zijn om ook wijzigingen op deze manier te kunnen opnemen in het actieveld. Zodat je snel kunt zien of een incident het gevolg is van een wijziging die kort daarvoor heeft plaatsgevonden.
Ik zal daar zelf ook eens mee aan de slag gaan.

Als je wil kan ik dat wel in deze huidige actiereeks inbouwen hoor. Laat het maar weten.

Ja. Graag. Het is me zelf nog niet gelukt.

Translate
Mar 17, 2026 10:18 AM UTC
Met deze actiereeks haal je de laatste 10 meldingen en wijzigingen op die aan hetzelfde object zijn gekoppeld. Zorg er wel voor dat de actiereeks (TOPdesk_username) over voldoende rechten beschikt.
 

 

Translate
New Member ⭐
Mar 26, 2026 8:56 AM UTC
Met deze actiereeks haal je de laatste 10 meldingen en wijzigingen op die aan hetzelfde object zijn gekoppeld. Zorg er wel voor dat de actiereeks (TOPdesk_username) over voldoende rechten beschikt.
 

 

Kan het zijn dat je stap GetInfo2 verwijst naar een specifiek Object.ID in jullie omgeving (88b280da-702a-4d25-a1e3-2e6f20e37bb8) waardoor deze actiereeks niet bruikbaar is?

Translate
Mar 27, 2026 7:25 AM UTC

​@Harrie Cortooms 

Opes. Ik was inderdaad vergeten de URL aan te passen. Hierbij de aangepaste versie. Ik hoop dat deze nuttig is voor jullie organisatie. 
Translate