Please enable JavaScript to view this site.

Invantive Vision

In dit scherm kun je achtergrondscripts registreren en wijzigen. Open scherm in browser 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.

Scherm Achtergrondscripts

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).