An introduction to the Dynamics 365 Business Central reselling capabilities, Provisioning & Lifecycl

An introduction to the Dynamics 365 Business Central reselling capabilities, Provisioning & Lifecycl

Show Video

Hello. And welcome to this video in which I will introduce the reselling, capabilities. In, lifecycle. Management for Microsoft, Dynamics 365. Business, central my. Name is Daniel Rimmel Swann and I am a partner with cloud ready software, one, of the is fee development, centers who can help you with just about anything, related to business central. Here. Are the objectives, for this video, first. I will, introduce the, partner opportunity, and map out how Microsoft sees, where our industry, is today, we'll. Look at a very loose categorization, of, how customers, demands can be met in various different ways in. Real life you will probably encounter all sorts of combinations that, fall right in between those categories. The. Section was copied from another video in the ready-to-go library, about the partner opportunity, if you. Are looking for more detail about app types and how to extend, business, central please, watch that other video. For. The second objective we take a look at the standard offerings, that are part of the business central, ecosystem. I have. Some screenshots to show you how, you can set up your CSP, portal, and provision. The various offerings for your customers. Next. I'll give you a quite high-level overview of how to extend, standard, business central and what, you need to do to make your app available an, app source now, finally I'll, talk about app maintenance, for app source and what the process is to keep up with the latest updates, from Microsoft. These. Last two sections summarize, parts, of some other more detailed videos, about creating, and publishing apps, on app source. Let's. Get started. Introducing. The partner opportunity. When. It comes to automating, business, processes, or providing, for software, that helps you meet business requirements, the, traditional, route is to have this software tailor-made, for a specific, situation in this, model all specific, requirements, are recorded, and software, is created, to meet each and every one of those requirements. Although. This is the most ideal situation, from, the perspective, of how well your. Specific, business requirements are, met this is also the most expensive. Many. Business requirements, are fairly common and there are many commercially, available systems. That. Provide capabilities. For those standard, processes, and even, though these standard, systems, provide the majority of the. Necessary capabilities these, are often not quite enough to suit individual, situations. The. Drawback, there is that not all scenarios are standard, many. Companies have their own particular way to manage, their businesses, and, even if for the most rudimentary scenarios. Many. Companies, have fine-tuned, their business processes, to fit their needs specifically. This. Is especially true for the SMB, space where, there is an enormous diversity, in the need for business, capabilities, even. Though there is a large amount of overlap, and a big opportunity, to standardize, systems, there, are many specific, requirements, that may not be met by the standardized, systems and that's, where the Microsoft, Partner Channel comes in there. Are many opportunities for, ISV partners, to create systems, that provide. Standardized, capabilities. Which. Can even be further. Extended. Beyond, the created capabilities. The. VAR partners can then come in and provide services, to help their customers, implement.

Standard, Systems and discover, where additional effort, is necessary to, provide the necessary custom. Capabilities. So. In this video I want to talk about the different ways you as, a partner, can make customers, in your business, successful. In the ecosystem, that surrounds, Microsoft, Dynamics, 365. Business. Central. So. We have a few different ways to provide value, and service to customers on, the, left hand side we. Have the engagement consulting. Column, and in this first column that's, what most, partners have traditionally, been doing, where each implementation is, a unique, situation. Each, engagement, is a one-off scenario, where the partner comes in assesses. The particulars, of that unique customer, and plans, are drawn to provide the necessary services to. Meet the requirements, for that unique situation. Since. This often involves changing, the system with some custom development there's often an individual, development, effort, that, applies only to that particular, situation and so, pricing, and terms are unique. To the situation, and those are not accommodated. By any standard, software packages, there's. A high flexibility. In this situation, because the development, and implementation, effort. Is tailor-made, for the individual, situation but, the downside is, that there's also a high level of complexity, and as, a result, this is also, also relatively. Expensive for. The customer. All. The way over to the right in, the app column, that. Represents. The situation where the partner has knowledge and expertise, in a particular market, the, most common situation, is, where certain partners have implemented, a number of customers, in the same market and they, have built a customized, solution. For those customers and they. Can then leverage that expertise, and pull the common features of those, custom, implementations. Into a standard package which, is in the context, of dynamics, 365. Business. Central is what we will call an app. There. Are also examples where, a single, customized, solution, was successfully, turned into a product and people, in that certain industry, then decided, to take that product and implement, it in their industry, as a consulting, services, and package, that in a repeatable, piece of software. However. The situation arises. Though the, column on the right represents. A situation, where you have an app that provides, a set of standard. Features for, a particular, vertical or horizontal app. And this, is implemented, with or without some additional consulting, services, the, key here is that it is a standard, solution one, that does not have any customizations.

