Articles on this Page
- 11/24/18--06:54: _MB2-877 Microsoft D...
- 11/24/18--07:45: _PowerApps integrati...
- 11/24/18--11:38: _Job to apply vendor...
- 11/24/18--12:28: _MB2-877 Microsoft D...
- 11/24/18--12:29: _Tips&Tricks: Assemb...
- 11/24/18--21:17: _Inventory value adj...
- 11/25/18--01:00: _NAVTECHDAYS #THEBEST
- 11/25/18--02:54: _Using Azure Bot Ser...
- 11/25/18--03:21: _MB2-877 MICROSOFT D...
- 11/25/18--06:12: _Attaching files to ...
- 11/25/18--07:35: _Job to get the prin...
- 11/25/18--07:41: _MB2-877 MICROSOFT D...
- 11/25/18--10:20: _Consumir una API RE...
- 11/25/18--11:00: _Tips 会社幹部をお客様の幹部の方へ...
- 11/25/18--13:00: _How to handle a new...
- 11/25/18--13:11: _Considerations when...
- 11/25/18--13:14: _Dynamics 365 Projec...
- 11/26/18--08:00: _Apply Payable Docum...
- 11/26/18--08:05: _6 Key Benefits of C...
- 11/26/18--08:43: _Actuals vs Estimate...
- 11/24/18--12:29: Tips&Tricks: Assembly Management Scenarios
- 11/24/18--21:17: Inventory value adjustments (Part 1)
- 11/25/18--01:00: NAVTECHDAYS #THEBEST
- 11/25/18--02:54: Using Azure Bot Service to create Bot
- 11/25/18--11:00: Tips 会社幹部をお客様の幹部の方へ紹介する際に
- Add the new field to the BankStmtISOReportEntry table
- Add the same field to the BankStatementLineStaging table and BankStatementLineEntity Data Entity
- Edit the SampleBankCompositeEntity.xml file and Add the new Tag according the new Field added to the Step 1
- Edit the BankReconiliation-to-Composite.xslt trasformation file and add the new Tag. In my case I searched for another "similar" tag for the same Entity and I replicate all found entries and change the name
- Edit the ISO20022XML-to-Reconciliation.xslt trasformation file, found the entry and Add the new Tag Section. Also in that case I have copied another "similar" section and change the name
- Lastly, in F&O recreate the Entity in the Data Management Processing Group
- Test the file Import
- 11/25/18--13:11: Considerations when "upgrading" Dyn365FO from 8.0 to 8.1
- 11/25/18--13:14: Dynamics 365 Project Service Automation: Pricing Dimensions – Part I
- 11/26/18--08:00: Apply Payable Document Error
- 11/26/18--08:05: 6 Key Benefits of Cloud Computing for SMBs in 2018
73% of large enterprises have invested in cloud solutions.
- This number is expected to jump to 90% by 2019.
- Sixty-two percent have already adopted cloud solutions.
- Another 33% plan to do so in the near future.
- Including an additional 25% revenue growth
- A 400% increase in productivity
- More agility in business operations (for 74% of SMBs)
Reduced IT and operating costs
- And the ability to reinvest cost-savings into their business
- Improved security (for 94% of SMBs)
- 11/26/18--08:43: Actuals vs Estimated hours myth
This is the 3rd blog of this series, before this I have created a blog on the first topic “Perform initial configuration steps” from Module 1 which you can check here : MB2-877 Microsoft...(read more)
Prepayments are a common business practice, with organizations issuing prepayments to vendors for goods or services before those goods or services are fulfilled. To minimize risk, you can track prepayments...(read more)
This is the 4th blog of this series, before this I have created a blog on the topic “configure products andservices pricing” from Module 1 which you can check here : MB2-877 MICROSOFT DYNAMICS...(read more)
A series of Tips&Trick will be located in a Tips&Tricks page on the blog to be dedicated to publish every quarter of the year the last tips and tricks that illustrate a specific function on Microsoft...(read more)
In this post, I show you how you can make use of electronic reporting and MS Flow to create automatic inventory value adjustments in MSDyn365FO based on the inventory turn / inventory days of items. The...(read more)
Luck Van Dyck did it ... once again. #NAVTechDays 2018 where the best I've ever seen!
NAVTechDays were always special because of the content. All other conferences are focusing on management...(read more)
Using Microsoft Bot Framework Azure Bot Service is an integrated environment that allow us to easily register, build, deploy our bots. It provides the required components and hosting environment for creating...(read more)
This is the 5th blog of this series, before this I have created a blog on the topic “Configure bookable resources” from Module 1 which you can check here : MB2-877 MICROSOFT DYNAMICS 365 FOR FIELD SERVICE...(read more)
I found this very cool little piece of functionality that allows you to attach a document directly to a record within a canvas app by leveraging standard functionality within the Common Data Service (CDS...(read more)
Recently I have a got a requirement in which I want to get the SSRS report format name selected in print management settings, for that I have created a job to get the report format name in print management...(read more)
This is the 6th blog of this series, before this I have created a blog on the topic “Configure additional options” from Module 1 which you can check here : MB2-877 MICROSOFT DYNAMICS 365 FOR FIELD...(read more)
En uno de nuestros últimos proyectos implantando #MSDyn365FO nos ha surgido la necesidad de consumir un API REST para realizar una serie de integraciones entre el ERP y aplicaciones externas. En esta...(read more)
In Microsoft Dynamics 365 for Finance and Operations, against the Advanced bank reconciliation Module, we can import electronic bank statements and automatically reconcile them.
The article below will explain the set up processes for reconciliation.
Advanced bank reconciliation setup process
Days ago I spent some time in order to handle a new XML Tag.
The link below explain the basic setup. The Bank Statement import varies, depending on the format of your electronic bank statement. F&O supports three bank statement formats out of the box: ISO20022, MT940, and BAI2.
Set up the advanced bank reconciliation import process
So, for instance if you have to handle a new Column/Tag into the Bank Statement Lines table (BankStmtISOReportEntry), you have to:
Version 8.0 of Microsoft Dynamics 365 for Finance and Operations was released summer 2018. Just a few months later, in October, version 8.1 was released. If you have environments running version 8.0, let it be development environments, demo environments, or even production and (tier 2+) sandboxes, you might be thinking about getting them "upgraded" to 8.1. It's not really an upgrade, but actually rather an update.
The overall process is actually a lot easier compared from coming from 7.x. I did a series of posts on how to get started here:
Microsoft outlines the process in one single article here:
Why update?One of the main differences between 8.0 and 8.1 is the latter version is a lot easier to service with updates. Version 8.0 still supports individual application hotfixes, meaning you will download and apply them, put them in VSTS, just as you would with 7.x. You could argue the possibility to pick individual hotfixes and avoid taking all updates is a good thing, but in fact it is not the way forward. Instead of thinking that you may have to avoid hotfixes, and potentially have to "roll back" updates that breaks you, you need to shift to a mindset where any ongoing issues are immediately reported back to Microsoft which allows them to ship new updates that resolves any issues, not only for you, but for us all. With that mindset, you will want to take the 8.1 version, which does not allow for individual hotfixes, but instead gives you everything cumulative at the point you pick updates. This is also how "One Version" will behave, and on April 2019 you will be getting updates in this fashion.
So in effect, when servicing 8.1+ you get only one update tile, and it contains everything, and you download everything cumulative. You'll use the complete update package to patch your environments, and there is no need to put the updates in VSTS either. Things are just so much easier.
Development and build environmentsEven though Microsoft has a Software Deployable Package that does the update from 8.0 to 8.1 in the Shared Asset library in LCS, it is recommended that you deploy new 8.1 build and development environments. Why is that, you may ask. For a development environment, you will have both source code and a runtime (code compiled). Your 8.0 development environment might even have been updated with hotfixes, added back in time. Part of the process is to remove any 8.0 updates, and start from scratch with 8.1. So when you start removing already committed Microsoft application updates form Azure DevOps (VSTS), you cannot avoid this to also reflect your local copy of the source code.
But you do not need to compile Microsofts packages, so who cares if the code is wrong? Well, what if you want to debug, extend, view code? Even though you do not need to recompile Microsofts packages, you run the risk of having invalid, incomplete or even erroneous code on your development environment. So it just follows your best option is to redeploy a new set of development boxes and of course build box(es), and depending on your choice of server size and storage, the deploy of new servers they might be ready for you within 3-4 hours.
But before you connect the newly deployed development environments to the source code, it is paramount that you prepare a new 8.1 branch, which is clean from updates. It may contain 8.0 extension modules, but not any Microsoft modules. You can prepare all of this while the new environments are being deployed.
Non-development environmentsWhat about demo, test and sandboxes? Well, typically you do not care about the source code on the demo boxes (even though it might be there), and as for acceptance test sandboxes, where you do not even have Visual Studio, it definitely doesn't matter. These environments you could just go ahead and update using the Software Deployable Package.
Well, unfortunately it might not just be that simple. If the environment has other non-Microsoft packages installed, LCS will prevent you from simply apply the update package. You may have some ISV-solutions or some package you've created and released, and then installed on the environment, through LCS.
LCS knows about this, and can list the non-Microsoft packages installed. In fact, if you try apply the update package, LCS will stop you, and list the packages blocking you.
Error: "Modules on the environment do not match with modules in the package. Missing modules: [...]"
In order to continue, you will need to get a pre-compiled version of these modules where they were built on a 8.1 environment. Depending on your scenario, that either means getting the 8.1 version from a vendor or partner, or simply just get your package built and released through your new and shiny 8.1 boxes.
As it is stated in the upgrade guide, you are recommended to prepare yourself one single build release of all the extension modules and packages. When you have the 8.1 package ready in the Asset Library, you can simply merge it with the update package, and execute the update.
If all your demo and test environments where using the same set of non-Microsoft packages and modules, you'll simply reuse the same merged package to update all of them.
Dynamics 365 version 9.2, PSA solution version 3.2, Unified Interface
Pricing and the whole financial aspect to project management has always played a huge part in Dynamics 365 Project Service Automation. Before Pricing Dimensions (also know as Multidimensional Pricing or MDP) was released in PSA version 3 as part of the Spring ’18 release, the only OOTB dimensions for pricing were Role and Organizational Unit. This article series will shed some light on Pricing Dimensions, however...(read more)
Mahmoud tackles an Apply Payable Document Error.
Cloud computing is more than just a trending topic or industry buzzword. It’s a game-changing approach to managing data that has already proven its staying power and its impact on businesses’ productivity, profit margins, and growth potential. The benefits of cloud computing are numerous, but they’re particularly impactful for small and mid-sized businesses (SMBs).
But before we dive into these advantages, let’s take a step back to understand what cloud computing is, and what its impact has looked like thus far.
What is Cloud Computing (and Why is Everyone Talking About It)?
To put it simply, cloud computing is an approach to hosting and maintaining data via — as you can probably guess — the cloud.
Some examples of cloud services (or delivery models) may sound more familiar than the more general term; they include Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as A Service (PaaS). You’ve probably heard those terms come up quite frequently as of late. It seems that cloud computing is top-of-mind for organizations of all sizes these days.
And there’s a reason for it.
Unlike it’s on-premise counterpart (in which data is hosted via dedicated, in-house servers), cloud computing offers a more scalable approach by hosting, managing, and processing data in the cloud. This means organizations can stop worrying about managing systems and data in-house, thus freeing up time to focus on bigger priorities, like cost-savings, scalability, and revenue growth.
How Cloud Computing Has Proven Its Staying Power
Cloud computing has been around for quite some time, and we’ve been seeing just how well it pays off since as early as 2013.
In fact, over four years ago, nearly one-quarter of businesses investing in cloud computing were already seeing improvements in time to market, increases in efficiency, and reductions in operational and IT costs. In 2015, Dell reported that companies investing in cloud solutions were seeing nearly 50% faster revenue growth than their competitors.
These benefits of cloud computing are even more commonplace today, and we’re seeing an even longer list of advantages becoming the norm.
Why Both Large Enterprises and SMBs are Investing in Cloud Computing
By 2020, it’s predicted that the cloud computing market will be worth $162 billion, seeing an average year-over-year growth rate of 19%.
Across industries, businesses recognize the considerable revenue opportunity, and many are already trying to claim a piece of the pie:
For SMBs, adoption is slower, but gaining traction.
Businesses of all sizes have high hopes for cloud solutions, but larger organizations have a slightly different focus and objective than smaller ones.
This year, 76% of large enterprises prioritized improving the speed of IT delivery as the most important outcome of investing in a cloud solution, while only 66% of SMBs did. For bigger organizations, this priority item was closely followed by a focus on achieving more flexibility to adapt to a changing marketplace. For SMBs, the highest priority that followed was enabling business stability, growth, and scalability.
With small businesses focused more heavily than larger ones on enabling growth, there is potential for exponential progress in the short-term. Larger organizations, on the other hand, are more focused on improving existing processes and preparing for the future, making it less likely that they will see the same marked improvements in business growth today.
SMBs are seeing the benefits of cloud computing pay off in a big way. Here are some of the advantages we’re already seeing, and others we’re expecting to see moving forward:
The Benefits of Cloud Computing for SMBs So Far (and On the Horizon)
In 2018, 81% of companies say that operating in cloud computing has had at least a moderate (and often outstanding) effect on their automation efforts. Over 40% of businesses who have adopted cloud solutions wish they had done so sooner. But for SMBs, the results of investing in cloud computing are even more impressive. They can include:
1. Lower Costs
In addition to a reduction in hardware costs, a cloud solution allows SMBs to take advantage of a pay-as-you-go subscription model, and eliminates the large up-front cost of an on-premise solution.
2. Better Efficiency and Productivity
Implementation is faster, cloud-hosted information is more easily shared, and your IT team’s time is freed up without the need to manage or maintain your cloud infrastructure.
3. Faster Speed to Implementation (With Cloud ERPs)
As early as 2014, businesses with SaaS or cloud ERPs were reaching their first go-live milestone 19% faster than those with on-premise ERP solutions. This speed has remained a benefit of SaaS ERPs today.
4. Increased Security
Data is backed up off-site, reducing the risk of cyber security attacks and mitigating the challenges of recovering data during a potential outage.
5. Eliminating Manual Software Updates
There’s no software update installation needed; your software will always be updated in real-time to the latest available version.
Thanks to cloud solutions’ ability to change alongside your business needs, you will have increased flexibility to grow and scale with minimal hiccups or hurdles. Plus, as your business grows, you won’t need to pay for additional hardware or worry about more maintenance.
And these benefits aren’t just hypothetical.
Many SMBs have already begun to see the benefits of cloud computing (or have been for years already). Many SMBs who have invested in cloud solutions have seen:
Is your organization an SMB considering an investment in cloud solutions?
Even if you’re already running Microsoft Dynamics 365 Business Central or SAP S/4 HANA, you should know: your ERP isn’t the only aspect of your business strategy that can benefit from being hosted in the cloud. You can reap the benefits of cloud computing with a SaaS e-commerce approach (integrated with a cloud ERP, or an on-premise ERP). That’s where Sana comes in.
Curious about how Sana’s SaaS solution can play a role in strengthening your e-commerce strategy? Learn more about the benefits of SaaS from our recent blog or download our fact sheet for more insight on Sana SaaS.
All these years I was calculating Actuals as the billable hours on the project with chargeable role.
While PSA helped me cleared the myth. Below is how PSA helped me clear that myth and this is how I...(read more)