Appendix D: Working with Packages from the App Store
8 min
about the app store docid 5osbl7tf9d0yi6sgw6yoiaccessing the app store docid 5osbl7tf9d0yi6sgw6yoidownloading and importing an app store package docid 5osbl7tf9d0yi6sgw6yoitroubleshooting problems with app store packages docid 5osbl7tf9d0yi6sgw6yoi about the app store starting in heat service management release 2015 1, we released a new applications store (app store) where you can download optional software created by both ivanti software and other companies the optional software in the app store is bundled into packages the app store is a collection of apps that can extend your ivanti software applications some apps include special packages that you can import into ivanti service manager to modify the behavior of the system; other apps are integrations to other applications to create your own app, see the link “how to develop an app” on the home page of the app store the app store provides different certification levels for the apps, which help you understand the level of support provided for a given app some apps are available on an “as is” basis as a sample, and are available to use at your own risk some apps are supported directly by ivanti software and some apps come from certified software partners not all apps have an associated package; some require licensing additional software from partners to enable the functionality these requirements are described in the app description accessing the app store follow these steps to access the app store navigate to https //support heatsoftware com do the following a enter your user name and password b press login the system may require you to log in using external authentication if so, enter your user name and click sign in with your company name if the system prompts you, select the self service role and click submit the system opens to the self service home page from the top tool bar, click more and select app store you are now in the app store downloading and importing an app store package access the app store as described in accessing the app store docid 5osbl7tf9d0yi6sgw6yoi open the app to use download the documentation associated with the app, and ensure that you meet all of the prerequisites download the metadatapatch files associated with the app these are the actual package files to be imported import the package into the staging instance of your tenant by following the directions in importing a package docid\ oazckiixxshugjnkpasik this automatically creates a project for this package in your staging system you should always validate any new package before applying it to a production environment, even partner certified or ivanti software supplied packages package behavior can vary based on your specific configuration by doing the validation in staging, any necessary changes can also be applied test the package on the staging instance of your tenant if you need to make any changes to your system based on your testing, do the following a open the project that the system created when you imported the package ensure that this is the active project so that the system adds any changes that you make to this project b make the required changes c create a new package for the changes see creating a package docid\ oazckiixxshugjnkpasik d export the package see exporting a package docid\ oazckiixxshugjnkpasik if you did not make any changes, you do not need to create a new package as you can just use the one that you imported in step 3 refresh the uat instance of your tenant it is very important that the uat instance accurately reflects the current state of the production instance of your tenant, to get an accurate uat assessment import the package into the uat instance of your tenant by following the directions in importing a package docid\ oazckiixxshugjnkpasik this automatically creates a project for this package in your uat system test the package on the uat instance of your tenant if you need to make any changes to your system based on your testing, do the following a open the project that the system created when you imported the package ensure that this is the active project so that the system adds any changes that you make to this project b make the required changes c create a new package for the changes see creating a package docid\ oazckiixxshugjnkpasik d export the package see exporting a package docid\ oazckiixxshugjnkpasik if you did not make any changes, you do not need to create a new package as you can just use the one that you imported in step 7 close the package when you are satisfied with it and know that you will make no more changes back up the production instance of your tenant sample import the package if you have locked the production instance of your tenant, enable the ivanti service manager development package and then push the package (see the four ways to migrate data docid\ xtgsi12juvvrmrhtaj dy for a list of the ways to migrate data ) import the package into the production instance of your tenant by following the directions in importing a package docid\ oazckiixxshugjnkpasik the system analyzes the impact of the package if the impact is green or yellow, you can import the package directly we recommend doing this during off hours, so users are not impacted by the change if the impact is red, create an incident with support requesting that they push the package to the production instance of your tenant after they receive the request, support moves the package into the production environment troubleshooting problems with app store packages you must import the package into the staging or uat instance of your tenant support cannot import the package for you you must close the package before you send it to support if support finds any errors while migrating the package, they will send it back to you with the log that contains the error messages you must fix the errors and then repeat the process of testing the package in the staging instance of your tenant, exporting the package to the uat instance of your tenant, and requesting a new migration from support if there are any problems with the data migration, support will restore the database from a backup report any issues quickly to minimize losing any new transactions because of the restoration from a backup
