Document toolboxDocument toolbox

Install client applications using ClickOnce

administrator

You can publish FactoryLogix client applications (NPI, Production, Analytics, and Logistics) directly from the Application Server to put into production as ClickOnce applications.

ClickOnce deployment technology allows FactoryLogix client applications to be published to a Web server or network file share for simplified installation. ClickOnce technology allows FactoryLogix NPI, Production, Analytics, and Logistics users to download and install the latest version of the FactoryLogix client applications without needing administrative rights. The installed application is then available in that user's list of programs.

About ClickOnce deployment technology

FactoryLogix ClickOnce is a deployment technology that enables Aegis applications to be installed and run with minimal user interaction. ClickOnce deployment overcomes three major issues in deployment:

  • Difficulties in updating applications
    With a traditional Installer deployment, whenever an application is updated, the user must reinstall the whole application. With FactoryLogix ClickOnce deployment, updates are provided automatically. Only those parts of the application that have changed are downloaded.

  • Impact to the user's computer
    With a traditional Installer deployment, applications often rely on shared components with the potential for versioning conflicts. With FactoryLogix ClickOnce deployment, each application is self-contained and cannot interfere with other applications.

  • Security permissions
    Windows Installer deployment requires administrative permissions and allows only limited user installation. FactoryLogix ClickOnce deployment allows non-administrative users to install an application and grants only the permissions necessary for the application to run.


    ClickOnce deployment

ClickOnce deployment prerequisites

Before installing client applications using ClickOnce, do the following:

  • Obtain the server name of the FactoryLogix Application Server.

  • Obtain the HTTP or UNC file path that contains the ClickOnce application link, for example: \\FactoryLogixServer\DeploymentApplications.

  • If using Windows authentication, ensure that the logged-in user has rights to access the FactoryLogix Database. 

  • (Optional) Install the Microsoft .NET Framework Available from Aegis or via Microsoft Windows Update. (See Recommended system specification for details.)

Warning

By their nature, ClickOnce installers do not install any prerequisite software like the regular FactoryLogix client installers do. There are six specific Microsoft prerequisites that must be installed by your IT department on every client workstation before ClickOnce can be deployed on those client workstations: 

  • Microsoft Visual C++ 2022 Redistributable (x86)

  • Microsoft Visual C++ 2022 Redistributable (x64)

  • Microsoft Visual C++ 2010 Redistributable (x32)

  • Microsoft Access database engine 2016 (x86)

  • Webview2 (x86)

  • .NET Framework 4.7.2

 

For information about the benefits of using ClickOnce and ClickOnce FAQs, see Install client applications using ClickOnce.

Note

If you already installed and configured the FactoryLogix client applications, this procedure is not necessary.

Install NPI, Production, Analytics, and Logistics using ClickOnce

  1. Locate and run the FactoryLogix ClickOnce Application setup program for the NPI, Production, and Logistics client applications.

  2. When you see the prompt, Do you want to install this application?, select Install.

  3. Repeat Steps 1 and 2 for other FactoryLogix client applications you want to install.

When the installation is completed, the client applications are available in that user's list of Windows programs.

ClickOnce FAQs

  • Do I need to use the \\FactoryLogixServer\FactoryLogix_Production.application link every time I want to use a FactoryLogix application?

    No, the link is only required the first time that user accesses the application. Once installed, the application can be launched through Windows Start Programs or the desktop shortcut.

  • After installing a FactoryLogix ClickOnce application under one user, why do I have to install it again for the next user that logs in?

    ClickOnce installs the application in the User Profile of the operating system (this is what allows non-administrators to install the application). Since the application is only stored in their user profile, any new user logging onto the same machine will also need to install the application.

  • What happens if I need to roll back the application to a previous version?

    You can use the Windows Control Panel > Programs and Features to uninstall an application or roll back the application to a previous version.

  • Do I need to use the UNC install link every time I want to upgrade the FactoryLogix application?

    No, each time the application launches, it checks with the Application Server for any updates and will prompt you to install updates if necessary.

  • Can I change the Application Server that a FactoryLogix application uses?

    No, the application resides on the web server it was downloaded from.

 

 

 

Copyright © 2024 Aegis Industrial Software Corporation. All Rights Reserved.