It is important that the Smart ID Agent application is running at all times for the synchronization features to work as expected and for the data to be transferred to our backend accordingly.
Smart ID Agent on Windows
Examples for the Smart ID Agent on Windows:
Example 1.
You can run it as a scheduled task to be executed upon startup using the Task Scheduler in Windows. Information about the Task Scheduler can be found here: https://learn.microsoft.com/en-us/windows/win32/taskschd/about-the-task-scheduler.
Example 2.
You can use opensource software to create a Windows Service and making it execute the Java application on system startup.
Smart ID Agent on Linux
You can create the Smart ID Agent as a service to make sure it starts up every time the server starts.
Either approach, you need to make sure that the application has the correct access to be able to write logs (in the same folder it is executed from) or the startup will fail. With either approach, you can also limit the application by running it as a specific user.
Limitations
Nexus GO Services is responsible for the application being able to be executed (manually test is usually performed by just running the Batch file or Shell script and functionality is verified), we do not setup nor alter any information on customer environments, we simply provide the application which needs to run.