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...")
 
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
Line 59: Line 58:
  
  
Click on Next
+
''Click on Next''
  
  
Screen 2
+
'''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''
  
Click on Next
 
  
 +
'''Screen 3'''
  
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 83:
  
 
===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 90:
  
 
===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 99:
  
 
===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 108:
  
 
===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 117:
  
 
===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 126:
  
 
===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 135:
  
 
===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 142:
  
 
===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 149:
  
 
===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.

Revision as of 08:47, 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.