BSC - Truck Milk

The Bonita SCheduler 
V2.8.0 (Feb 9, 2021)
   
.Please wait, work in progress
{{ctrl.deploimentsuc}}
{{ctrl.deploimenterr}}
Status
Name
Execution Report Frequency Next Execution Controls Parameters

{{plugtour.trackExecution.inExecutionPercent}} % Finish at {{plugtour.trackExecution.inExecutionEndDateEstimatedst}} ({{plugtour.trackExecution.inExecutionEndTimeEstimatedinMSst}})
{{plugtour.name}}
{{plugtour.trackExecution.lastexecutionst}}
  {{plugtour.cron}} {{plugtour.trackExecution.nextexecutionst}}
  
ThreadDump
Schedule
Use a Cron definition string. Visit Quartz Cron Editor

Format is "second minute hour day month dayOfWeek week"

  • * means "every" : every minute is 0 * * * * *
  • / give a frequency : every 10 minutes is 0 0/10 0 ? * * *
  • , to give multiple value : at 3 and 4 in the morning is 0 0 3,4 * * * *
Usual:










Parameters
.Please wait, work in progress
Name
Plug In
{{plugtour.plugindisplayname}}
{{plugtour.pluginwarning}}
Identifier {{plugtour.id}}
Description
History
Number of saved execution
Each execution is saved. Specify the number of execution to saved.
Number of saved Measurement History
The jobs generated Measurement. Specify the number of history to saved.
Saved report policy
Limitation
Stop after x items processed
Stop after number of item processed. 0 means "no limit".
Stop after x minutes
Stop after the delay. 0 means "no limit".
Notification
{{parameterdef.label}} *
. {{item.display}}
(Total processes:{{parameterdef.nbProcess}})
Process (version)
{{paramarrayvalue}}
. {{item.display}}
(Total processes:{{parameterdef.nbProcess}})
. {{item.display}}
(Total users:{{parameterdef.nbUsers}})
 

{{parameterdef.label}}

{{header.title}}
{{header.tips}}
 
 
 
 
Upload the document via the Drag & Drop tool in the header.
{{item.name}}  
{{parameterdef.buttonDescription}}

Analysis
{{parameterdef.label}}
. {{item.display}} List={{parameterdef.list}}
{{item.display}}
 

{{parameterdef.label}}

{{header.title}}
{{header.tips}}
 
 
 
 
Upload the document via the Drag & Drop tool in the header.
{{item.name}}  
{{parameterdef.buttonDescription}}

Report
Last execution{{plugtour.trackExecution.lastexecutionst}}
Next execution
{{plugtour.trackExecution.nextexecutionst}}
Status{{plugtour.trackExecution.lastexecutionstatus}}
{{parameterdef.label}}

History

.Please wait, work in progress
Show details
Date Status Host Items processed Execution time
{{savedExec.execDatest}}
.
{{savedExec.hostname}} {{ctrl.getFormatNumber(savedExec.itemprocessed)}} {{savedExec.timeinmsst}}
({{savedExec.timeinms}} ms)
Measurement
.Please wait, work in progress
Date {{measurement.label}}
{{measurement.datest}} {{value}}

Upload file
Drop your file here
{{ctrl.parameterToUploadStatus}}
File uploaded with success
.Please wait, work in progress
{{ctrl.deploimentsuc}}
{{ctrl.deploimenterr}}
Show Host    Show Contents    Show Details
Job Plug in Date Status
Host
Items processed Execution time
{{savedExec.name}} {{savedExec.pluginname}} {{savedExec.execDatest}}
.
{{savedExec.hostname}}
{{ctrl.getFormatNumber(savedExec.itemprocessed)}} {{savedExec.timeinmsst}}
({{savedExec.timeinms}} ms)
Report
Choose the plug in you want to use, then add it. You will configure it in the list after.
.Please wait, work in progress
{{ctrl.deploimentsuc}}
{{ctrl.deploimenterr}}
Processes Cases Tasks Monitor Others

{{ctrl.registerPlugin.name}}


Job name:

Documentation

.Please wait, work in progress

Last execution status

Jobs
Show Reset Jobs
Scheduler
Click on Get Status Scheduler to access the status
Type: {{ctrl.scheduler.type}}
Info: {{ctrl.scheduler.info}}

Details

Scheduler is

 ACTIF
 SHUTDOWN
 INACTIF

Log each Heart Beat at info
Number of Heart Beat to store
(60 per hour - max is 3600)
Type of scheduler

Command

Redeploy

Attention: redeploy the command and all the dependencies containing in the Command. Note that dependencies are share with all Commands, and doing that, you may downgrade the dependencies version.

Redeploy dependencies

{{ctrl.commandredeploy.deploimentsuc}}
{{ctrl.commandredeploy.deploimenterr}}

Uninstall

This command uninstall the page. Remove any scheduler, remove the Truckmil command, purge all informations.
Visit the complete documentation here Truckmilk Documentation

Get the resource and install the page

Download the page from the community, and Then install the page as a Resource and reference it in a Profile or Application. Note: if you see this page, you have already did theses steps !

First access

The first access, you should see a banner to explain the command is deployed with success

A Bonita Command is a JAVA Class deployed on the server. This allow the controller to check and start new jobs even if user is disconnected. On a Cluster environment, each node will install the command. Command is saved in the database, and is backup when you back up the Bonita database The second step consist to install the Quartz Job JAR file.

Install the Quartz

Unzip the Truck milk ZIP file.

Access the lib directory


Copy the jar name “TruckMilk-Quartzjob.jar” under the path /server/webapps/bonita/WEB-INF/lib
  • You can copy it on your Bonita Studio: path is /workspace/tomcat/server/webapps/bonita/WEB-INF/lib
  • On a Cluster, you have to copy this file on each node.
  • Restart your server (on a studio, go to Server / Restart Web Server) Then, access the page. Go to the tab “Maintenance” and click on START

    {{plugdoc.label}}

    Identification

    Name{{plugdoc.label}}
    Category{{plugdoc.category}}
    Job stopper{{plugdoc.jobstopper}}

    Documentation

    Parameters

    Measure