And. Then. In the middle of the road in the middle column that represents, the intermediate, where. There is still some level of consulting, but, the services, are presented, as a repeatable, package, of fixed price and fixed deliverables. I'm. Kind of simplifying, here but on high-level there, are three overall ways that you can engage with customers, and in this presentation, I'll. Be addressing, how all three areas align to Business Central and, so your business might. Align to one or, two or all three areas you. Could have one or two standard apps plus. A standard, service, for for instance by, grading some data some. Standard reporting, and then on top of that some individual, consulting, or training, to get your customers knowledge, up to speed so. In a nutshell with. Engagement, consulting, over on the Left you, deliver consulting. And, customizations. For individual. Customers in. A, semi-structured, engagement. You take common patterns and wrap them into a predefined, consulting, offering, and deliver. That in a repeatable, and predictable pricing. And time and. Finally. You can package your IP into, apps servicing. Some horizontal need, or even a specific vertical or customer, segment. The. Key point of, Microsoft. App source is that, it provides a single destination for, business users, to discover, and, trial, and acquire line of business SAS. Apps it's, like an app store but for, business and so for business users it's, a place, where you can easily find apps, that are critical, to you in your business and those, unique to your industry and role built, by the apps or zecco system partners with. The power of dynamics, and office and the Azure platform. Move. From discover, through, trial to implementation, faster. With, Microsoft, trusted, app source partners, who will help at every phase of the lifecycle and, so, there you discover. Content packs, and add-ins to do more with, the Microsoft, business apps that you already use, every. Day like, Dynamics, CRM power. Bi office. And others. Are an azure platform. For. Partners, it, drives discoverability. And usage, of your apps within. An existing global. Network of business customers, through. Co marketing, opportunities, lead, generation, and the support of Microsoft's, worldwide ecosystem. In Salesforce, a flexible. App distribution, channel, that is able to scale from few to many users with. The support of a fully managed. From that grows with you. So. App source allows. You to harness the azure secure. Intelligent. Cloud services, platform and tools to deliver differentiated. Apps to customers. Going. To market, with app source. Gives. You the opportunity to promote your brand and your services. So. You can get promoted across a broad range of channels like product, websites in product, notifications and, email, nurture streams, you. Can expand, your reach and visibility to a larger, audience so, anybody, that is browsing. Within, the App Store's ecosystem. Is now, accessible, to you this is now part of your target. Market and so if your app is an app source, it has Microsoft. Seller visibility. And I, might even be Microsoft, roles and, so this, also allows you to upsell, your solution, so you can create opportunities there. You can point your potential. Customers, to other. Products. And services, that, go well with what, you are offering yourself. So. You can upsell, your app with. Service offerings, or vice versa ma'am you have a service that comes with a product. The. Name app source implies. The source of apps of course you. Can find all sorts of different products, and extensions, to products, in app source but. In addition to those apps you can also find consulting, services, and this, is important, for many partners, who have built their. Business, on providing, services rather, than products. So. App source can be a very powerful tool to have offer any, type of product, whether. This is a software, system or unique, expertise, and even repeatable, predefined, services. Microsoft. Has provided partners, with the option to advertise, certain, types of consulting offerings, for. Microsoft, 365, power, bi power, apps and Microsoft, flow, it. Started, in the fall of 2017.

