Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
audit_job_logs.png 116.4 kB 1 23-Feb-2022 02:24 krivacsz
png
dsgnr1.png 151.8 kB 1 29-Dec-2020 05:25 Ada Csaba
png
job_change_log.png 221.7 kB 1 23-Feb-2022 02:30 krivacsz
png
job_monitor.png 79.3 kB 3 29-Dec-2020 05:25 Halmágyi Árpád
jpg
jobs_error.jpg 236.9 kB 1 29-Dec-2020 05:25 Ada Csaba
jpg
jobs_error_items.jpg 1,180.9 kB 2 29-Dec-2020 05:25 Ada Csaba
jpg
jobs_error_log.jpg 807.8 kB 1 29-Dec-2020 05:25 Ada Csaba
png
jobsdbg1.png 35.5 kB 1 29-Dec-2020 05:25 Ada Csaba
png
jobsdbg3.png 28.8 kB 1 29-Dec-2020 05:25 Ada Csaba
png
jobsdbg4.png 40.2 kB 1 29-Dec-2020 05:25 Ada Csaba
png
jobsdbg5.png 101.2 kB 1 29-Dec-2020 05:25 Ada Csaba
png
jobsdbg51.png 268.7 kB 1 29-Dec-2020 05:25 Ada Csaba
png
jobsdbg52.png 28.2 kB 1 29-Dec-2020 05:25 Ada Csaba
png
jobsdbg6.png 218.6 kB 1 29-Dec-2020 05:25 Ada Csaba
png
main.png 52.3 kB 1 29-Dec-2020 05:25 Ada Csaba
jpg
setup.jpg 176.8 kB 1 29-Dec-2020 05:25 Ada Csaba
png
setup.png 49.7 kB 1 29-Dec-2020 05:25 Ada Csaba
png
setup_job.png 130.3 kB 4 29-Dec-2020 05:25 Halmágyi Árpád
jpg
updown_arrow.jpg 3.1 kB 1 29-Dec-2020 05:25 Ada Csaba

This page (revision-58) was last changed on 17-Oct-2023 18:54 by Ada Csaba

