Quantcast
Channel: Microsoft Dynamics 365 Community
Viewing all 10657 articles
Browse latest View live

What & Why You Should Attend – The Details of Summit EMEA

$
0
0

Summit EMEA is hosted by Dynamic Communities, the world's largest community of Microsoft Dynamics users and the parent company of User Group for Dynamics 365 & AX (D365UG/AXUG) and User Group for Dynamics 365 & CRM (D365UG/CRMUG). These user groups specialize in the delivery of user-led education, community-driven knowledge generation and enriched networking - bringing users to the forefront of technology problem-solving.

In 2017, Summit EMEA was held in Amsterdam, Netherlands with over 1,100 attendees from multiple European countries.

“My most valuable experience at Summit EMEA was being with the best and feeling that my team and I belong here! And all the ‘to do’s’ that I brought home and can now work with.” – 2017 Summit EMEA attendee

“My objectives were to learn more and have the opportunity to network and meet fantastic people - all three of these were achieved with the fantastic, well-structured agenda, the time given to network and interact with subject matter experts and to talk and get to know liked minded people within the industry and the CRM Community,” said a D365UG/CRMUG Summit EMEA 2017 attendee.

Discounted Registration
Save up to €400 with Early Bird pricing available through 31 January 2018. Not yet a member? Save with Early Bird pricing and receive a free User Group Company Membership complementary with your Summit EMEA registration. Learn more about membership.

Register now to join your user group in Dublin!


Microsoft Dynamics Profile: The evolution of AX/D365 technology fuels an MVP's career path

$
0
0
As a freelance software architect, four-time Microsoft Dynamics AX MVP Martin Dráb spends his days doing development for clients, providing training to Microsoft partners (and anybody else) on Dynamics AX architecture and development, and doing code ...read more

Are You Prepared for Changes to Development in Dynamics 365 for Operations?

$
0
0

Are you prepared to be a developer in Dynamics 365 for Finance and Operations? Are you aware of the major changes that have taken place within the product? A lot has changed in the world of Dynamics AX development and if you haven't started preparing, you should.

For a little more background, I put together a blog post that outlines the top 5 things Dynamics AX developers should prepare for in Dynamics 365 for Operations.

Here are the top 5 areas I recommend digging into:

  1. Visual Studio
  2. Deployment Packages
  3. Extensions
  4. Form Patterns
  5. Introduction of Data Entities

 

Even if you are familiar with the changes taking place you might be interested in further instruction to help set you up for success in your role. Our team is offering an online training course called Microsoft Dynamics 365 for Operations Development training. This three-week course covering Microsoft Dynamics 365 for Operations Development training will be held online from Noon to 2:00 p.m. (CT), Monday – Friday, over three-weeks from January 29 to February 16, 2018. In this online class, you will get a detailed look at the variants of the development experience from Dynamics AX 2009 or Dynamics AX  2012 to Dynamics 365 for Operations.

Instructions include an overview of the architectural and development features and the tools available in the development environment. This workshop covers the essentials of doing development in Microsoft Dynamics 365 for Operations, including creating tables, classes, forms, and reports, using models, Visual Studio and other fun features.

Dynamics 365 for Operations Development Training Outline:

  • Visual Studio Overview
  • AX Architecture
  • Data Types and Tables
  • User Interfaces

 

  • Debugging and X++ Control Statements
  • Objects and Classes
  • Accessing the Database
  • Exception Handling
  • Security for Developers

 

  • Working with Data
  • Classes
  • Forms
  • Reports
  • Data Entities

 

The jump to Dynamics 365 for Operation is more than just an upgrade, take the time and find the resources to educate yourself! You'll be thankful. If you are interested in our developer training, let us know if you have questions or click here to register. 

Becky Newell is a co-founder and Vice President of Development at Stoneridge Software. She spent 14.5 years Microsoft before forming Stoneridge Software. She has a vast amount of experience with all aspects of Dynamics 365 for Operations, Dynamics AX 2012 and 2009 development and holds multiple Microsoft Dynamics certifications.

D365FOE. How to override form data source field lookup method.

$
0
0
A long time ago, I wrote a blog post explaining how to override form data source field methods. I skipped lookup, most popular method, because it did not work and logged a bug with MS hoping that it would...(read more)

Export Dynamics AX7 / D365 Data Entity Records into Azure SQL Database

$
0
0
In this blog we will discuss how we can export data entit y records into our own Azure SQL database. Step: 1 Create Database or you can use your existing Database. Step: 2 Create security login and refresh...(read more)

Microsoft Dynamics ISV To-Increase acquires equipment rental and leasing software firm HiGH Software

$
0
0
Microsoft Dynamics ISV To-Increase has entered into an agreement to acquire Dutch software and services firm HiGH Software , a Microsoft ISV and partner that focuses on applications for equipment-driven companies. The acquisition will augment ...read more

