Difference between revisions of "Adjutant Services"
From Adjutant Wiki
(Created page with "__NOTOC__ 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 name...") |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 49: | Line 49: | ||
===Service Install Instructions=== | ===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 | Bring up the Service+ screen, right click on the local computer in the tree, pick ALL Tasks, Install New Service Mill Service | ||
− | + | '''Screen 1''' | |
− | Screen 1 | ||
− | |||
Name1 and Name2 come from the Short Names List | Name1 and Name2 come from the Short Names List | ||
Name3 can be anything | Name3 can be anything | ||
+ | ''Click on Next'' | ||
− | |||
+ | '''Screen 2''' | ||
− | |||
Select the matching EXE from the Adjutant Folder | Select the matching EXE from the Adjutant Folder | ||
− | |||
Check the When the service Stops button, set the time to 15 seconds | 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 | 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 | Change to Startup Type to Automatic | ||
− | + | ''Click on OK'' | |
− | Click on OK | ||
Line 86: | Line 82: | ||
===Service Restart=== | ===Service Restart=== | ||
+ | |||
Reads AdjServiceRestart.txt to get the name of Service Checker Service | 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. | Can either run under the local services account, or under a local admin level account. | ||
Line 93: | Line 89: | ||
===Service Checker=== | ===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. | 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 | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
Line 103: | Line 98: | ||
===Event Processor=== | ===Event Processor=== | ||
+ | |||
Processes events for all CIDs marked with Include in Service Process. | Processes events for all CIDs marked with Include in Service Process. | ||
− | |||
Needs to run under a local admin level account | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
Line 113: | Line 107: | ||
===Note Reader=== | ===Note Reader=== | ||
− | |||
− | |||
Reads poptext.txt to load settings | Reads poptext.txt to load settings | ||
− | |||
Needs to run under a local admin level account | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
Line 126: | Line 116: | ||
===Inbox Reader=== | ===Inbox Reader=== | ||
+ | |||
Reads inboxtext.txt to load settings | Reads inboxtext.txt to load settings | ||
− | |||
Needs to run under a local admin level account | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
Line 136: | Line 125: | ||
===ItemDet Update=== | ===ItemDet Update=== | ||
− | |||
− | |||
Needs to have XXXX CID option set. | Needs to have XXXX CID option set. | ||
− | |||
Needs to run under a local admin level account | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
Line 149: | Line 134: | ||
===PDF Maker === | ===PDF Maker === | ||
+ | |||
Needs to run under a local admin level account | 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) | 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) | ||
Line 156: | Line 141: | ||
===Resource Time Import=== | ===Resource Time Import=== | ||
− | |||
− | |||
Needs to run under a local admin level account | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
Line 166: | Line 148: | ||
===RSS Feed Generator=== | ===RSS Feed Generator=== | ||
− | |||
− | |||
Needs to run under a local admin level account | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
Line 180: | Line 159: | ||
Needs to run under a local admin level account | Needs to run under a local admin level account | ||
− | |||
Can be installed in main Adjutant folder, or in separate services folder. | Can be installed in main Adjutant folder, or in separate services folder. | ||
− | [[Category:System | + | [[Category:System Manager]] |
Latest revision as of 09:51, 25 July 2025
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. (AdjFoxRS.exe)
Service Checker - Monitors the status of the other services and restarts as needed. (AdjFoxSrvCheck.exe)
Event Processor - Processes Web Events, and runs other Event based processes. (Foxprocess.exe)
Note Reader - Reads an email mailbox using POP, and creates notes in Adjutant based on a set of rules. (MailRead3.exe/MailReadPop3.exe)
Inbox Reader - Reads a email mailbox using POP, and transfers attached files to other folders based on a set of rules. (Inboxread3.exe)
ItemDet Update Service - Offloads OHF Counter processing from the desktop version to a service. (AdjItemDetUp.exe)
PDF Maker - Creates standard reports for the web version of Adjutant. (PDFMaker71.exe)
Resource Time Import - Imports resources and Time entries from a External Time Clock program. (AdjResImport.exe) (Obsolete)
Task Reader - Reads an email inbox, and creates support svrords based on a set of rules. (TaskReadPop3.exe/TaskRead3.exe)
AMS Process - Handles integration with AMS/Connex Controllers (AdjAMSProcess.exe)
Connex API Process - Reads Production Data From Connex Controller (ReadConnexAPI.exe)
Heartland CC - Handles Credit Card Processing with Heartland Gateway (AdjCC.exe)
HubSpot - Handles Hubspot API integration (HubSpotAdj.exe)
ChipReader - Handles EMV Terminal intergration with Heartland (ChipReader.exe)
Label Engine - Handles printing barcode labels to Zerba printers (LabelEngineLoader.exe)
Night Processing - Runs automated reports and GL Batching processes (AutoMainLoader.exe)
Terminal Control - Interfaces Worth RF terminals to WMS (termcontrolloader.exe/termcontrolsloader.exe)
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 separate 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 separate 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 separate 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 separate 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 separate 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 separate services folder.
RSS Feed Generator
Needs to run under a local admin level account
Can be installed in main Adjutant folder, or in separate 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 separate services folder.