This page was created on 29-Dec-2020 05:25 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
The Jobs tab is an Enterprise only feature. It allows for running CrushTask plugins, and scheduling them for automated execution.
The Jobs engine is an Enterprise only feature, allows running ''__[CrushTask]__'' plugin based automation tasks, manually, scheduled in a timely fashion or triggered by user activity, when invoked as a user ''__[Event|UserManagerEvents]__''. It's a powerful feature offering advanced local or remote file processing capabilities, custom logging or sending out email notifications and some well beyond the scope of a MFT server application, like invoking a shell script, HTTP calls or SQL operations, IF/ELSE like decision making, text processing, etc. Our video tutorial covers the basics
At line 3 changed one line
[attachments|setup_job.png]
http://www.crushftp.com/videos/jobs_events.mp4
At line 5 changed one line
Once a CrushTask has been executed, you can see the details of what its working on, or what it did on the monitor tab.
The Jobs panel has three major sections, a list of available and active jobs, a designer panel and the scheduler.
!!!Jobs list\\
Here can create new jobs and manage existing ones.
[{Image src='main.png' width='1440' height='..' align='left' style='..' class='..' }]
At line 7 changed one line
[attachments|job_monitoring.png]
!!Available jobs\\
A list of existing jobs. In this section can create, clone or drop existing ones, using the __New__, __Copy__ or __Delete__ buttons. Selecting an entry in the list will open the job in the __Designer__ window for editing.\\
!!Active jobs\\
A list of execution history, can filter on name, execution time interval and state (success,error) of a job. Selecting an entry from this list will open it in the __Designer__ window.
[{Image src='jobsdbg3.png' width='..' height='..' align='left' style='..' class='..' }]
\\
[{Image src='jobsdbg4.png' width='..' height='..' align='left' style='..' class='..' }]
with the processed items visible. The __Log__ tab allows viewing and copying the log of this execution instance.\\
!!!Designer\\
The main task flow editor window. Can add various task items by double clicking into the white space or dragging an item from the __New Task__ icon. Most of the task items will have two connection nodes, a __green__ and a __red__ dot. Green path is taken on a successful execution of a task item. If it fails, the red dot path is followed, or if no error handling task flow connected, the job would fail with an error.
[{Image src='dsgnr1.png' width='1440' height='..' align='left' style='..' class='..' }]
!!!Scheduler\\
This page allows configuring the schedule execution time table and some other, more advanced configurations.
\\
[{Image src='setup.jpg' width='..' height='640' align='left' style='..' class='..' }]
;Save state between steps:Needed only when debugging with breakpoints, for normal operation mode, this option needs to be off
;Logging enabled:toggles logging to file, on a per job basis
;Save results of job at end:toggles saving jobs execution history, on a per jobs basis. If this option is not set, the job history won't show up in the Active jobs list
;Only one instance running at a time:When toggled on, prevents overlapping schedules of the same job
;Only one instance running at a time in cluster:In case of a HA server cluster, toggles running on the ServerBeat master node only. Has no effect without ServerBeat enabled
;Users allowed to monitor:In case of a limited admin scenario, can pick a limited admin to be able to monitor this job.
\\
!!!Change Log\\
\\
Enable the "Audit job logs" to track job changes. Generel job settings -> Audit job logs flag.\\
\\
[attachments|audit_job_logs.png]\\
\\
After that job changes are tracked. Select a job and click on the "Change Log" button to see the changes.\\
\\
[attachments|job_change_log.png]\\
\\
!!!Troubleshooting\\
\\
The Active Jobs list display the execution history of all jobs, can be filtered on date/time range and state of execution (success, error)
\\
[{Image src='jobs_error.jpg' width='1200' height='..' align='left' style='..' class='..' }]
\\
If a list item is selected, we will open the job task flow animation frozen at it's last state, in the Designer page. If the small updown-arrow icon is clicked below a task item, it will display the list of items processed
\\
[{Image src='jobs_error_items.jpg' width='1200' height='..' align='left' style='..' class='..' }]
\\
The Log tab will show the current job log, if logging was enabled.
\\
[{Image src='jobs_error_log.jpg' width='1200' height='..' align='left' style='..' class='..' }]
\\
\\
Version Date Modified Size Author Changes ... Change note
58 17-Oct-2023 18:54 4.271 kB Ada Csaba to previous
57 17-Oct-2023 18:51 4.269 kB Ada Csaba to previous | to last
56 17-Oct-2023 18:51 4.267 kB Ada Csaba to previous | to last
55 17-Oct-2023 18:49 4.268 kB Ada Csaba to previous | to last
54 17-Oct-2023 18:48 4.267 kB Ada Csaba to previous | to last
53 17-Oct-2023 18:47 4.264 kB Ada Csaba to previous | to last
52 17-Oct-2023 18:47 4.267 kB Ada Csaba to previous | to last
51 17-Oct-2023 18:46 4.267 kB Ada Csaba to previous | to last
50 17-Oct-2023 18:46 4.266 kB Ada Csaba to previous | to last
49 17-Oct-2023 18:45 4.266 kB Ada Csaba to previous | to last
48 17-Oct-2023 18:45 4.264 kB Ada Csaba to previous | to last
47 17-Oct-2023 18:44 4.203 kB Ada Csaba to previous | to last
46 17-Oct-2023 18:43 4.207 kB Ada Csaba to previous | to last
45 17-Oct-2023 18:42 4.081 kB Ada Csaba to previous | to last
44 16-Sep-2022 13:32 4.079 kB Ada Csaba to previous | to last
43 23-Feb-2022 02:32 4.077 kB krivacsz to previous | to last
42 23-Feb-2022 02:31 4.057 kB krivacsz to previous | to last
41 23-Feb-2022 02:30 4.02 kB krivacsz to previous | to last
« This page (revision-58) was last changed on 17-Oct-2023 18:54 by Ada Csaba
G’day (anonymous guest)
CrushFTP10 | What's New
JSPWiki