Scheduled tasks: add the attachment extraction worker, and catch up
Checking rather than assuming turned up a real gap: the cron page listed
FOUR jobs and the attachment worker shipped as a fifth. Somebody setting
up a new install from that page would have configured everything except
the one added this week.
Added to the table and to both the Windows and Linux command blocks,
with a note that it is the odd one out: its absence is NOT silent
failure, because documents are still read opportunistically while people
use FreeITSM. The job keeps up with a busy desk rather than being the
only thing that works. That distinction matters on a page whose whole
premise is "these fail silently".
Full-Text-Search: #1078 and #1079 added to the shipped list.
Searching-Inside-Tickets: "if a document is not turning up" now says
System > Search names the file and the reason, rather than only implying
totals.
Add a Scheduled tasks page; bring the tracker dev guides current
New page: Scheduled-Tasks. Ed asked for one place covering every cron
job / Windows task FreeITSM needs, because "you must schedule something
or comments never arrive" was buried in the Jira page. Covers all four
jobs, what silently breaks without each, Windows and Linux commands, how
to run one by hand, and how to tell whether they are working.
Also documents what is NOT a scheduled task, so nobody goes looking for
a job that does not exist or schedules the InTune workers, which the app
starts itself. Notes that mail is fetched by the browser, so nothing is
collected overnight with every browser closed.
Windows gotchas that cost time today: /ru SYSTEM tasks are invisible to
a non-elevated session, 0x41303 means "not yet run", and the escaped
quoting fails if a path has spaces.
Linked from Home, the sidebar, and five places in Issue-Trackers.
Dev guides brought current for #954-956: assertion count 227, range
#945-956, the pipeline diagram no longer shows the removed author
guard, and a new note on inbound_enabled — a column that shipped in V1
with no writer, so the feature it gated could never be turned on. That
is a trap worth naming for the other columns V1 shipped early.