As readers of this blog will already have determined, I love API’s! So when I was approached by the team at 100 Days of Trailhead to share my Top 5 “things” my mind fell to API’s. This is a short blog post because effectively the brief was a 10 minute video! Well ok I ran a bit over in the end so its actually 15 minutes.
In the video I cover 5 Apex API’s and a Bonus API at the end. Thank you for 100 Days of Trailhead for asking to contribute and please do check out all the other amazing content they have on their website! You can watch the video below (or link here) and find full source code in this GitHub repository.
/** .----------------. | .--------------. | | | _______ | | | | | _____| | | | | | |____ | |…
View original post 391 more words
The question here is which approach should you be taking, left or right? Take a moment to think about it! Which one did you pick?
So the ideal approach here would be the flow on the left. There is a ‘but’ here, that’ll get to a little later.
Before that let’s understand what’re the pitfalls of using the flow on the right.
- Can very easily hit 50,000 records SOQL limit.
- Even before 50k records SOQL limit, it will hit 2000(Maximum) elements executed limit.
Here, the 2nd pitfall is very specific to this…
View original post 698 more words
Successful marketing reaches the required target audience in their buying journey; the right message in the right place at the right time. From awareness to purchase, generating sales conversion is having the right communication and requiring minimal effort from the buyer. Utilizing banners in a Configure Price Quote (CPQ) application can significantly contribute to a holistic marketing campaign or tactical promotion.
Once marketing planners have devised their strategy and campaign plan, existing and potential customers are segmented into groups, generally characterized by their needs. Targeting the chosen group or audience with a communications message is usually achieved by a ‘marketing mix’; a carefully planned mixture of media, such as advertising, public relations, digital marketing and exhibitions.
A mixture of marketing communications media is typically used to support a buyer through the buying decision-making process, commonly known as AIDA (Awareness, Interest, Desire, Action).
Using social media will…
View original post 291 more words
Starting from today, you can create new Dynamics 365 Business Central environments based on the 2021 Wave 2 release (version 19):
Please remember that the newly created preview sandbox environment contains demonstration company data only. Trying the preview on a copy of your current production data is not yet supported and also testing the upgrade from your current version to the preview is not possible.
The preview version as well as all sandbox environments that are based on it will be removed 30 days after the official release becomes available.
Also Docker artifacts for the public preview are now available. You can create a new v19 preview container with the following command:
Get-BcArtifactUrl -storageAccount BcPublicPreview -country <country> -type <type>
where <country> is the localization you need (w1, us, it, etc) and <type> is OnPrem or Sandbox based on whether you need the OnPrem release…
View original post 27 more words
This article is about my first Trailhead Super Badge, the Apex Specialist.
Challenge 1 requires a fair amount of declarative admin work to get the objects and components in place to allow you to test in the UI (you could probably write the code without it but it’s important to test in the UI and in code).
Because Trailhead playgrounds use the base Developer Edition architecture, there are also all the usual custom fields and data, so it’s helpful to be familiar with that so that you can easily distinguish the components added by the managed package and those that are in every DE org (like SLAViolation__c).
I predict that the creation of Products in the unit tests could be annoying if it involves adding them to an active Price Book
The instructions are appropriately vague, like real-world requirements, and do require you to read them…
View original post 375 more words
There’s no single formula for calculating your hybrid cloud TCO, but here are all the basic components that should go into that calculation.
Managing cloud costs is hard enough when you use a straightforward public cloud architecture. It gets even harder when you move to a hybrid environment that integrates public cloud services with private infrastructure. And don’t forget to add data center colocation to the mix.
With that reality in mind, here’s a guide to calculating total cost of ownership (TCO) for hybrid cloud architectures that run inside a colocation data center.
Hybrid Cloud Software Pricing
The most obvious expense associated with a colocated hybrid cloud is the cost of the software that you use to build and manage your cloud.
For many organizations today, that software will come in the form of a platform like AWS Outposts, Azure Stack, or Google Anthos, which make it possible to run public cloud services and management tools on private infrastructure.
At a basic level, each of these services uses the same pricing structure. The vendors charge based on the number of virtual CPUs (vCPUs) that customers run within their hybrid environment. Outposts is somewhat different in that it is priced based on compute instance types, but this is more or less a proxy for vCPUs.
If you use Anthos and Outposts, you can save some money by paying upfront or committing to a monthly subscription. Azure Stack pricing includes only a pay-as-you-go option.
Public Cloud Egress, API, and Storage Fees
A less obvious cost associated with hybrid cloud platforms like those described above are the extra fees you’ll pay for interactions between your private infrastructure and the public cloud.
Those fees include things like data egress charges that public cloud vendors assess when you move data from their clouds into your own storage media. They generally apply even if you are using an environment based on a platform like Azure Stack or Outposts. API calls to public cloud storage services usually incur a fee, too.
On top of this, some hybrid cloud services charge separate fees even for storage that you host yourself. Azure charges fees for managing your disks within a hybrid cloud, for example.
It’s easy to overlook the costs of things like data egress and API fees in the public cloud. It may be even easier in hybrid environments, where you might assume that these fees are built into the basic cost of the hybrid cloud software that you use. Generally, they’re not.
The cost of the servers that you use to host your hybrid cloud is another significant factor in your hybrid cloud TCO.
If you use Azure Stack, Anthos, or most other hybrid cloud platforms (like Eucalyptus), you’ll need to supply your own servers. The cost of doing so with Azure Stack is likely to be higher than with other platforms, because Azure Stack works only with certified hardware. That means users may not be able to use servers they already own to build a hybrid cloud based on Azure Stack. It also means they will have fewer purchasing options. Anthos and Eucalyptus aren’t subject to these restrictions; they work with any type of modern server.
Hardware costs for AWS Outposts are bundled into the cost of the Outposts platform, because AWS supplies the servers (which is why Outposts costs thousands of dollars per month for each server, whereas the other hybrid cloud platforms charge only dollars per month per vCPU). This makes hardware costs for AWS more straightforward and less variable. They may be high, but at least you know exactly what you’re going to pay for hardware before you commit to Outposts.
Colocation and Interconnection Costs
When you run a hybrid cloud inside a colocation data center, colocation costs are another key expense that contributes to your TCO.
Calculating these costs can be difficult, because the specifics of colocation pricing vary from provider to provider. You may need to pay for resources like electricity and network service as separate costs, or they may be built into your colocation bundle.
You will also pay your colocation provider for the network links between your and your cloud provider’s infrastructure. Those costs alone are almost never a straight-forward calculation.
Thus, there’s no simple way to determine how much colocation will add to your hybrid cloud TCO. But whatever the details of your colocation plan, the costs are likely to be significant, so you’ll want to assess them carefully before committing to a colocated hybrid cloud.
Management and Support Costs
The final factor to consider in hybrid cloud TCO is the cost of deploying, managing, and supporting your hybrid cloud environment.
These expenses will vary depending on which platform you use. They’re likely to be lowest in the case of AWS Outposts, which is a fully managed service, with minimal deployment or upkeep effort required on the part of customers.
Azure Stack and Anthos leave more up to the user. That said, the fact that these platforms for the most part use the same management tooling as the public clouds with which they are associated means that, if you already know how to use those tools, you won’t face a steep learning curve when adjusting to hybrid cloud management.
One advantage of using colocation data centers to host your hybrid cloud is that you may also be able to obtain management and support services for the hybrid environment from the colocation provider. AppScale, which sells a hybrid cloud framework based on Eucalyptus, is partnering with some colo providers around support services, for example. But for now, colo packages that bundle hybrid cloud management with colo space and services are the exception.
When it comes time to determine how much a hybrid cloud will cost you, there are a variety of factors to consider. Hybrid cloud software and infrastructure are the most obvious, but it’s critical to include several other types of expenses as well when calculating hybrid cloud TCO.
There is a new feature under the Feature management area that you can enable to setup an email ID for your users dedicated for workflow related notifications in D365 Finance and Supply Chain.
When you enable this new feature, you will see a new field named “Alternate email” on the User Options page under the Workflow tab. When you specify an email ID here for the user, all their workflow related notifications will be sent to this email ID.
If you leave this field blank, the workflow emails will be sent to the email ID setup under the sender email field.
How will this feature help you?: Let’s say you have setup D365 Finance to send Payment advices to vendors for ACH payments and users in the Accounts Payable team would like these payment advices to be sent from the Accounts Payable email alias, instead of their…
View original post 54 more words
I recently came across a very interesting use case(thanks to Sarah Khalid).
Imagine you have a flow screen with a bunch of custom navigation buttons that take you to the next flow screen when clicked. But what if you want to navigate to different screens based on the button you clicked?
NOTE: One way to solve this is by replacing custom navigation buttons with radio buttons paired with a Decision element and navigate to screen based on the selected radio button. However, this costs you an extra click and also makes the design less intuitive.
So what can we do?
Let’s take a very simple example and see how we can solve this.
We have a screen with three custom navigation buttons(Button 1, 2 and 3) and we want to automatically navigate to Screen 1, 2 and 3 when the respective button is clicked.
The idea is simple…
View original post 230 more words
Recently I published a blog post about Dynamics 365 Ecosystem for April 2020 release. As I see many of you downloaded these images, but I also got a comments that this was outdated as a few days ago Microsoft announced October 2020 release (2020 Wave 2 release). Because of that I started with updating these graphics and I’ve just finished with all news.
Again, I want to mention and to say ‘thanks’ to Vadim Korepin who made this initial graphics. I used his initial slides and added all news from the last release. But even more, I found that one important part of Dynamics 365 ecosystem was not there – Industry Accelerators. They are very important parts of ecosystem and it can be very useful for some specific industries. This time I added them, and I hope we will have more and more partners using them.
If you want…
View original post 213 more words