Run the Pre-Install Checker in AGRIS to check for incomplete requirements
Sec. B
AGENT Pre-Install Requirements
Running the latest version of AGRIS 20.3 SU4 or higheron Windows Server 2012 R2 or higher.
Install Microsoft .Net framework v 4.7.2. This must be installed on the AGRIS / Component server. This will require a reboot of the server upon completion.
Meet the Recommended Hardware and Software Requirements for Installing Microsoft SQL Server 2017 Express which can be found here.
Confirm SQL Server Management console works by opening the management console.
There is a known issue where the management console does not open or stay open. To learn how to fix it click here.
If running AGRIS in production with the P-SQL database engine, be on P-SQL version 12 or 13.
If running AGRIS in production with the MS-SQL database engine, be on MSSQL16 or higher:
Have the MS-SQL server on a dedicated server (best practice).
If the SQL Server also has AGRIS installed (not a best practice):
Assure that MS-SQL Server 2016 or 2017 is installed OR move AGRIS to an Application Server to support the agent.
The agent will be installed on a server where AGRIS is installed.
Open required ports
Ensure ports 8080, 8443, 443, 80 are open between Agent and Gateway. The Agent uses SSL/TLS1.2 over port 443 to communicate with Gateway
Verify connectivity from the agent machine to the MYG gateway by using a web browser and going to:
If above fails, review with your networking team to provide details network logs/traces and check if they have any advanced security scanners/protocols enforced.
After meeting all the requirements run the Pre-Install Checker in AGRIS.
This should return a small JSON message when opened in a browser.
Purpose of this Document:
Below are some of the basic setup prerequisites and system requirements that must be in place before the MyGrower AGRIS Application installation can begin.
For customers running AGRIS on Actian (Zen)PSQL databases:
Be live on the current version of AGRIS, comply with the AGRIS System Requirements (
There is a known issue if your Management console does not open or stay open. Learn how to fix here.
AGRIS System license has been added and enabled for Extended option SYS > Option 21 - MyGrower
Ensure that the Data Path in the AGRIS.ini on the Database Server is using a UNC path. This is needed in order for PDF forms to work.
For MyGrower PRO Customers, provide the following to your Greenstone Services representative who helps you install, setup and learn MyGrower:
Your business LOGO with a minimum size of 1024 x 1024 pixels (in the PNG or EPS file type)
The NAME for your app (visually, the shorter the better)
The Hex#s for the App theme COLORS
App loading screen:
Login screen:
Login screen buttons:
Inside app color: Top bar & Bottom bar
Inside app color: Text - ???? (e.g., Hex#000000 for black)
The "RELEASE NOTES" text for the app stores, like "Welcome to the new YOUR COMPANY'S NAME mobile app! It's an easy and simple solution for you to view balances, bids, contracts, tickets, settlements, invoices, statements and much more!"
.0or higher) AND apply the latest available AGRIS software update for that applicable version.
Agent will be installed on AGRIS/Component server
Have the SQL server on a dedicated server (best practice).
If the SQL Server also has AGRIS installed (not a best practice): Assure that SQL Server 2016 or 2017 is installed, OR, Move AGRIS to an Application Server to support the agent.
AGRIS System license has been added and enabled for Extended option SYS > Option 21 - MyGrower
Ensure that the Data Path in the AGRIS.ini on the Database Server is using a UNC path. This is needed in order for PDF forms to work.
For MyGrower PRO Customers, provide the following to your Greenstone Services representative who helps you install, setup and learn MyGrower:
Your business LOGO with a minimum size of 1024 x 1024 pixels (in the PNG or EPS file type)
The NAME for your app (visually, the shorter the better)
The Hex#s for the App theme COLORS
App loading screen:
Login screen:
Login screen buttons:
Inside app color: Top bar & Bottom bar
Inside app color: Text - ???? (e.g., Hex#000000 for black)
The "RELEASE NOTES" text for the app stores, like "Welcome to the new YOUR COMPANY'S NAME mobile app! It's an easy and simple solution for you to view balances, bids, contracts, tickets, settlements, invoices, statements and much more!"
We will not require a dedicated public IP for the Agent. But the agent will communicate with MyGrower. The gateway accesses the MyGrower agent via a secured port on your server, negating the need to have it in a DMZ.
How exactly does the MyGrower app connect?
It connects to a server at Culturatech, talking to the MyGrower agent installed on your server, which is responsible for pulling the requested data from local datasets and sending back out to Culturatech servers.
Does this conflict with or replace iView, which is on component server already?
No, It will not conflict with iView. You can have both agents on the same server with no problem.
As of TLS 1.2 is supported. Cannot use earlier versions.