Azumuta laat u live gegevens invoegen in werkinstructies, docx rapporten en webhooks. Dit kan een parameter zijn die u hebt gedefinieerd of een waarde die Azumuta al bijhoudt. De syntaxis verschilt per locatie, en dit artikel geeft deze voor elk geval. Het behandelt uw eigen parameters en de core ingebouwde tags van Azumuta. Module-specifieke docx tags, zoals ticket, answer, variant, image en recap tags, worden behandeld in hun eigen artikels, gekoppeld vanuit Gerelateerde artikels hieronder.
Twee soorten waarden
- Uw eigen parameter: gegevens die u definieert en koppelt aan een artikel of productorder, zoals Kleur of Body Material. Zie Introductie tot parameters voor meer informatie.
- Ingebouwde waarden: gegevens die Azumuta al heeft, zoals een Productorder, de naam van de operator of een deadline. Zie Referentie ingebouwde waarden voor de volledige lijst.
Waar u ze kunt gebruiken en de exacte syntaxis
De referentieindeling hangt af van waar u deze gebruikt.
| Waar | Syntaxis (uw eigen parameter / ingebouwde waarde) |
|---|---|
| Werkinstructies (visuele pagina's, berekeningen, controles) |
${Parameter_key} / ${=identifier}
|
| Docx / PDF rapportsjablonen |
{p_Parameter_key} / {=identifier}
|
| Webhooks en export bestandsnaam/mapnaam |
${Parameter_key} / ${=identifier}
|
| Een geavanceerd formule veld van een regel | de expressie zelf, geen wrapper |
Werkinstructies: visuele pagina's, berekeningen en controles
Gebruik ${...} overal waar u een live waarde in een werkinstructie invoegt: een tekstvak op een visuele pagina, de beschrijving van een stap of een berekening.
- Uw eigen parameter:
${Parameter_key} - Een ingebouwde waarde:
${=identifier} - Een berekening:
${=Parameter_key + 3}
Zie Parameters gebruiken in een Werkinstructiestap, Parameters gebruiken op een afbeelding in een Werkinstructie en Berekeningen uitvoeren met Parameters voor de volledige walkthroughs, inclusief de beschikbare wiskundige operatoren.
Uitzondering: speciale formulevelden. Een regel Formule evalueert naar true (geavanceerd) voorwaarde is zelf een formuleveld, geen vrije tekst met een ingebedde waarde, dus u typt de expressie rechtstreeks zonder ${...} wrapper: dateTime("12/05/2026 14:30", "dd/MM/yyyy HH:mm"), bijvoorbeeld. dateTime() leest een datum uit tekst, dus het patroon gebruikt gewone datumaanduidingen zonder het FORMAT: voorvoegsel. Zie Regels: Geavanceerd.
Docx / PDF rapportsjablonen
Gebruik gewone accolades, zonder het dollarteken, en een voorloopse = voor een ingebouwde waarde:
- Uw eigen parameter:
{p_Parameter_key}(hetp_voorvoegsel markeert een parameter) - Een ingebouwde waarde:
{=identifier},{=dueDate}, enzovoort - Toon een parameter alleen als deze een waarde heeft:
{#p_Parameter_key}{p_Parameter_key}{/p_Parameter_key}, met{^p_Parameter_key}fallback text{/p_Parameter_key}voor wanneer deze leeg is
Dit geldt voor Productorder, Werkinstructie, recording/audit en issue docx rapporten. Zie Basic Tags op een Docx Report, Parameter Tags en Voorwaardelijke Parameter Tags.
Uitzondering: answer en recap tag loops. Binnen een {#answers}...{/answers} loop of een recap sectie, laten verschillende ingebouwde waarden het voorloopse = vallen en verschijnen als een blote tag, bijvoorbeeld {workinstructionName}. Zie Answer Tags (Basic) voor de eigen tag lijst van die loop.
Webhooks en export bestandsnaam/mapnaam
Gebruik ${...}, hetzelfde als in werkinstructies, omdat beide door dezelfde engine gaan:
- Uw eigen parameter:
${Parameter_key} - Een ingebouwde waarde:
${=identifier}
Dit geldt voor de webhook payload en URL van een trigger, een webhook van een randapparaat integratie en de bestandsnaam of doelmap van een geëxporteerd rapport. Zie Een Webhook aanroepen vanuit een Trigger.
Referentie ingebouwde waarden
Deze worden automatisch door Azumuta geleverd. Schrijf ze als {=tag} in docx rapporten en ${=tag} in werkinstructies en webhooks.
Beschikbaarheid hangt af van context. Overal betekent werkinstructies, docx rapporten en webhooks. De andere waarden worden alleen opgelost bij het genereren van een specifieke export (een werkinstructie PDF of een recording/audit rapport), niet in een webhook of een live werkinstructiestap.
Productorder
| Tag | Waarde | Beschikbaar in |
|---|---|---|
identifier |
Het productordernummer | Overal |
amount |
De doel hoeveelheid van de productorder | Overal |
amountComplete |
De tot nu toe voltooide hoeveelheid | Overal |
dueDate |
De deadline van de productorder | Overal |
executionDate |
De geplande startdatum | Overal |
finishDate |
De datum waarop de productorder werd afgewerkt | Overal |
Datums
| Tag | Waarde | Beschikbaar in |
|---|---|---|
today |
De huidige datum | Overal |
Datumformaten
today, dueDate, executionDate en finishDate accepteren een optioneel formaat tussen haakjes. In een docx rapport, start u een aangepast patroon met FORMAT:, bijvoorbeeld {=dueDate(FORMAT:dd/MM/yyyy)}, of gebruik u een voorgeingestelde naam, bijvoorbeeld {=dueDate(DATE_SHORT)}. Zonder een formaat gebruikt de datum de standaard voor de rapporttaal.
Aangepaste patroon aanduidingen
Aanduidingen zijn hoofdlettergevoelig. De voorbeelden gebruiken 6 augustus 2014 om 14:05:09.
| Aanduiding | Waarde | Voorbeeld |
|---|---|---|
d, dd
|
Dag van de maand | 6, 06 |
L, LL
|
Maandnummer | 8, 08 |
LLL, LLLL
|
Maandnaam | Aug, August |
yy, yyyy
|
Jaar | 14, 2014 |
ccc, cccc
|
Weekdag | Wed, Wednesday |
HH, mm, ss
|
Uren (24-uurs), minuten, seconde | 14, 05, 09 |
Voorgeingestelde namen
Voorinstelling volgen de rapporttaal en tijdzone. Gebruik de naam precies zoals geschreven.
| Type | Presets |
|---|---|
| Datum |
DATE_SHORT, DATE_MED, DATE_MED_WITH_WEEKDAY, DATE_FULL, DATE_HUGE
|
| Tijd |
TIME_SIMPLE, TIME_WITH_SECONDS, TIME_WITH_SHORT_OFFSET, TIME_WITH_LONG_OFFSET
|
| 24-uurs tijd |
TIME_24_SIMPLE, TIME_24_WITH_SECONDS, TIME_24_WITH_SHORT_OFFSET, TIME_24_WITH_LONG_OFFSET
|
| Datum en tijd |
DATETIME_SHORT, DATETIME_MED, DATETIME_FULL, DATETIME_HUGE, DATETIME_SHORT_WITH_SECONDS, DATETIME_MED_WITH_SECONDS, DATETIME_MED_WITH_WEEKDAY, DATETIME_FULL_WITH_SECONDS, DATETIME_HUGE_WITH_SECONDS
|
| ISO |
ISO, ISO_DATE
|
Gebruiker en device
| Tag | Waarde | Beschikbaar in |
|---|---|---|
userId |
De gebruikers-ID van de operator | Overal |
userFullName |
De volledige naam van de operator | Overal |
userEmail |
Het e-mailadres van de operator | Overal |
deviceId |
De ID van het device | Overal |
deviceName |
De naam van het device | Overal |
Werkinstructie en export
| Tag | Waarde | Beschikbaar in |
|---|---|---|
instructionUuid |
De ID van de instructiestap | Overal |
instructionDescription |
De beschrijving van de instructiestap | Overal |
stepNumber |
Het nummer van de instructiestap | Overal |
workinstructionName |
De naam van de werkinstructie | Exporteer |
workinstructionVersion |
Het goedgekeurde versienummer | Werkinstructie PDF export |
issueNumber |
Het nummer van de gekoppelde issue | Werkinstructie PDF export |
auditNumber |
Het auditnummer | Recording/audit export |
treePath |
Het mappad met de werkinstructie, samengevoegd met /
|
Exporteer |
treePath accepteert een optionele slice, bijvoorbeeld {=treePath(-2)} voor alleen de laatste map, op dezelfde manier als Array.slice zou doen.
issueNumber en auditNumber worden ook automatisch verzonden als event velden in de webhook payload van een trigger, gescheiden van het zelf invoegen ervan met ${=...}. Zie Wat Azumuta Verzendt.
Gerelateerde artikels
Parameters
- Introductie tot parameters
- Parameters gebruiken in een Werkinstructiestap
- Berekeningen uitvoeren met parameters
Docx rapporten
- Basic Tags op een Docx Report
- Parameter Tags
- Voorwaardelijke Parameter Tags
- Answer Tags (Basic)
- Answer Tags (Advanced)
- Variant Tags
- Afbeeldingen getoond op een Docx Report
- Ticket Tag
- Recap Tags