No Finance and Operations project type in LCS

$
0
0

Want to try out Dynamics 365 for Finance and Operations, but can’t figure out how to start a Finance and Operations project in Lifecycle Services? You need to have a trial offer associated with your organization to get started.

To get started, obtain the trial offer code:

Partner:  https://mbs.microsoft.com/partnersource/northamerica/news-events/news/Microsoft_Dynamics_AX_Public_Preview

Customer:  https://mbs.microsoft.com/customersource/global/365Enterprise/news-events/news/md365financeoperationsenterprisecusttrial

 

Stoneridge Software Acquires Microsoft Partner DFC Consultants

$
0
0

Company leaders, Stoneridge Software CEO Eric Newell and DFC Consultants CEO & President Carol Rogne make the partnership official.

Stoneridge Software, LLC announces the acquisition of  Microsoft Partner DFC Consultants, Ltd, joining forces of two prominent Microsoft Dynamics partners in the Midwest.

The combination of the two firms positions Stoneridge Software as the leading Microsoft Dynamics accounting and operations software advisor in the area and creates a full-service resource for the entire Microsoft Dynamics suite of business technologies.

The acquisition expands the consulting practice by 18 individuals and adds more than 200 organizations to the Stoneridge Software client base.

“DFC is a veteran of the industry and a well-respected Microsoft partner that truly cares about the success of their clients,” said Eric Newell, CEO of Stoneridge Software. “We welcome the talented team of consultants and look forward to providing for the needs of their customers, and continuing to establish ourselves as the go-to choice for business software consulting.”

Company leaders see many synergies between the two firms with similar company values, a client-centric approach, focus on end-user training and prioritization of creating a great work culture.

“In order to best serve our clients in the future we found an alliance and solid partnership in Stoneridge Software,” said Carol Rogne, DFC’s CEO and President. “We look forward to becoming part of this visionary company and continuing to provide our clients service and support for future growth.”

The acquisition was effective as of January 5, 2018.

DFC Consultants will continue business under their current name as a Stoneridge Software subsidiary.

About Stoneridge Software

Founded in 2012, Stoneridge Software is the largest Microsoft Gold ERP Partner in upper Midwest with offices in Barnesville and Minneapolis, Minn. As a business technology firm with specialties in Microsoft Dynamics 365, Dynamics AX, Dynamics NAV, and Dynamics CRM, Stoneridge focuses on attracting the most knowledgeable experts in the field to provide stellar solutions that deliver maximum business impact. This means 1) a modern, easy-to-use interface that’s available anywhere, 2) a fully connected system that pulls together data from multiple lines of business and best-of-breed systems and 3) The business intelligence to help companies make informed decisions based on real-time data. Stoneridge has industry expertise in manufacturing, distribution, construction, engineering, professional services and agriculture.

About DFC Consultants

In business for 28 years, DFC Consultants is a Microsoft Gold partner with locations in Fargo, Bismarck, and Dickinson, ND. DFC Consultants is home to a Microsoft Certified Training Center, allowing customers to take advantage of hands-on, local training.  DFC Consultants offers sales, implementation, and support of Microsoft Dynamics GP, Microsoft Dynamics CRM, KEY2ACT (formerly WennSoft), Office 365 and DFC Property Management software. DFC is a proven leader and expert in the software field.

About Microsoft Dynamics

Microsoft Dynamics is a number of different Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP) software applications, as well as small and medium business solutions. Microsoft Dynamics can be used with other Microsoft applications, such as SharePoint, Yammer, Office 365, Azure, and Outlook. In the near future, Microsoft HoloLens will also be added to the experience. Microsoft Dynamics focuses on industries such as retail, service, manufacturing, financial services, and the public sector.


Dynamics AX 2009 SP1 ending support in 2018

Solving “Failed to create a session” in Data upgrade cockpit

$
0
0

I have recently imported Contoso Demo Data using Data Transfer Tool on a brand new CU8 environment and it was required to upgrade it to CU12.

All the previous steps were fine, installation, data importation and CU12 installation (Application and Binary) worked without problems. Then I started the Upgrade Check List, since this was an environment free of customizations I had no problems with Code Upgrade and jumped to Data Upgrade:Capturar2

Problem started on Launch data upgrade step, when I opened the cockpit and clicked on Run I would get the message error “Failed to create a session; confirm that the user has the proper privileges to log on to Microsoft Dynamics”.
8475.image_4D99E026


Reading some forums and blogs I tried the following troubleshootings:

– Restarted AOS;
– Checked if Admin and AOS account had database privileges;
– Compiled using AXBuild;
– Compiled IL;
– Deleted UAC files;
– Deleted XppIL folder;
– Deleted and recreated partitions.