With, A US Canada. And the UK and it, is now available in the 18 countries that are listed on this slide, once. Microsoft, has 30-plus, offerings, from a given country across, seven plus partners, across. All dynamics, 365. And power bi then, they have enough offers, to go live in that country so. If your country is not on that list and you have potential, business, reach out to Microsoft, and let them know what you're working on it. Might very well be that your potential, business draws Microsoft, over the line and invest. In your country, the. Number of services, and apps are about equal at the moment in app source and it will be interesting, to see how this evolves over time. So. If you look at consulting. Services. Microsoft. Has defined, a. Very, loose categorization, of, these five things. And so these are some suggested, categories, of, consulting, services and, as, you can see these categories, will help you define the scope of those services, there's something that you can charge a fixed price for and, so, the goal here is to, try and come to, a repeatable, service, that you can offer for a fixed price with. A predefined, scope so that the customer knows what they are getting and the, costs are predictable. Now. One thing that I think is very important, to mention here is that this is also where. Partners, can differentiate, themselves from others by showcasing, their industry, specific, knowledge this, is where partners, can really showcase their, unique position, in relation, to other partners, by being as specific, as possible about, the market for which the service is targeted, you, can offer a general, assessment and as. I'll show you in, apps source there are a ton, of you, know general, assessment, services. Offered. In app source. Because. You know such. A general, assessment is something. That you can do because you have a great staff of consultants, that, can find their way around any industry, but if you, do have, specific. Expertise. In a certain area in a certain market it you, could offer a specific service. To that market, to that area and set yourself apart from others so. If you have for instance expertise. In the transportation. Market. Then, a transportation. Company, we'll, find a dozen general, assessment in ab source but, maybe just one, or two that, are specific, to transportation, and so if you. Have specific. Knowledge. About the transportation. Sector, you. Could put a transportation. Specific. Service, offering, on app, source and draw, that transportation, customer, to your specific, service, and and set yourself apart from other partners. So. Let's take a look at app, source. So. Here you can see app source, this is the website for app source when. You first visit this there's this link called, how it works and when you click that the, video window will open I won't play this right now but this is like a minute, and a half video. That shows, you a little bit about app source when. You scroll down you can see featured, apps now, and you, drill. Down into all apps over here you, will see a bunch of different categories of apps so here are web apps. Dynamics. 365. For sales for, customer, service for a field service and. Somewhere. In the middle here you can see dynamics, 365, business, central so when I click on that on. See. All you, can see right at the top here that I have 68 app results, as of the time of recording this video and, there are about 60, consulting, services, and so when, you scroll down this. List this is the list of. Products.

These Are the apps that are available for, Business Central at the moment, if, I go up to, the. Consulting. Services, and I click on that you, can see a number of different services that, have a price and so this, is, there. Are a number of assessments, for free so, this is a one-hour assessment, for free. Let's, see if there's something else for free over here one-hour briefing, for free there's. A one-hour briefing, here for free on our assessment, so you can see the pattern here many. Of these, partners. Offer a free, assessment. To. Get. You to talk to them and so, this is a way for you to to, stand, out you know away from other partners, by, offering something that is specific, to a certain market. So you could put in you, know a transportation. Consulting. Assessment. And so you have to provide something of value for. That and you know that's your investment, in getting. That relationship. Up and running so it's the same kind of thing as the. App itself so, you have these other services, you know this is a four week implementation. For almost fifteen thousand dollars this, is a four week support, deal for a thousand, dollars and. So you know these are fixed. Price fixed, scope. Repeatable. Pieces, and so you, know you can sign up a hundred of these. For four. Week, support. Deals and. Hopefully you know you you. You sign up many of those and that makes it you. Know something that is worth. Your while let's. Go back to the presentation. In. This, next section we'll, talk about business, central and the standard, CSP, offerings. Microsoft. Dynamics 365. Business central is an all-in-one, business, management solution. It, helps companies connect their financials, sales, service. In operations. To streamline, business processes. Improve. Customer, interactions, and overall, make better decisions. Business. Central is available, in the cloud and to users, across various, types of devices and it, is always up to date with the latest features, with. This modern, business platform you, can easily tailor the user experience. Extend. And build applications. So they fit your specific needs or your customers. Business. Central is one of the strongest, offerings, that are available in the very rich ecosystem. That, Microsoft, has created, especially for the SMB space. Microsoft. Has made a big investment to integrate, business, central with their Azure services. In SAS. Products, such as office, 365. Flow. Power bi and other power. Apps. Together. With the standardization, of connected, and gateways and the potential of common data model and common data services, this, integration, is very important, area of focus for Microsoft, so. The expectation, is that there will be a lot of development, around those capabilities. Microsoft. Partners have the opportunity, to create products, and services, using. All of those standards SAS products, but, they can also go beyond that and build, extended, functionality, that integrates, seamlessly with, business, central, to. Learn more about this topic please watch the video about. The Dynamics 365. Business, central partner opportunity. When. We look at the larger ecosystem in, which we find business central the, most obvious, of this slide are the three things at the top right corner what, is commonly referred to as the power suite. Microsoft. Flow is used for managing business workflows, with integration, to a multitude, of services and now also business, central, power. Apps is used for making business apps that, run across services, devices. Like, phone and tablets, PC, browser without, writing a single line of code, and, finally, Microsoft, powered by a bi for powerful business, intelligence. Analytics. And for informed, decision-making. RBI. Is already, used by more than a million users every, month and growing. Rapidly there, are a number of power bi elements, and standard business central, and that, can be expanded quite easily. Microsoft. Has made a big investment to integrate, business central with. A power suite and this is a very important, focus into the future as well, together. With a standardization. Of connectors, and gateways and the, potential, of the common data model and services, this, is a very important. Area for Microsoft. So. There's. Going to be a lot of new capabilities, in this area. As. A. CSP, partner, you will have access to the partner center which, is where you will manage your customers, accounts, this, is where you would go to create, new customers, or establish. A relationship, to existing, customers in the. Partner center you will be able to set up a ad access. I'll link those accounts, to business central and other CSP products.

