BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 05-16-2012, 09:18 AM   #1
ctpuk
Knows Where the Search Button Is
 
Join Date: Aug 2008
Model: 9900
PIN: N/A
Carrier: O2 UK
Posts: 29
Question Gradual removal deployed app from userbase

Please Login to Remove!

Hi.

I have a "required" app that's deployed to about 200 users. I need to remove it from all of them with a staged approach (say 30 handhelds at a time) and then install a new version. I have to do it this way - they can't co-exist on the same handset and there's no upgrade as such.

Unfortunately, I'm struggling. Removing the user from the SW conf (SW conf is group assigned and users dropped into groups) doesn't remove it from a handheld.

So I wondered if there was a way for me to assign a different software configuration to the 30 users at a time which will disallow, and thus uninstall, the app. I can't find a way to do this and there will be big trouble if I cause disruption to the users and handhelds who rely on this app.

Am I missing something dead obvious here?

Thanks in advance,

Chris.
Offline  
Old 05-18-2012, 10:42 AM   #2
MisterGriffiths
Talking BlackBerry Encyclopedia
 
MisterGriffiths's Avatar
 
Join Date: Nov 2007
Location: London
Model: 9780
OS: 5.0.3.31
PIN: N/A
Carrier: O2
Posts: 208
Default Re: Gradual removal deployed app from userbase

Have you tried first changing the disposition of the software config from Required to Optional.

Are you permitted to ask your users to then delete the app themselves or does this have to be done without their interaction?
__________________
BES 5.0.3 MR4
Exchange 2010 (SP1 RU3)
SQL 2008 R2
Offline  
Old 05-21-2012, 03:48 AM   #3
ctpuk
Knows Where the Search Button Is
 
Join Date: Aug 2008
Model: 9900
PIN: N/A
Carrier: O2 UK
Posts: 29
Default Re: Gradual removal deployed app from userbase

@MisterGriffiths - thanks for your reply. Most appreciated. Unfortunately, asking the users to uninstall themselves isn't an option. However, I've finally got this sorted now!

Steps taken: -

3 groups in place with the following purposes (with appropriate s/w configs and policies applied to each)...
1 - original version of software REQUIRED
2 - original version of software DISALLOWED
3 - new version of software REQUIRED

All these apps need to have custom Application Control Policies. The thing I couldn't figure out was how to give myself the option to disallow the original app. I eventually realised I could add a custom disallowed ACP to the application under Manage Applications, so I did that.

I then reviewed Software configurations, configuring the 3 as per the groups above.

The situation is that I can now do a staged deployment of the new version and keep track of where the users are up to in the whole original / uninstall / new version process.

I'll grab 30 users from group 1 and put them into the uninstall group (group 2). I'll leave them there for an hour or so then review each user's deployment tasks. Once uninstall shows as complete, I'll move the users into the new app group (group 3) to have the new version deployed.

One thing I learned along the way... I didn't fully appreciate the whole "unlisted applications" thing. So when creating a test software config I, at one stage, set "disposition for unlisted applications" to "disallowed". This forcibly removed every 3rd party app from my device other than those explicitly defined in that s/w configuration (thankfully I only tested on mine!), including 3rd party apps that are on the device as standard (e.g. yahoo chat, google talk, twitter, facebook, bb app world, etc). This is probably just my naivety and lack of experience on display to be honest so I expect most of you are probably thinking "duurrrrr... of course it'd do that"... but just in case you're on the same page as me... learn from my mistake!

Thanks,

Chris.

Last edited by ctpuk; 05-21-2012 at 03:54 AM..
Offline  
Old 05-21-2012, 04:29 AM   #4
MisterGriffiths
Talking BlackBerry Encyclopedia
 
MisterGriffiths's Avatar
 
Join Date: Nov 2007
Location: London
Model: 9780
OS: 5.0.3.31
PIN: N/A
Carrier: O2
Posts: 208
Default Re: Gradual removal deployed app from userbase

Chris, I don't think you need to worry about any duuurrrr'ing from us. We've all had those moments with BES I am sure.

I've been in the somewhat fortunate position of never having to replace an app on a device but when I undoubtedly do in the future, I will be checking back at this thread to note what you did.
__________________
BES 5.0.3 MR4
Exchange 2010 (SP1 RU3)
SQL 2008 R2
Offline  
Old 05-21-2012, 04:38 AM   #5
Boo-meringue
Knows Where the Search Button Is
 
Join Date: Dec 2008
Model: 8707
PIN: N/A
Carrier: O2
Posts: 47
Default Re: Gradual removal deployed app from userbase

Quote:
Originally Posted by ctpuk View Post
@MisterGriffiths - thanks for your reply. Most
One thing I learned along the way... I didn't fully appreciate the whole "unlisted applications" thing. So when creating a test software config I, at one stage, set "disposition for unlisted applications" to "disallowed". This forcibly removed every 3rd party app from my device other than those explicitly defined in that s/w configuration (thankfully I only tested on mine!), including 3rd party apps that are on the device as standard (e.g. yahoo chat, google talk, twitter, facebook, bb app world, etc). This is probably just my naivety and lack of experience on display to be honest so I expect most of you are probably thinking "duurrrrr... of course it'd do that"... but just in case you're on the same page as me... learn from my mistake!
The exact same thing has happened to me, except I didn't have the sense to do it on a test handset first. That was fun!

