For those out there with SuiteBundle/SuiteApp prod...
# bundles
d
For those out there with SuiteBundle/SuiteApp products installed in client accounts, is there a method for uninstalling a managed bundle in an account? For instance, Client A signed contract for 3 years, installed bundle, at end of 3 years, did not sign new contract, can we push an "uninstall" somehow?
k
I think most manage this by having an API call in their scripts every so often that checks license status I'd probably lean more towards disabling critical scripts than uninstalling the bundle because they could have stuff they built on top of your stuff, but that's just my point of view on it.
👍 1
r
Agree I wouldn't uninstall. If the bundle has any custom fields, the customer could be putting critical (to them) info in those fields, not realizing they're not part of core NetSuite. You uninstall the bundle and they lose that info, they're going to be very unhappy.
d
@dmashburn3, have a chat with @Kurtis Meloche at ExtendApps. They've built a license manager to do this very thing. It comes with an SDK (so its like a library). You simply wrap some of the
critical
function calls in a 'Check License' function. Easily implemented
d
Thanks for the update guys. Just needed to reconfirm that this was the best way to handle.
j
@dmashburn3 the risk with uninstalling is it will wipeout all data of the records related to the bundle installed so uninstalling would not be an option especially if the client already has historical data. Kevin is correct. Best approach is to have a license manager.