Page History: Adjutant Services
Compare Page Revisions
Page Revision: Sat, 25 Feb 2012 14:39
Adjutant has some services that can be installed to offload some of the background work, and do some other processing.
They all are installed using a program named Service Mill that allows standard Windows EXEs to run as Windows Services.
Service Summary
Service Restart - Restarts the Service Checker every 15 minutes.
Service Checker - Monitors the status of the other services and restarts as needed.
Event Processor - Processes Web Events, and runs other Event based processes.
Note Reader - Reads an email mailbox using POP, and creates notes in Adjutant based on a set of rules.
Inbox Reader - Reads a email mailboc using POP, and transfers attached files to other folders based on a set of rules.
ItemDet Update Service - Offloads OHF Counter processing from the desktop version to a service.
PDF Maker - Creates standard reports for the web version of Adjutant.
Resouce Time Import - Imports resources and Time entries from a External Time Clock program.
RSS Feed Generator - Generates RSS feeds from ECR Information.
Task Reader - Reads an email inbox, and creates support svrords based on a set of rules.
All of the services are installed the same way, using the service mill front end to install a new Service mill service
Service Install Instructions
Bring up the Service+ screen, right click on the local computer in the tree, pick ALL Tasks, Install New Service Mill Service
Screen 1
Name1 and Name2 come from the Short Names List
Name3 can be anything
Click on Next
Screen 2
Select the matching EXE from the Adjutant Folder
Check the When the service Stops button, set the time to 15 seconds
Click on Next
Screen 3
Select This Account, pick an account that has local admin rights (and full access to the adjutant folders and subfolders and the dropfolders and subfolders) , enter the password
Change to Startup Type to Automatic
Click on OK
You should be able to start the service at this time (either right click and pick start, or click on it, and click the start button in the tool bar)
Service Restart
Reads AdjServiceRestart.txt to get the name of Service Checker Service
Can either run under the local services account, or under a local admin level account.
Service Checker
Reads serviceabis.dbf in the same folder to get the service names and Adjutant ExtLog names for the other installed services. This table contains a list of the services to monitor. They are checked for running status via the service manager, and the Adjutant External Log table is checked also. If they appear to have stopped, they are restarted.
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.
Event Processor
Processes events for all CIDs marked with Include in Service Process.
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.
Note Reader
Reads poptext.txt to load settings
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.
Inbox Reader
Reads inboxtext.txt to load settings
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.
ItemDet Update
Needs to have XXXX CID option set.
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.
PDF Maker
Needs to run under a local admin level account
Needs to be installed in a folder other than the main Adjutant folder. Copies of the major transaction forms need to put into the same folder, with all needed images (INV,PO,SO,RFQ, Service Order)
Resource Time Import
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.
RSS Feed Generator
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.
Task Reader
Reads tasktext.txt to load settings
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in seperate services folder.