What I do with our apps is ensure that all of their software configs are set to OPTIONAL, rather than REQUIRED. Optional rolls out the app in the exact same way, but allows the apps to be removed in a more straightforward fashion.

Don't know if this applies to your situation (you mention you have custom ACPs, how many different layers of control is it possible to implement, RIM?!), but I've found it saves a lot of grief.
Offline  
Old 05-21-2012, 06:18 AM   #6
ctpuk
Knows Where the Search Button Is
 
Join Date: Aug 2008
Model: 9900
PIN: N/A
Carrier: O2 UK
Posts: 29
Default Re: Gradual removal deployed app from userbase

@MisterGriffiths - thanks for the solidarity! I still hold firm in the opinion that BAS is a step backwards from the MMC approach of BES 4.x. It's way too convoluted for my liking.

@Boo-meringue - I agree in principle. Unfortunately, this app is required for audit purposes - we can't give users the ability to remove it.
Offline  
Old 05-21-2012, 06:26 AM   #7
MisterGriffiths
Talking BlackBerry Encyclopedia
 
MisterGriffiths's Avatar
 
Join Date: Nov 2007
Location: London
Model: 9780
OS: 5.0.3.31
PIN: N/A
Carrier: O2
Posts: 208
Default Re: Gradual removal deployed app from userbase

Quote:
Originally Posted by ctpuk View Post
@MisterGriffiths - thanks for the solidarity! I still hold firm in the opinion that BAS is a step backwards from the MMC approach of BES 4.x. It's way too convoluted for my liking.

@Boo-meringue - I agree in principle. Unfortunately, this app is required for audit purposes - we can't give users the ability to remove it.
For me the BAS is a breakthrough. We have separate Admin people across the globe who all require access to BES and having to set them up with an MMC was a right royal pain in the rear. I do agree though the BAS needs improving. Good first stab by RIM though.
__________________
BES 5.0.3 MR4
Exchange 2010 (SP1 RU3)
SQL 2008 R2
Offline  
Old 05-23-2012, 02:37 AM   #8
freakinvibe
BlackBerry Extraordinaire
 
Join Date: Aug 2008
Location: Basel
Model: Class
PIN: N/A
Carrier: Swisscom
Posts: 1,616
Default Re: Gradual removal deployed app from userbase

Quote:
This forcibly removed every 3rd party app from my device other than those explicitly defined in that s/w configuration (thankfully I only tested on mine!), including 3rd party apps that are on the device as standard (e.g. yahoo chat, google talk, twitter, facebook, bb app world, etc).
This used to be a problem, but I think it was solved with the latest BES version & policy update:

http://www.blackberryforums.com/bes-...ia-os-6-a.html
Offline  
Old 05-24-2012, 04:31 AM   #9
ctpuk
Knows Where the Search Button Is
 
Join Date: Aug 2008
Model: 9900
PIN: N/A
Carrier: O2 UK
Posts: 29
Default Re: Gradual removal deployed app from userbase

Quote:
Originally Posted by freakinvibe View Post
This used to be a problem, but I think it was solved with the latest BES version & policy update:
I think it's by design, to be honest. My mistake by opting for unlisted apps to be disallowed for that software config.

Last edited by ctpuk; 05-24-2012 at 05:27 AM..
Offline  
Old 05-24-2012, 04:34 AM   #10
ctpuk
Knows Where the Search Button Is
 
Join Date: Aug 2008
Model: 9900
PIN: N/A
Carrier: O2 UK
Posts: 29
Default Re: Gradual removal deployed app from userbase

Another question about assigning software configs...

If I remove an app (through the disallow method) can I add the user to a new software configuration before they complete handheld restart (i.e. as soon as I can see that the removal has been successful from the tasks)?

What I'm asking really is will there be an attempt to install the app regardless of restart status or will that be halted until the restart for the previous removal has been completed?

FYI - the app I'm removing always prompts for a restart.
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads for: Gradual removal deployed app from userbase
Thread Thread Starter Forum Replies Last Post
Update a deployed App sander BES Admin Corner 1 06-03-2008 08:28 PM
Allowing auto-updates in MDS-pushed app captain pugwash BES Admin Corner 2 05-25-2007 08:50 AM
Yahoo Messaenger App Removal finch General BlackBerry Discussion 1 11-27-2005 09:23 PM
App Removal? reno55 General Legacy Device Discussion 3 11-22-2005 11:18 AM


Kit xeon Maxgeek DSE6020 MKII Generator Controller Generator Set Control Panel picture

Kit xeon Maxgeek DSE6020 MKII Generator Controller Generator Set Control Panel

$132.00



INTEL XEON E5 2520V2 E5 2620V2 SR1AN 2.10 GHZ Core Processor 3401A832 picture

INTEL XEON E5 2520V2 E5 2620V2 SR1AN 2.10 GHZ Core Processor 3401A832

$12.00



Supermicro X10DRT-B+ SuperServer Motherboard, 2x Intel Xeon E5-2620 picture

Supermicro X10DRT-B+ SuperServer Motherboard, 2x Intel Xeon E5-2620

$149.99



INTEL C1P87A XEON PHI PROCESSOR 5110P picture

INTEL C1P87A XEON PHI PROCESSOR 5110P

$29.99



1 Pc Home Intel Xeon Silver Sclip 4110 Linux   - NEW picture

1 Pc Home Intel Xeon Silver Sclip 4110 Linux - NEW

$245.00



Intel R1208GZ4GC Server picture

Intel R1208GZ4GC Server

$375.00







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.