Now. Microsoft was not able to provide a demo account for, the CSP portal, for this video but, they did send me some screenshots to show you so, let's take a quick look. This. Is the overview, page for, the CSP, portal also refer to as partner center from. This screen you can get access to all of your customers and their CSP, products, and this is also where you set up access for your own, partner account. In. The customers page you can create a new customer, and, you can also request, the reseller relationship. With an existing CSP. Customer, and that will, give you the rights to manage those accounts, on behalf of that customer, as a delegated, administrator. The. Details, for the customer, include, access, to various subscription. Levels to business central the. Products that you can select here are set up in the details for your own CSP, account at the partner level. This. Is also where you can set up users, for your customers, your, own CSP, partner logging gives you access to the customer accounts as the delegated, admin and as, you can see in this screen you can assign users, to a team member or an, essential, or a basic. License. For Business Central. In. Addition to business central you can also add other CSP. Products, to your customer account the. Products that are offered here through the CSP portal are all standard, products, in order, to be able to extend those offerings, beyond their standard capabilities, and. We are talking specifically, about this essential, now you would have to do some development which. Leads me to the next section. In. The. Previous section we looked at standard CSP, offerings, which are provided, to your customers, as is you. Could extend, standard, business central with power bi or flow or any other CSP, product, you. Could create custom functionality, within the capabilities. Of those products, I'll. Leave it in the middle whether you want to consider that real development, but, none of it will involve writing much code, maybe some script but not any you, know programming, code in. This next section I will go over extending, business and, that, includes, writing code so this does involve, an actual development. Effort a more, detailed version of this section can be found in the intro, to add on apps video, which, you can also find in the ready to go library. Business. Central can be extended, by building, what we call apps we've. Categorized, this into three types of apps that you can build we. Look at these three app types from the perspective, of a customer, scenario, rather than focusing, on the technology itself. The. First type is connect. Connect. Apps are for, when a customer, needs to connect to different system, a common. Scenario is for instance where a payroll system, connects, to business central to, send salary transaction. As journal, lines without personal, details. Another. Common scenario is an e-commerce solution, where, a website, connects, to business central to exchange item, information and, send, back order information into, business central there. Are many such scenarios, where you could need to connect to business central from an external system to.

