RE: Sample Plugins Scenarios For The Telecom Industries
Hi,
you have all sort of payment plans in Telecom.. Think AT&T and mobile phones.. there can be customers on old plans, customers on new plans, customers on special plans, all sorts of discounts, different types of billing, different promotional offers, etc.
There are companies offering billing engines for this, some of them are integrated with Dynamics (for example, here is one that I used to work for a few years ago: http://www.omniware.ca/ )
What you would, often, do, you would create a set of custom entities to define the pricing structure, and, then, a set of plugins to actually do the billing calculations (or, possibly, to integrate with some external web service that would do the calculations). Either way, plugins are for the complex business logic (sometimes, it may seem not that complex, but there is an out-of-the-box limitation that you need to overcome using a plugin.. for instance, maybe you want to add a business rule that will use a formula to see if you can give that mobile plan to a particular client?)