Macro-opdracht SetAppVariable
- Naam applicatievariabele
- De naam van de applicatievariabele.
- Waarde
- De waarde die moet worden toegewezen aan de applicatievariabele. Deze waarde overschrijft de algemene waarde van de applicatievariabele.
Voor het uitvoeren van de macro moet de waarde voor het veld Opdracht worden opgegeven met de volgende opmaak: SetAppVariable([Applicatievariabele],[Waarde])
Bij het uitvoeren van de macro worden de waarden van de applicatievariabele ingesteld en kunnen deze waarden in andere systeemmacro's worden gebruikt via parametervariabelen.
Voor de applicatievariabele worden de volgende bereiken gedefinieerd:
- Algemeen: Zoals gedefinieerd op de pagina Applicatievariabele.
- Macro: Zoals ingesteld in de opdracht SetAppVariable. Deze waarde kan worden overschreven door de algemene waarde.
- Cyclus: Zoals gedefinieerd in Cyclus/Applicatievariabele, een versie van de variabelen die zijn gekoppeld aan de cyclus. Deze waarde kan worden overschreven door de macro en algemene waarden.
Behoefte | Parameter |
---|---|
Cyclus-ID van applicatievariabele instellen op een waarde van Aanbod Plus (W) | SetAppVariable(“cycle_id”,aanbod plus (w)”) |
Testgegevens | Verwerkingsgegevens |
---|---|
Applicatievariabele: cycle_id=Vraagplanning(PW) Systeemmacro's: Onderbreken en hervatten SetAppVariable(“cycle_id”,”Vraagplanning (M)") PauseCyclePeriod("%app_var_cycle_id%","","") ResumeCyclePeriod("%app_var_cycle_id%”,””,”Waar","","") Voltooiing cyclus: Onderbreken en hervatten CompleteCyclePeriod("%app_var_cycle_id%","","","") |
Systeemmacro Voltooiing cyclus uitvoeren Gebruik de optie / om de cyclusperiode voor de cyclus Vraagplanning (M) te onderbreken of te hervatten.Cyclusperiode voltooien voltooit de cyclusperiode voor de cyclus Vraagplanning (PW). |
Applicatievariabele: scv_dpls_profile=DPLS_BASE Applicatievariabele Cyclusvraag (M) scv_dpls_profile=DPLS_BASEPlus Scenariowaarden interfaceservice: Query bevat profile_name = '%app_var_[scv_dpls_profile]%; |
Macro uitvoeren om interfaceservice uit te voeren binnen cyclusperiode Vraag (M). De query gebruikt DPLS_BASEPlus voor de profielnaam in de interfaceservice. |
Applicatievariabele: Site_id=100 Interfaceservice 'Mijn SCV-gegevens importeren': Query bevat 'en profile_name = '%app_var_[site_id]%; Systeemmacro: RunSCVInterfaceService("Mijn SCV-gegevens importeren","Importeren","","") RunSCVInterfaceService("Mijn SCV-gegevens importeren”,”Importeren","","") SetAppVariable("Site_id","300") RunSCVInterfaceService("Mijn SCV-gegevens importeren","Importeren","","") |
Systeemmacro uitvoeren. Eerste interfaceservice gebruikt 100 voor de profielnaam, tweede interfaceservice gebruikt 200 voor de profielnaam. En de laatste interfaceservice gebruikt 300 voor de profielnaam. |
Validaties worden uitgevoerd wanneer u de macro uitvoert. Als een van de validaties mislukt, wordt de macro afgebroken en wordt de bijbehorende foutmelding weergegeven. Deze tabel beschrijft de foutmelding die wordt weergegeven tijdens de uitvoering van de macro.
Parameter | Validatie | Validatiebericht |
---|---|---|
Naam applicatievariabele | Controleer of de applicatievariabele bestaat | Applicatievariabele {0} is niet aanwezig |