In dit scherm kun je achtergrondscripts registreren en wijzigen. Open Scherm
Met behulp van achtergrondscripts kunnen beheerprocessen en andere tijdrovende handmatige processen worden geautomatiseerd.
Een voorbeeld van een achtergrondscript dat een beheerproces automatiseert, is ‘BUBS_EMPTY_INTERFACES’. Met behulp van dit script wordt de inhoud van de ERP-interfacetabellen verwijderd.
Als een achtergrondscript parameters nodig heeft voor de verwerking kunnen deze worden opgegeven in het gedeelte van het scherm met de naam ‘Scriptparameters’.
Het registreren van achtergrondscripts is een typische activiteit voor applicatieontwikkelaars. Zie de waarschuwing onder Applicatieontwikkeling.
De betekenis van de invulvelden is:
Code |
Unieke code van het script. |
Omschrijving |
Omschrijving van het script. |
Programmasoort |
Het soort programma, bestaande uit: •Oracle PL/SQL voor het uitvoeren van databasepackages, idealiter geschikt voor database-wijzigingen. •Java Class voor het uitvoeren van een Java-programma, idealiter geschikt voor het uitvoeren van rekenintensieve of niet-database processen. •Systeem Shell voor het uitvoeren van alles wat niet als Oracle PL/SQL of als Java class uitgevoerd kan worden. |
Benodigde Capaciteit Achtergrondplanner |
De benodigde vaardigheden van de achtergrondplanner om achtergrondprocessen op basis van dit script te mogen verwerken. |
Aantal Dagen Bewaren |
Het minimum aantal dagen waarna achtergrondprocessen gebaseerd op dit script automatisch verwijderd mogen worden. |
Aantal Versies Bewaren |
Het minimum aantal versies waarna achtergrondprocessen gebaseerd op dit script automatisch verwijderd mogen worden. De oudste versies worden als eerste verwijderd. |
Draait Alleen |
Als aangevinkt, dan kan er maximaal één achtergrondproces tegelijk uitgevoerd worden gebaseerd op dit script. |
Nogmaals Uitvoeren bij Succes |
Als aangevinkt, dan wordt een succesvol afgerond achtergrondproces op basis van dit script automatisch nogmaals gestart. |
Nogmaals Uitvoeren bij Waarschuwing |
Als aangevinkt, dan wordt een achtergrondproces afgerond met een waarschuwing op basis van dit script automatisch nogmaals gestart. |
Nogmaals Uitvoeren bij Fout |
Als aangevinkt, dan wordt een achtergrondproces afgerond met een fout op basis van dit script automatisch nogmaals gestart. |
Nogmaals Draaien Elke (sec) |
De hoeveelheid tijd in seconden na het begin van de laatste uitvoering, waarna een achtergrondproces op basis van dit script automatisch opnieuw aangevraagd wordt indien een van de opties ‘Nogmaals Uitvoeren bij Succes’, ‘Nogmaals Uitvoeren bij Waarschuwing’ en/of ‘Nogmaals Uitvoeren bij Fout’ aangevinkt is. |
MIME-type Uitvoer |
Het MIME-type van de uitvoer van dit script, bijvoorbeeld ‘text/html’. |
MIME-type Logbestand |
Het MIME-type van de loguitvoer van dit script, bijvoorbeeld ‘text/html’. |
Uitvoerbaar Programma |
De naam van het uitvoerbaar programma of de code van het uit te voeren script in geval het Oracle PL/SQL betreft.
De volgende variabelen in de code worden door hun respectievelijke waardes vervangen gedurende de uitvoering van het achtergrondscript als een achtergrondproces: •:bjb_id: ID van het achtergrondproces. •:bjb_seq: nummer van het achtergrondproces. •:sdr_code: code van de achtergrondplanner. •:sdr_omschrijving: omschrijving van de achtergrondplanner. •:gbr_naam: gebruiker die het achtergrondproces aangevraagd heeft. |
Programma is Expressie |
Geeft aan dat de programmatekst een SQL-expressie is indien aangevinkt |
Code |
Unieke code van de scriptparameters. |
Omschrijving |
Omschrijving van de scriptparameters. |
Sorteervolgorde |
Numerieke waarde die de volgorde bepaalt waarin de scriptparameters worden weergegeven in een invulformulier. |
Verplicht |
Indicator die aangeeft of het verplicht is om een waarde voor de scriptparameters op te geven. |
De betekenis van de overige velden is:
Aantal Uitvoeringen |
Het totale aantal afgeronde achtergrondprocessen die gebaseerd waren op dit script. |
Totale Uitvoeringstijd (sec) |
De totale tijd in seconden die achtergrondprocessen op basis van dit script gelopen hebben. |
Minimale Uitvoeringstijd (sec) |
De minimale tijd in seconden die een achtergrondproces op basis van dit script gelopen heeft. |
Maximale Uitvoeringstijd (sec) |
De maximale tijd in seconden die een achtergrondproces op basis van dit script gelopen heeft. |
Scripts van de categorie ‘Systeem Shell’ worden uitgevoerd met de toepasselijke systeem shell (command.com op Windows 95, cmd.exe op andere Windows versie en /bin/ksh op UNIX en Linux).