> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CRMScript

> CRMScript is een functie waarmee u taken in of het gedrag van SuperOffice kunt automatiseren of wijzigen.

CRMScript is een functie waarmee u taken in of het gedrag van SuperOffice kunt automatiseren of wijzigen. Met de automatisering van taken en processen kunt u tijd besparen en zullen u en uw collega's productiever zijn.

De verschillende hulpmiddelen, macro's en scripts, triggers en geplande taken, hebben verschillende mogelijkheden en worden voor verschillende doeleinden gebruikt. Het volgende is een inleiding tot het flexibele en krachtige ingesloten scriptinginstrument - CRMScript.

## Toegang tot CRMScript

Om toegang te krijgen tot de functies in CRMScript, opent u SuperOffice-instellingen en onderhoud en klikt u op <i class="ph ph-code-block" aria-hidden="true" /> **CRMScript** in de navigator.

Triggers zijn scripts die worden uitgevoerd voor specifieke gebeurtenissen in het systeem, zoals wanneer een nieuwe verkoop wordt gemaakt of een verzoek wordt gesloten. Triggers kunnen in stilte reageren op wat er gebeurt, of de bewerking blokkeren en de gebruiker voorzien van uitleg hierover.

## Over macro's

Macro's zijn de gebruiksvriendelijke versie van scripts: U hebt geen uitgebreide kennis over scriptverwerking of CRMScript nodig om macro's te kunnen maken.

Met macro's kunt u acties binnen SuperOffice aanpassen en automatiseren. De functie beschikt over een gebruiksvriendelijke wizard die u helpt bij de instelling van uw macro.

Macro's hebben meerdere functies in SuperOffice. Ze kunnen worden gekoppeld aan specifieke [triggers][2] in het systeem (zoals escalaties of een nieuw bericht op verzoek in SuperOffice) of worden toegewezen aan knoppen in gedefinieerde schermen, zodat gebruikers op een knop kunnen klikken om een serie acties uit te voeren die vaak wordt herhaald. Dit maakt verzoekbeheer sneller en vermijdt dat gebruikers onnodig klikken.

U kunt macro's bijvoorbeeld gebruiken:

* Als een taak/functie in een menu-item (zoals in **Taak** in het scherm Verzoek)
* Wanneer het verzoek wordt geëscaleerd via de waarschuwingsniveaus voor prioriteit
* Als een geplande taak
* Wanneer deze worden geactiveerd door een e-mailfilter
* Wanneer een ontvanger klikt op een gevolgde koppeling in een mailing

### Wat is het verschil tussen een script en een macro?

Een macro is een set van vooraf gedefinieerde acties uitgevoerd in een specifieke volgorde, het instellen vereist geen programmeerkennis.

Een script is een klein programma geschreven om specifieke taken uit te voeren; het instellen vereist programmeerkennis.

## Tabbladen

* [Macro's en scripts][8] - Maak macro's en scripts om taken in SuperOffice te automatiseren en te plannen.
* [Triggers][2] - Geef aan of een bepaalde gebeurtenis in het systeem één of meer vooraf gedefinieerde acties activeert.
* [Geplande taken][3] - Geef aan of een script of macro op bepaalde momenten moet worden uitgevoerd.
* [Foutopsporingssessies][4] - Zoek de fouten in uw scripts en macro's en verhelp deze.
* [Traceren][5] - Leg alle details van de uitvoering van een script of macro vast en sla deze op in een logboek.

## Tabblad Macro's en scripts

Op het tabblad **Macro's en scripts** op **CRMScript** ziet u een lijst met de scripts en macro's in het systeem, gegroepeerd in mappen. Klik op een script of macro in de lijst voor weergave, bewerking of uitvoering.

Ga als volgt naar het tabblad **Macro's en scripts**:

1. Ga naar **Instellingen en onderhoud**.

2. Klik op **CRMScript** en selecteer het tabblad **Macro's en scripts** .

Het tabblad **Macro's en scripts** bevat de volgende knoppen: **Nieuw script**, **Nieuwe macro**, **Nieuwe map** en **Zoeken**.

### Scriptscherm

Wanneer u op het tabblad **Macro's en scripts** klikt op een script of macro, wordt het scherm **Script** geopend. In aanvulling op de informatie in het bovenste deel van het scherm kunt u meer details over het script vinden op de tabbladen **Beschrijving** en **Script**.

**Opties:**

| Knop                      | Beschrijving                                                                                                                                                                                                                                                                            |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Macro's en scripts        | Wordt gebruikt om terug te keren naar de lijst met scripts en macro's.                                                                                                                                                                                                                  |
| Script bewerken           | Wordt gebruikt om het script of de macro te bewerken.                                                                                                                                                                                                                                   |
| Script uitvoeren          | Wordt gebruikt om het script of de macro uit te voeren in de standaardmodus.                                                                                                                                                                                                            |
| Fouten opsporen in script | Wordt gebruikt om het scherm **Foutopsporing** te openen en het geselecteerde script of de geselecteerde macro uit te voeren in de foutopsporingsmodus . Het script stopt bij de eerste regel. U kunt een [foutopsporingssessie][4] openen vanaf het tabblad **Foutopsporingssessies**. |
| Script traceren           | Wordt gebruikt om [het script of de macro te traceren][5].                                                                                                                                                                                                                              |

[2]: ./trigger

[3]: ./schedule-task

[4]: ../../../../en/automation/crmscript/debugging/built-in-debugger

[5]: ../../../../en/automation/crmscript/debugging/using-trace

[8]: ./create-script


## Related topics

- [Een script maken](/nl/customization/macros-and-scripts/admin/create-script.md)
- [Een macro maken](/nl/customization/macros-and-scripts/admin/create-macro.md)
- [Map maken](/nl/customization/macros-and-scripts/admin/create-script#folder.md)
- [De CRMScript-taal leren](/en/automation/crmscript/overview/index.md)
- [CRMScript API-referentie](/en/automation/crmscript/reference/index.md)