Learn More about this topic including some, really. Nice demos, please, watch the video about connect, Apps for Business Central. When. We talk about embed, apps we. Are talking, about an end-to-end solution, where. The entire experience, is provided, in a single solution you, can think about a complete, package, that provides all necessary elements, for a legal firm or, dentist, office in these, types of scenarios, you need ERP, finance. Management, you might need some inventory capabilities. And all, of those elements are then provided in a complete, package. Due. To the way that embed, apps will be provisioned, it is possible, to a lot of the partner to directly modify, the base application, but. An embed app can certainly be a hundred percent extensions. Without, any modifications. To the base application. Embed. Apps are not meant to be differentiated, purely. From a technology point of view. The, details about embed apps are still being finalized, and we expect, to provide more content, about this topic later this year. And. Finally add-on apps. From. A customer perspective add-on. Apps are apps that enable ISV partners, and var partners, to. Extend business, central with additional, capabilities. Built right, into the experience, that the end-user is used to and feels, comfortable in. Common. Scenarios, are shipping, inventory, planning, extended. Capabilities, around order creation banking. Payroll, anything. That goes beyond the capabilities. Of standard, dynamics 365. Business, central. Anton's. Are rather unique to, online financial, system, most, competing, systems stop, at api's. But. Microsoft is taking this one important, step further by, providing the development, environment to actually. Extend the native, capabilities. For. More details about this topic please watch the add-on Apps video, and they're ready to go library, and there, are a ton of additional technical, videos in there as well. In. Addition to the product itself Microsoft. Has also created, a platform to. Make apps and consulting, services available in an online marketplace called, app source we've. Already taken a look at app source but let's take a look at what what the process, is like to. Get your IP into, app source. On. Your screen now is a is. A, quite. Not super, simple flowchart. But, we. We wanted to show. You the, basic, steps that are, necessary to get your IP into. Apps, or so this covers, the app developments. The submission, and the validation process, so.

As You can see the partner starts by submitting, an idea to app source and, then you get started which means you, get all your, accounts. Ready and. Connected. And you reach out to the important. People then, you do your development, and you, provide the app metadata, in the cloud partner, portal and at, some point when you have all the items on the checklist completed. You submit your app for validation and then, it goes to Microsoft, where there's a two-step. Process, that. Are done at the same time so the technical validation in, the marketing validation, are done. At the same time by two different teams and then. You go in into an iterative process. Where you. Might have to, work. Some more on certain, elements of the validation, and at, some point when it's approved your. App will be loaded into app, source. So. Getting you started means, you have to get all your accounts ready to go the. MPM, the Microsoft, Partner Network, registers. You as a Microsoft, partner the. Partner source business center is. To generate your developer, license and this is also where your number ranges are maintained, so, when you submit an app idea to app source Microsoft. Will give you a range of object, numbers that you will have to use to develop your IP. Be, aware that there are a very specific requirements. For those. Types of numbering ranges, so please, get yourself well-informed about that. The. Developer, account is needed to identify yourself with Microsoft, as a development, partner and that. Means that you get access to a bunch of materials. Like preview. Bills technical, white papers, that, sort of things that our non development, partners won't get access to. The. Cloud partner, portal, is where you upload the app and all the material, like, your customer scenarios, your test scenarios, your. Logos all that sort of thing all that elements. On the checklist have, a place, in the, club, partner portal. This. Is also where you will preview, your app before submitting, it for validation, the. Ready to go program, is where you get access to the latest materials, for apps for. Business central and this is also where you would reach out to an ISV Development, Center or massive. R for assistance. Finally. Microsoft. Collaborate, is where microsoft, shares the latest technical information, such as access. To the latest available builds, for business central and this is also where Microsoft shares, recordings, of various calls you. Will need to register for the gaygent that's called ready for, Dynamics 365. Business central and then. Finally, before you can start. Doing developments. You'll need to create a sandbox for your development, follow. The links on the screen to find out more detailed information. So. Now you're ready for development. There. Are a number of resources in, Docs. Microsoft. Comm as you, can see and any one of these will. Get you started these. Documents, are also connected, to each other so you might go into develop, an extensions, in al, and that, might get you into other. Pages. From, which you can link back, the, one at the bottom the. Checklist, is a. Very very. Important, link, and I'll have a separate, slide about that as well. Before. You submit your app for validation, it is very important, that you complete the entire tech. List the. Validation, team has asked me specifically, to reiterate that if you do not complete, the checklist they, will fail the validation, and they send your app back to you I've. Had some personal experience. With that one of our clients, had. Almost everything, done and despite. My saying, that you know my recommendation. That they would complete that before submitting it to validation.