Observation: If you need more details about these steps, check this post from StoneRidge.

Then I read a post by Joris de Gruyter saying that the reason is because the cockpit runs in CIL and there’s a handoff between client and server using “RunAs”, and that goes through the admin account. If the admin account is invalid, the RunAs fails.

I believe the reason for recreating partitions is because when you import the Demo Data using Data Transfer Tool some system tables are left untouched, including UserInfo table, and the cockpit needs an Admin account for each partition to use on “RunAs”.
The Demo Data consists of three partitions, Initial (default), Public Sector and Extended, for some reason when I deleted the partitions and created again, it didn’t create an Admin account for every new partition.
Capturar3

My solution was to create an Admin account for each partition through Job.

static void CreateUserAdmin(Args _args)
{
       UserInfo userInfo;

       select userInfo where userInfo.id == 'Admin';
       userInfo.(fieldNum(UserInfo, Partition)) = 5637144578;
       userInfo.insert();
}

This job selects a record from UserInfo with ID equals to Admin and then it modifies the field partition to a manual value, that’s why I had to use “(fieldNum(UserInfo, Partition))”, otherwise AX won’t let me assign a value manually.

Checking records through SQL Management Studio again:
Capturar4

I restarted AOS(just to be sure) and tried to run Upgrade Cockpit again, for my hapiness it started working
Capturar5.PNG


Export file from D365FO to OneDrive using LogicApp

$
0
0
I have done one example on Logic App for exporting Customers. Please find below for more details. Requirement: Exporting Customers data from D365FO and place the CSV file/ package on OneDrive using logic...(read more)

Import file from SharePoint to D365FO using Logic App

$
0
0
Below example on logic apps integration for Share point – D365 Ops. When you upload a .txt file on Share Point folder with customer details, using that file we can create new customer in D365 using...(read more)

Uninstall MPOS – “Mordern POS exists for other users on this computer”

$
0
0
While testing MPOS changes I had to do an uninstall on my laptop. But every time I tried to uninstall it told me that there was an error and it couldn’t complete the uninstall and that I should contact...(read more)

NRF Big Show 2018 preview: Microsoft to feature startups, established brands, and Azure offerings

$
0
0
Microsoft and its partners are promising "the power of digital transformation in action " at the National Retail Federation (NRF) 2018 show, which kicks off Sunday January 14 at New York City's Jacob K. Javits Center.   Microsoft ...read more

Microsoft Dynamics Partner Roundup, M&A Edition: TMC + Dynamic Methods; Stoneridge + DFC; Bechtle + Acommit; Wicresoft + DeltaBahn

$
0
0
In this week's Microsoft Dynamics Partner merger and acquisition news: Technology Management Concepts acquires Dynamic Methods Stoneridge Software acquires Microsoft Dynamics partner DFC Consultants Bechtle acquires Swiss Acommit ...read more

Indent X++ Code using D365FO Ninja DevTools

$
0
0
Continuing my journey in bringing cool features to the X++ Developers community, and this time with code indentation. I just automated with a shortcut what I posted in A Simple way to indent code in...(read more)

Integration - Create a lead in CRM via a web service in 10 minutes

$
0
0

CRM (Microsoft Dynamics Online – not AX CRM) has an SDK which you could use to integrate to. It can been overwhelming sometimes. So, I decided to use Flow to do the communication for me (HTTP Request > Dynamics). Took me 10 minutes from start to finish.

I didn’t have to learn the CRM SDK or figure out how to do authentication etc. I wanted to send a simple json message like this.

{
     "Email": "munib@fakeemail.com",
     "FirstName": "Munib",
     "LastName": "Ahmed",
     "Topic": "Health"
}

Go to Flow and create a new HTTP request. Click on “Use sample payload to generate schema” and enter the above json message. It will generate a schema as per below screenshot. Take note of the HTTP POST URL that has been generated. We will use that later to send the message to.

image

In the Actions select Dynamics > “Create a new record”. Select Leads as the entity name. Map the fields and you are done.

image

Now we just need to send a message to Flow using the URL. It doesn’t matter what tool you use to send a message. Below I used AX2012 (just because I had this job from a previous blog post I did).

image

Go to Flow Run history to see what has happened. Notice in the output – it looks like the message we sent.

image

We see the same in the creation. The mapping has worked.

image

Final result in CRM is the lead created. All my mapped fields look fine.

image

A word of caution. This is not a production ready solution. As you should consider security and your end to end architecture.

I did this as a proof of concept and wanted to show the power of Flow. Allowing me to integrate to another system that I didn’t have much knowledge of.

Getting Error on AIF Web service enabling for custom class in Ax 2012

$
0
0
Problem
I am Getting below Errors on AIF Web service enabling for custom class in Ax 2012.

