In this topic, you’ll learn the basics you need to know before start working with applications in upKeeper.
What is an application?
Application is a term widely used in computing, in upKeeper it means something different. A application is like a box. This box contains instructions how to deploy and remove, and most times it includes files.
When an application is about to be deployed to devices, the status will determine if it will deploy or not.
You can do many things with an application, only you´re imagination set boundaries. You’ll learn about these things as you read this guide. The following segment introduces some concepts you’ll need to know before you start to dig deeper.
These are a few checkpoints with will determine if an application can be deployed or not. If all checkpoints are okay deployment of an application has all pre-conditions to a successful deployment. You can deactivate local condition check (see installation guide, client settings) but is not recommended.
Some deployemts requires user to be logged on and some requires the user to be logged off. Conditions can be configured when registering an application.
Post deployment action
Specifies what should happen after the deployment and if it requires a reboot or not.
Dependencies define one or more deployments from other applications that must be installed before a deployment is installed. You can set up the dependent deployment to be installed before a deployment is installed.
Conflicts define one or more deployments from other applications that can be installed. You can set up the conflicting deployment not to be installed.
upKeeper lets you upgrade or replace existing applications by using a replace relationship. When you replace an application, you specify a new application to replace the application of the superseded application.
What application types can you deploy?
upKeeper lets you deploy the following application types:
Windows Installer (*.msi file)
Windows app package (*appx, *appxbundle)
Windows app package (offline from Windows Store)
All kind of scripts (*.cmd, *.ps, *.vbs)
Additinally, when you manage devices through upKeeper MDM you can manage device these futher app types:
App package for iOS (*.ipa file)
App package from Android (*.apk file)
App package for Android on Google Play
App package for iOS on Apple Store
Applications selected for deployment
upKeeper uses deployment monitoring, by which you can track the last application deployment state for devices, either from the device or the application perspective. The log display information about individual devices. For example, if an application is deployed to a group of computers, you can view the status of the deployment by looking on status icons or reading the rolling log view for more details.
Get started creating an application
If you want to jump right in and start to create an application, you’ll find a walkthrough for adding a simple application in the Add and deploy an application topic.
If you are familiar with the basics and looking for more detailed reference information about all the options available to you, start from “Create applications”.
My upKeeper and applications
In My upKeeper users can list applications that administrators has made available for users to select. When a user select an optional application it will be installed shortly. Users can also reinstall all applications and remove applications that are optional. In addition users can request applications which has been made available as request able applications by administrators. When a user select a request able application a message will be sent to the users manager, if configured, and the manager can decline or accept application to be deployed. upKeeper administrators can also accept or decline application deployment. Some or all functionality can be disabled. (see installation documentation – client)
upKeeper application deployment more than applications
upKeeper application deployment is mainly for deploying applications, but it can be used for a widely range of tasks and only the mind sets the boundaries. It can and is used for:
Set background image.
Change registry settings for local machine and/or current user.
Deploy important updates for operating system or applications.
Scan and remove malicious scripts and software.