Scappman Support Center
  • Scappman Support Center
  • 🖥️Applications
    • What is the difference between public and private applications?
    • How Scappman keeps your available apps up to date
    • Pausing Scappman Updates
    • How will Scappman interact with applications that already exist on my device
    • Why is there a Scappman pop-up
      • How to add custom branding to the pop-up
    • Request a new managed app
    • Using MST's with Scappman Apps
    • Bring your own app to Scappman
      • Uploading your own app to Scappman
        • Install Command Cheat Sheet
      • Updating your private (custom) applications in Scappman
      • Additional files in custom apps
    • My applications can't be opened after an update
    • Scappman PowerShell Certificate
    • Discovery & Autopatch
    • Deploy your first app
  • 🔓Permissions
    • 🧑‍🏫User permissions
      • How to add an additional admin in Scappman
      • Admin roles
    • 🤖App Registration
      • How to grant admin consent to Scappman
      • Why do we need permissions in your tenant?
  • 📃Billing
    • ⚖️How does billing work?
    • 🛑What happens when I cancel my subscription
    • ✉️Update company information and email recipients
  • 🤝Partner
    • How to activate a customer as a partner
    • How to invite customers in Scappman as a Partner
  • 📬Support
    • Contacting support
    • Custom app support
    • Troubleshooting log file reference
    • 🆘Error code reference
  • ⚠️Known Issues
    • Scappman reports not populating
  • ⌨️Advanced Configurations
    • Using custom registry keys during installation
    • TeamViewer Host activation
Powered by GitBook
On this page
  • Problem
  • Solution
  • How-to
  • Available updates with update rings

Was this helpful?

  1. Applications

How Scappman keeps your available apps up to date

Last updated 2 years ago

Was this helpful?

Problem

Available apps are just that, available to be installed. That means that when it's time to update that app, the new version is also just available. It won't update itself for the users that have already installed it.

Solution

We create 2 apps in Intune. One that's available for the users and one that's required. When a new version of the app is released we'll first automagically update the required app - always taking into account your configured delay and even update rings - and add a custom detection script to it. The script will detect if a previous version of the app was ever installed. If it was, an update will be triggered.

We not only allow you to automagically update apps that were installed through the Company Portal, but also apps that the user has installed on his own. For either all of your users or just a subset.

How-to

In the Scappman portal -> App store-> Get a new app

Click the Install button.

Select Advanced and click on Assignment Type.

Select Available. The application will be available in the Company Portal. Only user-based assignments are supported for this type.

Scappman has 2 options to enable updates for available apps.

  • Assignment only: The update will only be deployed to users or groups that are selected in the assignments tab.

  • All Users: The update will be deployed to all users, even if they are not selected in the assignments tab.

For both options, Scappman will update the application, even if the previous version wasn't Scappman-managed. As soon as the application is in the "Apps & Features" settings page it will automatically be detected and updated on the targeted devices.

Scappman will create 2 apps in Intune. 1 app will be assigned as Available, while the other will be assigned as required and have Scappman's detection script in place to detect if a previous version of the application is in use.

Available updates with update rings

If you are using Available Apps together with update rings, 4 apps will be created in lntune (let's take Firefox as an example):

*This application contains the requirement script to see if a previous version of the application is installed.

Option 1: Assignment only

Application Displayname
Assignment type
Requirement script
Included assignments
Excluded assignments

Firefox_Fast_Update

Required

Yes

Firefox_Fast_Update

​

Firefox_Slow_Update

Required

Yes

Firefox_Slow_Update

Firefox_Fast_Update

Firefox_Update

Required

Yes

Firefox_Update

Firefox_Fast_Update Firefox_Slow_Update

Firefox

Available

No

Firefox_Fast_Update Firefox_Slow_Update Firefox_Update

​

Option 2: All users

Application Displayname
Assignment type
Included assignments
Excluded assignments

Firefox_Fast_Update

Required

Firefox_Fast_Update

Firefox_Slow_Update

Required

Firefox_Slow_Update

Firefox_Fast_Update

Firefox_Update

Required

All users

Firefox_Fast_Update Firefox_Slow_Update

Firefox

Available

Firefox_Fast_Update Firefox_Slow_Update Firefox_Update

🖥️