Hello,
We have previously developed an integration with the Sales & Marketing module, and are now looking to expand it into the purchasing module. One requirement is that these integrations can be sold separately, and so I need to set up a second license for the new module. Some objects will be common between the two integrations, and as we expand into other modules, other shared objects will be added.
My first thought is to have a set range of objects that are shared, and include this range in each license.
So for example, let's say our company's range of objects is 0000 - 1000.
Objects that are common between all integrations are in the range 0000-0099.
Integration A is currently using objects 0100-0199.
Integration B will use objects 0200-0299.
Integration C will use objects 0300-0399.
So when we go to create a license with Microsoft, we would have the following:
License A: 0000-0099 and 0100-0199
License B: 0000-0099 and 0200-0299
License C: 0000-0099 and 0300-0399
Is this kosher? Will Microsoft allow the same range to exist in multiple licenses? And if the user is given both licenses with overlapping ranges, will this cause any problems?
If this approach will not work for any reason, what would be the best way to share objects between separate integrations?
Thanks in advance,
Greg
0
Comments
Thanks for the quick response. That was my second thought, in case the current plan doesn't work. Would the method you detailed be more onerous for the customer (having two products added to the license instead of one)? Or is there really no difference? We don't have any exposure to the sales process, and so it is difficult to tell what would be best.
Thanks,
Greg
This also give you better price control. Lets say you want to sell prod A for $1,000 but you want to give the customer a 25% discount if they buy 2 or more products ($750 each).
Sell The base model for $250 and each granule for $750.
Don't worry, lots of ISV partners do it that way, NAV customers are quite used to purchasing multiple granules for a single product.
RIS Plus, LLC