1.Application pool 'MicrosoftDynamicsAXAif60' is being automatically disabled due to a series of failures in the process(es) serving that application pool.


2.
There was an error during processing of the managed application service auto-start for configuration path: 'MACHINE/WEBROOT/APPHOST/Default Web Site/MicrosoftDynamicsAXAif60'. The error message returned is: 'An initialization error occurred while trying to preload an application.

Exception: System.Configuration.ConfigurationErrorsException

Message: Duplicate type with name 'Dynamics.Ax.Application.NewItem' in assembly 'Dynamics.Ax.Application, Version=6.3.1000.309, Culture=neutral, PublicKeyToken=null'.

StackTrace:    at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
   at System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()
   at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()
   at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)
   at System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded)
   at System.Web.Compilation.BuildManager.ExecutePreAppStart()
   at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)

InnerException: System.BadImageFormatException

Message: Duplicate type with name 'Dynamics.Ax.Application.NewItem' in assembly 'Dynamics.Ax.Application, Version=6.3.1000.309, Culture=neutral, PublicKeyToken=null'.

StackTrace:    at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   at System.Reflection.Assembly.Load(String assemblyString)
   at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)'.  The worker process will be marked unhealthy and be shutdown.  The data field contains the error code.


Solution:After struggling a lot I found solution for this which I am sharing here to help you and save your time.

Following steps I did to resolve this issues.

1.Stop AOS, 
2.Truncate table SYSXPPAssembly, 
3.delete folder xppil form Bin folder
C:\Program Files\Microsoft Dynamics AX\60\Server\AX_60_Dynamics_TEST\Bin\
4.Run AOS services, 
5.Axbuild, and full compile full cil
6.the problem cause the dll and net module not refresh delete all file in C:\Program Files\Microsoft Dynamics AX\60\AifWebServices\Bin
7.Enable customized port in ax again 
Now problem resolved enjoy and happy daxing.

List hotfixes using PowerShell in D365FO (AX7)

$
0
0
You probably already know that you can open Visual Studio and from the "Dynamics 365" menu, under "Addins" and "Apply Hotfix", you will find a grid that lists all the hotfixes installed on your environment. The list can be copied and pasted into Excel if you need a better view and you need to filter and search the list. It works, but it could be a bit easier.

In this post I will share a neat function you can use to list installed hotfixes using PowerShell. It inspired by the post from Microsoft Support (Thomas Treen), and I got some help by some of my fellow MVPs to get inspired (shout out to Martin Draab and Lane Swenka).

The function is as follows:

function Get-HotfixList()
{
# Find the correct Package Local Directory (PLD)
$pldPath = "\AOSService\PackagesLocalDirectory"
$packageDirectory = "{0}:$pldPath" -f ('J','K')[$(Test-Path $("K:$pldPath"))]

[array]$Updates = @()

# Get all updates XML
foreach ($packagefile in Get-ChildItem $packageDirectory\*\*\AxUpdate\*.xml)
{
[xml]$xml = Get-Content $packagefile
[string]$KBs = $xml.AxUpdate.KBNumbers.string

# One package may refer many KBs
foreach ($KB in $KBs -split " ")
{
[string]$package = $xml.AxUpdate.Name
$moduleFolder = $packagefile.Directory.Parent

$Updates += [PSCustomObject]@{
Module = $moduleFolder.Parent
Model = $moduleFolder
KB = $KB
Package = $package
Folder = $moduleFolder.FullName
}
}
}
return $Updates
}

With this function, you can list out the hotfixes to a resizable, sortable and searchable grid like this:

Get-HotfixList | Out-GridView


You can list out the hotfixes into a long string where each KB number is separated by a space. Then copy this string into LCS when searching for KBs you want to use in a Hotfix Bundle.

$list = Get-HotfixList | select KB | sort KB
$list = [string]::Join(" ", $list.KB)
$list


Obviously you can use the function to quickly search for a specific hotfix.

Get-HotfixList | where {$_.KB -eq "4055564"}


And one final example, when installing a hotfix bundle, one of the steps are to compile the modules patched, and while you can do a full compile of all modules in the application, you could also just compile only the ones patched. To create a distinct list of modules, run the following statement.

Get-HotfixList | select module | sort module | Get-Unique -AsString


A quick note on the Package Local Directory (PLD) path. In my script I shift between K and J drive. I have only used this script on VMs in the cloud. If you need to run this where the PLD path is on some other drive, you will need to change that in the script.

Get informed about the setup of new ledger accounts with MS Flow

$
0
0
In this post I will show you how you can inform people about newly setup ledger accounts in D365FO. Even though Alerts and MS Flow triggers are currently not available for D365FO, you can make use of the...(read more)
Viewing all 10657 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>