------------------------------------------------------------------------------
BEFORE ASKING THE CLIENT TO INPUT THE CREDENTILAS READ ALL THIS DOCUMENT
-------------------------------------------------------------------------------
YOU NEED TO KNOW WHICH 'Flavour' OF JAMF THE CLIENT IS USING. 

WE SUPPORT THE FOLLOWING VERSIONS: 

JAMF(v.11.7) and JAMF PRO(v.11.9.0) and JAMF School(v.40 are very different.



For JAMFSchool ONLY:


1.-------------------------------- JAMF SCHOOL ONLY ----------
*The customer has to get the API KEY from JAMF
- Set the API key in Configuration > JAMF > Secret Key
- Enter the customer's JAMF's networks ID in the Username

JAMF PRO
IF THE CLIENT SETS THE PASSWORD BEFORE YOU DO THIS, YOU WILL HAVE TO ASK THE CLIENT TO DO IT AGAIN BECAUSE WE DIDNT STORE IT.

2.---------------------------- ALL CURRENT SUPPORTED JAMF VERSIONS --------------
JAMF PRO, JAMF and JAMF School


- Run the setup.exe in this folder.
- Once it creates or updates the folder:
	C:\\Program Files (x86)\\Vector\\ConnectTools\\JAMFSYNC
	
run the vnconfig on this folder, task Custom Setup.
Setup key:
	JAMF

This will create the scheduled tasks:
	RUN JAMF IMPORT

These tasks runs every 8 hours and effectively replaces the import from the Web + VN Integrations Service.

The respective Import Configuration items from the Web + VN Integrations Service are:

"Configuration Settings for the JAMF integration" (regardless of which JAMF or JAMF Schools option was setup) 
If need both, contact development: Will need two configuration settings.

No web views need to be regenerated.

You can run the imports directly using this vnconfig or importing scheduled task, leaving the files in the default folders and the scheduled task will process it.

Current version will allow re-import over and over.


Change Log: 
29/08/2025 Updated Code to fix a loop when running JAMF devices. Also added a separate Function for assetType.
09/07/2025 Removed the schools information which was confusing since now we only use one task for both.
30/06/2025 updated for the latest code.


