Configuration Manager Applications in Shopping are used to publish Configuration Manager Packages and Programs, Applications or Task Sequences to the Shopping portal. To create these applications the appropriate Configuration Manager Package and Program, Application or Task Sequence must already be created.

To create a new application:

  1. In the Shopping Admin Console, choose the Applications node.
  2. On the right pane, right-click and from the context menu, choose New ConfigMgr Application.
     
  3. In the New Configuration Manager Application wizard:
    1. On the Welcome screen, click Next.
    2. On the General Details screen, populate the attributes for the application and click Next.
      • Display Name – name of the application which is used in the Shopping Admin Console and is what the user sees in the Shopping Web portal
      • Comment – additional information for the application
      • Cost – cost of the application which is used in the Shopping Web portal, the Shopping basket and in email notifications. The cost is displayed in the currency that is set in the Shopping Central server.
      • Change Icon – changes the icon associated with the application. By default, the dialog displays the icons from the SHELL32.DLL file. If you prefer to use a different icon, click Browse to navigate to a new location for your icon and click OK to use it.
      • Properties:
        • Mandatory – choose this if you want the application to be advertised using a mandatory advertisement.
        • Reshoppable – reshoppable applications are those that always appear in list of applications available to the users regardless of whether they have successfully shopped for it on their computer.

          The default is that applications are not reshoppable. This means that they will disappear from the list of applications (on a per user, per computer basis) as soon they have been shopped for and approved or rejected. In order to allow reshoppable applications to work, the Shopping service account must have full administration rights on the client computers, as described in Prerequisites.

          When a Configuration Manager Application is shopped for again it forces a reschedule of the advert on the computer. If the Configuration Manager package and program refers to an MSI, Shopping will reschedule the advert but the program may fail as a result of the application already being installed.
        • Application Ref – an optional field that provides a means for Shopping administrators to provide a unique ID for each application which is used in conjunction with the Shopping API.
    3. On the User Categories screen, choose the user categories the application will be available and click Next.
      • Select/Deselect All – tick the checkbox to select or deselect all the user categories from the list
      • User category list – tick the checkbox next to the user category to select it

        If you do not choose a user category, the application will appear in the Miscellaneous User Category.
    1. On the Configuration Manager Sites screen, choose the sites where the application will be available and click Next.

      • All Sites – the application is available in all sites, including ones that are added at a later date
      • Selected Sites – the application is only available in the selected sites. If you choose this option and select all the sites from the list, the behaviour is not the same as selecting All Sites. 

        If you choose All Sites, the application is available to any Configuration Manager site added at a lager date. If you choose to make the application available to selected sites, the application is available just to those sites regardless of what is added later – unless the application is edited to include the new sites explicitly.

    2. On the Central or Branch Management screen, choose how the application is managed and click Next.

      1. If you choose Central Administrator, the application is centrally managed and is administered from the Shopping Admin Console. The approval and publication for the application is determined in the Approvals screen.
      2. If you choose Branch Administrator, the application is managed at a branch level. The application is initially defined in the Shopping Admin Console but its approval and publication to the computer category must be completed by the branch administrator. The next screen is the Configuration Manager Package and Program Details screen.
    3. On the Approval screen, choose the type of approval for the application. This screen is only shown if central administration is used.

      1. None – no approval is required and users can request it as long as they have permissions to view it
      2. Application Based – approvers are required for the application. If you choose this option, the Application-based approval screen is displayed

        Applications that require approval may need some Shopping approvers defined. Alternatively, you can use the pre-defined <MANAGER> approver which will select the manager of the user, as determined by AD, as an approver.

        On the Application-based Approval screen, choose the approval method.

      • Any Approver – all approvers in the list are sent an email notification when an application request is made. The outcome of the request is determined when the first person in the list approves or rejects the application request.
      • One Time Approval – the outcome (approve or reject) for the application request is processed only once for a particular user. Subsequent requests by that user for the same application will always follow the original outcome.
      • Chain of Approvers – all approvers in the list must approve the application request for it to be successful. As long as the request is not rejected, approvers are sent email notifications sequentially to ask them to approve or reject the request. When one approver rejects the request, the process stops immediately and the application request is treated as rejected.  
      1. Computer Category Based – approvers are required for specific computers where the application is to be installed. If you choose this option, the Computer Categories screen is displayed.

        Choose the computer categories that can access the application and click Next.

      2. Select/Deselect All – selects or deselects all the categories in the list.
      3. Choose the computer categories from the list by ticking the check box next to it.
      4. Click Next.
      5. On the Computer Category Based Approval screen, select the approval method and approvers for the computer category.
        • Any Approver – all approvers in the list are sent an email notification when an application request is made. The outcome of the request is determined when the first person in the list approves or rejects the application request.
        • One Time Approval – the outcome (approve or reject) for the application request is processed only once for a particular user. Subsequent requests by that user for the same application will always follow the original outcome.
        • Chain of Approvers – all approvers in the list must approve the application request for it to be successful. As long as the request is not rejected, approvers are sent email notifications sequentially to ask them to approve or reject the request. When one approver rejects the request, the process stops immediately and the application request is treated as rejected.
    4. On the Configuration Manager Package and Program Details screen, choose how the application is advertised and click Next.
      • Package and Program – uses a Configuration Manager package and program for the installation. You can also choose a Configuration Manager package and program or task sequence to uninstall the application.
      • Task Sequence – uses a Configuration Manager task sequence for the installation. You can also choose a Configuration Manager package and program or task sequence to uninstall the application.
        • Can be uninstalled – the Package field is populated with packages from the Configuration Manager site and the Program field is populated with programs with its associated package.
      • Application – uses a Configuration Manager Application. Your options are:
        • Application – populated with applications from the Configuration Manager site
        • Can be uninstalled – ticking this checkbox enable the application to be uninstalled. No additional configuration is necessary as the uninstall information is included in the Configuration Manger application. 

          For rental applications, the Can be uninstalled option must be checked i.e. you must be able to uninstall the application. See configuring application rentals

        • Type – if you select Machine, the application is added to a machine-centric collection. If you choose User, it is added to a user-centric collection
    1. On the Licensing Details screen, set the attributes for the application's licensing for the Configuration Manger sites and click Next.
      • License Count – the number of licenses used for this application
      • Threshold (%) – the point at which an email notification is sent to the License Manager informing them that licenses are running out
      • Max Licenses – the maximum number of licenses available for the application
    1. On the Completion screen, click Finish to complete the wizard or go back and review your options.