[comment]: # aside:1

[comment]: # ({ee4a2645-28092341})
# Objecte de macros d'usuaris

Els següents objectes són relacionats amb l'API `usermacro`.

[comment]: # ({/ee4a2645-28092341})

[comment]: # ({2f5f2156-e654cd12})
### Macro global

L'objecte té les propietats següents.

|Propietat|[Tipus](/manual/api/reference_commentary#data-types)|Descripció|
|--|--|------|
|globalmacroid|ID|ID de macro global.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions d'actualització|
|macro|cadena|Cadena de macro.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació|
|value|cadena|Valor de la macro.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *només escriptura* si `type` és "Macro secreta"<br>- *obligatori* per operacions de creació|
|type|enter|Tipus de la macro.<br><br>Valors possibles:<br>0 - *(per defecte)* Text de la macro;<br>1 - Macro secreta;<br>2 - Secret de caixa de cabals.|
|description|cadena|Descripció de la macro.|

[comment]: # ({/2f5f2156-e654cd12})

[comment]: # ({c73e8f15-5a3a9f9f})
### Macro d'equip

L'objecte defineix una macro disponible a un equip, prototip d'equip o plantilla. Té les propietats següents.

|Propietat|[Tipus](/manual/api/reference_commentary#data-types)|Descripció|
|--|--|------|
|hostmacroid|ID|ID de la macro d'equip.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions d'actualització|
|hostid|string|ID de l'equip a qui pertany la macro.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *constant*<br>- *obligatori* per operacions de creació|
|macro|string|Cadena de la macro.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació|
|value|string|Valor de la macro.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només escriptura* si `type` és "Macro secreta"<br>- *obligatori* per operacions de creació|
|type|integer|Tipus de la macro.<br><br>Valors possibles:<br>0 - *(per defecte)* Text de la macro;<br>1 - Macro secreta;<br>2 - Secret de caixa de cabals.|
|description|string|Descripció de la macro.|
|automàtic|integer|Defineix si la macro és controlada per la regla de descoberta.<br><br>Valors possibles:<br>0 - *(per defecte)* La macro la gestiona l'usuari;<br>1 - La macro la gestiona la regla de descoberta.<br><br>L'usuari no pot crear una macro automàtica.<br>Per actualitzar la macro automàtica, s'ha de [convertir a manual](/manual/api/reference/usermacro/update#change-macro-value-that-was-created-by-discovery-rule).|

[comment]: # ({/c73e8f15-5a3a9f9f})