They. Went ahead and submitted it anyway and as I predicted it was sent sent, back almost. Immediately because they were missing some elements, so. They, have gotten quite. Direct. About, making sure that you've finished. The entire checklist because, they get many submissions that, are just missing. Elements. The. Validation, team they get new app submissions, on a daily basis and the first thing they do is check, to see if everything is there and so, on a daily basis, they get app submissions, where things are missing like translation, files or permission, sets or. Other things that are clearly spelled out on the checklist, when. This happens, the app gets sent back and all that time was wasted and it's unnecessary, because, it can be avoided by simply following, the checklist. So. Brent, the checklist use a red pen or, a green highlighter, or whatever color you like to mark, individual. Items as completed, and don't submit, the app until everything has been checked having. Said all that the validation team is there to help you so if you have a question, about the details, of one of the items on the checklist feel. Free to just send them an email and reach out to them they, would much rather answer. A few questions. Even. Multiple, times than to receive an observation. That's, just incomplete. One. Last thing that the validation team has asked me to mention specifically. Is testing, make. Sure that your user scenarios. Work exactly, the way that you wrote them up so, before, submitting, it's, recommended. To take your user scenarios. And. Execute. Them again on your, own IP because. That's what the validation, team will do they, will read through your user scenarios. And they will execute, every, single step if something's, wrong you'll send it back so make sure that those all, work. Make, sure your user scenarios, are out to date make. Sure your app has been testing, according, to those scenarios. One, final thing I want to say about testing, is that it is required now to provide, automated tests for all your user scenarios, and those tests must cover at least 90%, of your app code. The. Next topic is the, marketing validation, you, can follow the link on your screen and, the marketing, guidelines are in the white paper for the add-on apps and those. Marketing guidelines were not thrown together in an afternoon by some, intern, at, Microsoft, they, worked with neuroscience. Experts, to provide you, with guidance on how you need to develop the marketing material, the. App source listing, is limited, to a relatively, small amount of information there's. Only so much room for the description, and you're only allowed, a limited, number of screenshots, and videos you'll. Have a lot more room to be creative on your own landing page, so. These. Are the Merrick marketing, validations, and there is a checklist. In that. White. Paper so print out that white paper and use a red marker to check. Your. Own landing page must be specifically, for the app source app so. If you also have an on-premises. Version, of your IP, that. Should be covered by a separate, landing. Page you, have to provide the business value, help, and support are two different things that's, another thing they wanted me to mention, specifically. And. Make sure that your video content, and screenshots, on your landing page shows. The business central user interface, so they've made. Some recent changes and, so make sure that all the screenshots have.

The. Right screenshots, or, your app will seem outdated. So. The marketing checklist in the white paper has detailed, information of everything that you need make. Sure that you follow those instructions and. If anything is not clear for you and, again the validation. Team will be happy to clarify any questions that you may have so for. Both. The, technical, validation, and also, the marketing validation, there's, really just one thing, that you need to take to heart and that is to complete. The entire checklist. Before. Submitting. Your. App to, app source. Let's. Move on to the next and final section. The. Final section is about app maintenance. Lots. Of partners, ask what, happens, if Microsoft implements. A feature that is not compatible with my product, they, are concerned, that this is a non wildy process, that can jeopardize the, success of their apps and cause, conflicts, the. Good news is that Microsoft, will not simply, push through any change, without first making sure whether that creates any conflicts, there. Is a proper, process for this situation, so let's take a closer look, Microsoft. Has a policy, that, when they want to implement a new feature they. Will try to implement, that feature with every single app installed. And if anything goes wrong they, don't implement that feature in. Fact this is something that's automatically. Checked before modified objects, are accepted, into the production system, there. Are safeguards in place to prevent this type of problem. From occurring. For. Example, a Microsoft, went from Dynamics, 365. For, finance, and operations business. Addition. To. Business central, they, made a lot of effort to work with the partners well ahead of time to be prepared for the changes to the platform, the, base app and also the marketing materials, and due, to this effort the partner channel was well prepared for this change, the.

