Offline access to NiceLabel Document Management System
Article ID: 303 - Updated: Nov 21, 2018 - Version: V2019 - Category: Connectivity and Database
All mission-critical services running on Web servers must remain constantly available. Constant availability of services introduces two potential groups of issues:
- Server availability issues
- Client Internet access issues
With NiceLabel Label Cloud editions, Document Management System (DMS) is hosted in Microsoft Azure cloud environment. You need Internet connection to access the labeling assets from NiceLabel clients installed on-premises or running the Web Clients. When you are offline, you lose access to the online Document Management System and to your online data sources that you need for label printing.
NiceLabel printing applications are designed to run in offline mode, so lack of Internet connectivity does not affect the production process. NiceLabel Designer can also run in offline mode. You can work on the new label templates and temporarily store them locally.
Some NiceLabel print applications create a local cached copy of the label and/or solution you have used earlier and continue to use the cached version if Internet connection goes down. NiceLabel Web Client can also cache the last view of data from the online database and re-use these data while in offline mode.
NiceLabel Web Client
Active Internet connection is necessary to run the application in online mode. Web Printing supports offline mode out-of-the-box. Each time you start a Web Application, Web Client verifies the local cache for the last version of the application. If the application is already cached locally, Web Client runs it. If there is a newer version of the Web Application available online, Web Printing downloads and runs the newest version.
If there is no Internet connectivity, the local cached copy used during the last session is used automatically. Database data is limited to the last database table used or to the last queried data batch that was displayed when the client was used with an Internet connection.
The prerequisite for the offline operations in Web Client is that you have enabled the “Remember me” option when you run the application while still being online.
NiceLabel Automation Enterprise
When NiceLabel Automation runs using the Enterprise product level, you can enable caching of all files used for the label production. In this case, Automation manages a local copy of all labels and images that were ever used for printing. Every time a label print is requested, the files are taken from the local cache folder. If a file does not exist in the cache yet, Automation requests for the file from the DMS. The background scheduler updates the local cached copy with the up-to-date versions in configurable time intervals.
This process ensures local availability of label assets but does not cache any data. If your integrated label printing does not receive all label data with the print event and relies on some online data source instead, you cannot print without Internet connection.
The caching options are configurable in Automation Builder under Options > Automation > Performance.
NiceLabel Designer and NiceLabel Print
If your NiceLabel Designer or NiceLabel Print are signed in to Label Cloud, and you lose Internet connection, you can still use and run the application, but you must reestablish the connection in up to five days. Without reconnecting with your Label Cloud, the application closes automatically.
After losing Internet connection, and if your computer stays offline, a warning appears after 5 days. The application closes 5 minutes after you see the warning. After you reestablish Internet connection, open the application and sign in to Label Cloud. This makes your copy of the application active again.
NiceLabel Designer and NiceLabel Print do not cache the online files. If you lose connection with the Document Management System (DMS), you can still work on the new label assets, but you cannot access the existing ones in the DMS.
Print history synchronization
NiceLabel print clients log all printing activities to the Document Management System.
If the connection with DMS fails, and the user uses the offline client to print, the log entries of print events are not lost. As soon as connection with the DMS is reestablished, the past printing activity log uploads. This happens automatically by a background process for print jobs processed by NiceLabel Designer, NiceLabel Print and NiceLabel Automation. The print jobs processed by NiceLabel Web Client upload the next time you run it in online mode.