Same Level of effort will go into assisting, the partner channel if a change impacts. A single app so. We have three types of app updates, three. Scenarios. Microsoft. Adds a new feature a partner, adds a new feature or there are problems, in production, no. Matter what if Microsoft, wants, to implement, a new feature they will always be in contact with the partner, in case there is a conflict, with any of the apps that are currently on app source and they. Will provide assistance for implementing. New features into the partner apps before. They push through such. A change. So. Consider, the scenario, Microsoft. Makes every effort to avoid breaking changes, to the base app or to the platform, and they, will only make such a change if there is no other option. When. Microsoft, needs to make such a change and they will discover that this changes, impacted. By even one of the apps the. Change that Microsoft, is planning to make is essentially, blocked by one of the apps in production, and in order to be able to make that change an app needs to be modified as well so, what happens in a situation like that is, Microsoft. Will notify the partner, that, they need to make a change to their app to facilitate. The change in the base app or the platform and the. Partner will then need to make a change and Microsoft. Provides assistance, to that partner to make the change with them so. That might be a one-off build, that only this one partner, has access, to and this, build includes, the new change and then the partner has the opportunity to make the necessary change to their app to. Facilitate, that change, and. At that point the upgraded, app will then go through a full validation process, and if there are only technical, changes, the, marketing validation, will be skipped. What. Happens when a partner makes a change well step one is the, changes made to the app the. Partner increases, the version, number. You, don't change. The app ID of course then. You just submit, the app for validation, in, which you have to define the target release so. You can specify when, you submit, a new version of your app where this goes into the current into. The next minor or the next major release and, that specifies, to Microsoft, for which, release that product, will then be validated. And so, for step, three is a full, validation, process, of course. You have to realize that if this is an existing, app that. App has already gone through validation, and so they, will look at what exactly are the changes, and if there's just a little change to one, of the areas. They. Might focus. Mostly, on that, particular, change and so the validation, itself may, take less time than the initial. Validation. But, it, does have to go through a full. Validation. Process, and then finally step four the app is published. Microsoft. Has a rule to, never implement. A breaking, change into. Production, meaning. That any change, that impacts, any app, it will not go, into production, so if there is a change that does impact an app that, triggers, the regular process and so the, app developers. Are prevented, from checking, in any code changes, that impact any app in production, so, if you have an app out there in app source that, Microsoft, wants to push through a change, and that changed, conflicts, with your app, they. Will not implement. That change into production they will get in touch with you first and they. Will work with you to make sure that your app is, updated. To be able to work with that change before, they implement that, and so any production issues are then by definition issues. In a specific partner, app and for. A specific partner, app in production, you. Will have to address it in the normal way and so you. Find out there's an issue you, make, a change to your app you. Submit, that and then a full validation process. Is gone. Through so step. One changes, needed to make, increase. The version number step. To submit, app for validation. And optionally. You can load the data fix to address any severe.

Issues, That have, anything to do with the data so, in. A similar way as when you write upgrade, code in a new version of your app so. The. Maintenance recommendation. As, a partner, for app source for business central it, is up to you to proactively. Follow the new builds they. Regularly come out with new builds and it is your responsibility. To make sure that you are prepared for those and so as soon as they come out you, immediately. Download the. New version you immediately. Make. Sure that everything, still works so, don't wait for things to break be proactive, about that stuff and, of course test automation can help you with, that so if you, have a test app that, builds on top of your app and a new build comes out you, should be able to create a new sandbox relatively. Easily, implement. Your app run, your tests. And it should be a very straightforward way, to figure, out whether your app is still working or not and whether, you need to make some changes, and so, up. Gary great code units are your friend in that process. You. Probably already know about they're ready to go library, since you're watching this video these. Are some related videos that, will give you a ton of information about a lot of additional, technical. Topics. And don't forget to also look for the non-technical content, there, are some click through demos. That. Are really awesome. To. Take, a look at. And. Then I want to conclude this video with a list of some useful, links go. To the business central apps information. There's the business central apps link on. Akms. And one specifically, for add-ons one specifically, for connect. Apps the. Ready to go link. The first one, AKMs, slash, and ready to go is. Useful. Because there's also links directly from that page to, the white papers a. Kms. Ready to go online learning that's, ready. To go library. And. Then also links, to class the cloud partner portal. Github. Sandboxes. And finally. The validation, team email so don't, be a stranger once you start. Getting. Connected, at Microsoft, getting. All your accounts ready getting ready to develop your. IP. Feel. Free to drop the maligne introduce, yourself, establish, a relationship, with those guys they, are happy, to help you with any. Issue that you have any question that you might have and if, you're a good citizen and you complete your checklist they'll be your friends and they'll help you in any way they. Can. I've. Already shown you this link, so that's. It for this video I just want to say thanks, for taking, some time and to watch this video I hope. You have gotten. Some useful, information, and all. That's left is for me to wish you a very, nice, remainder. Of your day.

2018-09-30 20:37

Show Video

Other news