Dynamics AX
  RSS Feed  LinkedIn  Twitter
Want to turn you're data into a true asset? Ready to break free from the report factory?
Ready to gain true insights that are action focused for truly data informed decisions?
Want to do all of this across mutliple companies, instances of Dynamics and your other investments?
Hillstar Business Intelligence is the answer then! (www.HillstarBI.com)

Hillstar Business Intelligence for Microsoft Dynamics AX and NAV on Mobile, Desktop, Tablet


Let us prove to you how we can take the complexity out of the schema and truly enable users to answer the needed questions to run your business! Visit Hillstar Business Solutions at: www.HillstarBI.com

Wednesday, October 19, 2011

Modeling Business Processes with AX 2012 and Workflow - Part III - Enabling Custom Workflows





With the release of Microsoft Dynamics AX 2012, one of the more interesting improvements has been around Workflows, and their desired use for modeling business processes within AX 2012. This is why I started a series of post, that will cover workflows in AX 2012, and how the vision is truly to enable a model more and code less, for modeling business processes. I started off this series, with Modeling Business Processes with AX 2012 and Workflow. In that we reviewed the vision, in how workflows were going to remove the gap that exists between development and business process modeling.

From there, we took the workflow topic, and talked in the post about, Modeling Business Processes with AX 2012 and Workflow - Part II - What's new. In that post, we covered the what's new for AX 2012 workflows vs. AX 2009. We also covered that workflows can not be upgraded from AX 2009 to AX 2012 workflows. This is a truly different engine and, so it's really impossible to create a script that would enabling the upgrading of AX 2009 workflows to AX 2012. You would want to take advantage of the what's new in workflows for AX 2012 anyway, and so the value of offering an upgrade on that thought alone, makes such an upgrade have an even smaller chance of adding value.

Well we continue our dive into workflows, for AX 2012, with this post focusing on Enabling Custom Workflows in AX 2012. Like a lot of topics, with AX 2012, there are some really wonderful, existing resources out there, from Microsoft and from other places, that I will link to from this post, that help send what's required for custom workflows to exist. These resources, will enable use to create custom workflows and to enable workflows for modules, and forms that don't already have workflows enabled for use.

From there, I will circle back around about the vision, and desire for workflows to be used over development. So lets get started, by reviewing some existing resources online. First lets make a stop at Implementing workflow for Microsoft Dynamics AX [AX 2012]. This is a very important resource, and the very first book marked one that you add right now. This is a great resource, that will take you through the Creating workflow Types, Handling Workflow Events, Workflow Security and so on.

On this MSDN Resource page, you will also find some very useful and helpful walkthroughs.:



With these resources, you can easily start to take advantage of workflow development, and enabling workflows on existing items, as well as totally custom modules in AX 2012.

Some of the main take away's from this, is that now more than ever, it's easy to enable workflows, and so all business process design, should be considered with this fact in mind. Workflows in AX 2012 are flexible, not rigid. They are easy to design, and maintain, and decrease the technical scope it takes to meet a specific companies requirements. Think of workflows first in your designs, before you would think of specific development modifications only. That still might be needed, but it's a lot better move to have a workflow when possible than total custom code.

Well I hope this has you thinking of workflows, and it's impact and importance on design for AX 2012 projects. This is a great leap forward, and part of that bigger Modeling the world picture. That's all for now, but check back soon as a whole lot more to come! Till next time!

Also Don't forget this! Make sure to visit the following: Have Questions about Upgrading to Dynamics AX 2012? Get Your Answers Here! Make sure and submit those questions. Any and all levels, from planning, to PM, to Functional, Technical. The idea is to foster total community knowledge about this important topic.

"Visit the Dynamics AX Community Page today!"


Labels: , , , , , , , , ,

Monday, September 12, 2011

Modeling Business Processes with AX 2012 and Workflow - Part II - What's new



Recently, I started series for Microsoft Dynamics AX 2012, focused on Modeling Business Processes with AX 2012 and Workflow. In the first part of that series, I covered past post, that talked to and relayed the vision behind the desired use of workflows in AX 2012 to design and configure business processes with. In this post I continue this series, with Part II, whats new.

A lot has changed with workflows, when comparing AX 2012 to AX 2009, and so in order to help facilitate our dive into workflows, we need to understand what is new, and what the new abilities bring to the game.



To help jump start our understanding of what is new in AX 2012 for Workflows, Microsoft has done a bang up job of providing us some nice information, specifically on this topic. I recommend going to the following resource, for a look at what's new in AX 2012 and workflows: MSDN: What's New: Workflow [AX 2012]

Some of the more interesting highlights of what's new in workflows are:
  • Simplified installation - Workflow server components no longer must be installed on a web server that is running Internet Information Services (IIS). Workflow server components are now automatically installed when you install Microsoft Dynamics AX Application Object Server (AOS).


  • Workflow editor - The workflow editor is a graphical user interface (GUI) that you can use to create Microsoft Dynamics AX workflows by arranging workflow elements on a design surface. The process resembles the process for graphically modeling a business process by using Microsoft Visio. You can add, delete, and reposition elements that represent the tasks and approvals that make up the workflow. You can also add flow-control elements, such as manual and automated decisions. As a result, you can create complex workflows that exactly model the business processes that you want to automate. For more information, see About the workflow editor.


  • Parallel activity – A workflow element that includes two or more branches that run at the same time. Note:This is a huge improvement, and shows the flexibility and power of using the .Net Workflow engine, hosted within AOS.

There are a number of other great improvements, that AX 2012 workflows bring, that just did not exists out of the box with AX 2009. The only low light, that I think is well worth pointing out, is the following.:
"Workflows that were created in Microsoft Dynamics AX 2009 are not upgraded. Before you upgrade to Microsoft Dynamics AX 2012, we recommend that you either process or recall all business documents that have been submitted for processing."

This is actually very understandable, as the workflow engine in AX 2009 was not the .Net hosted workflow engine really. It was a tack on, very limited offering, that can't compare to what AX 2012 workflows now offer. To try and enable a direct upgrade for these elements, just does not drive value, for the cost. The better value is to recreate, and take advantage of the new workflow elements, and possibilities that now exists in AX 2012.

I want to finish this part II of this series, with understanding what's new in AX 2012 for workflows is key to helping see, and know the possibilities and therefore benefits with using workflows. This is not the same workflow possibilities that were limited in AX 2009.

I plan on trying to keep each post in this series very focused, in building up to the point to where we are building custom workflows, and enabling them all throughout an AX 2012 instance. It think it's important we spend time through the different existing documentation Microsoft provides, we can build a solid base of knowledge, in which to use and extend with. To that end, that's all for now, check back soon though as a whole lot more to come. Till next time!



"Visit the Dynamics AX Community Page today!"


Labels: , , , , , , , , , ,

Tuesday, February 03, 2009

Dynamics AX, SOA and Oslo on the mind...



Alright, so I have been doing a lot of degrees of seperation lately, or thinking in such terms. The area's of topic, by choice, are Dynamics AX, SOA and Oslo. I started thinking about these 3, two products and one an arch. that is used to bridge systems, interconnecting products.

Then, even as I was typing that, about being products, in turn I realized that Dynamics AX and Oslo are not products really, not anymore, well not anymore for Dynamics AX.

When Dynamics AX was called Axapta, and back before Microsoft bought it, you could consider Axapta a product on the verge of becoming a platform.

With the release of Dynamics AX 4.0, this product grew up and became a real platform for the first time. It integrated and fit, nicely sometimes and not so nicely on others, into the Microsft stack. And why not right?

Microsoft is a platform company, that is what they are. They provide the platform that partners and customers use to provide and create solutions with.

Alright so Dynamics AX and Oslo are platforms, and SOA is an Arch. Well recently, Microsoft hosted their SOA conference. The home page can be found here: Real World SOA: 2009 Microsoft SOA & Business Process Conference

At the conference there was a lot of different topics covered, and I plan on getting into some of the details in a later post (hopefully) about in specific session. For now though I wanted to talk about these two platforms and the one arch. The reason is, in the not to distant future Oslo (along with "Dublin") will be released from Microsoft as live products platforms / services, and they are already in the line up for Microsoft Dynamics AX roadmap.

The reason they are is that Oslo, Dublin and Dynamics AX with the help of SOA will become platforms that work together with the rest of the Microsoft stack, like office, to help deliver to business that make use of the Dynamics AX business platform, create and manage business workflows.

Big deal huh? I mean this is already happenning right with the release of Dynamics AX 2009 and it's use of the .Net 3.5 workflow engine right? Technically the answer is yes. But... (and you knew there was a but) there is a lot of code that goes into these workflows, the designer is a tree down designer, and the flow of these workflows are not very flexible.

Enter WF in .Net 4.0. This will come into play, along with Visio like diagram ability to offer partners and customers to create workflows with greater ease soon, that are more flexible and less code.

A little later, enter Dublin + Oslo (along with the letter "M" [more in a bit about M.]) with WF 4.0 (and beyond) and you have the *desired* goal of creating business process workflows that are managed and created by users, with complex flows and use of logic, with 80%-90% estimated less code than currently exists with workflows in Dynamics AX 2009 and .Net 3.5.

So with all this said, what's the point?

1.) You can create workflows now in Dynamics AX 2009, that will help manage your business processes, out of the box.

2.) In the very near future, this will be improved with .Net 4.0 and WF, along with a new designer for the workflow that will be Visio like. The workflows will be easier to manage and offer more flexibility, with less code.

3.) In the next release of Dynamics AX (based on current road map) Oslo + Dublin, along with the modeling language "M", yes a new language that we will explore here, will be used by normal super users to create, manage and maintain business work flows and processes, without the need of much coding in X++ or C#. (Based on information from Microsoft)


So we have some exciting new things to look at with this. Look for more on this, later this week, as we look back in time at the PDC 2008 that happended last October to talk about this in greater detail and to get some direction on the who, what, when, how... and why of this topic.

Check back soon...






"Visit the Dynamics AX Community Page today!"


Labels: , , , , , , , , , , , , ,

Friday, September 19, 2008

ARP for Dynamics AX




Visit Hillstar Business Intelligence (www.HillstarBI.com) in order to truly unlock your data trapped in your Microsoft Dynamics investment. With our value driven business intelligence strategy Hillstar help you transform into a data informed company.





Update: For the latest information, around ARP and how it now lives as Advanced Projects from Adeaca, please visit the product website at www.Adeaca.com or check out the following blog entry check out the following blog entry: Adeaca Announces the Release of Advanced Projects 4.0 for Microsoft Dynamics AX.





SoftEnigma, this past sprind launched a new product / module for Dynamics AX 4.0 SP2 & Dynamics AX 2009, called ARP. This stands for Advanced Resource Planning, and let me tell you the word Advanced is the right one to describe what this module offers.



I took some time to review ARP with Daniel Bevort, President and Owner of SoftEnigma, Inc. In this review, I really was given a great look into what ARP really is, and what it can do for customers. The target of this software module is customers that are in the Project Based Manufacturing vertical, as well as Professional Services Vertical.

These two verticals are for sure worlds apart when it comes to what they produce typically, but when it comes to projects and managing resources on those projects, that were these two verticals have similar needs, and therefore why ARP makes sense for them.

Lets take a step inside ARP for a little bit. During the review, one of the first things that I was shown, was ARP's ability to import from a MS Project file, and start resource planning from that point. This is not the only way to start, but for those familiar with MS Project interface, terms, and data layouts this is a great way to transition into using ARP for DAX.

Now, let me add, not only does ARP have the ability to import from Project, but also, it has user interface elements, data setup and project setup abilites similar to that of MS Project. Again this is yet another advantage for those that use project or have used project in the past to manage with.



Now with the MS Project references in mind, there are some setup items of course that need to take place. And the resources assigned to a given task in MS Project actually need to map what are called Roles inside ARP. These roles are different that the Role Center roles, and also different than the Roles in, say the IEM vertical offering from To-Increase. However once setup is done, which must be done for any module, your ready to integrate with MS Project and import into ARP.

Now this is the start, and lets move into actual ARP functional area's that go beyond what MS Project can offer you. Let's move to capactiy planning, which is basically what ARP will shine for, espcially for project based manufacturing clients. This is were the rubber meets the road, if you want to look at it in a certain way.



With capacity planning, and different ways of doing so, like Infinite, Finite and Capacity itself, this becomes a primer for Master Planning and Proudction Orders. For project based manufacturing, this becomes most crtical for resources to build the production orders, to servicing, installing, sourcing, any number of area's that could make up a large project that spans months and even years to complete.

Because of the design of ARP, it sits on to of the project modules inside DAX, and does not destory them but actually uses them as they are intended to be used. Therefore, all accounting, ledgers, sales order, purchase orders, production orders, all works like it's suppose to out of the box. Again making ARP a perfect primer for capacity planning and allowing project based manufacturing to really have a very detailed hold and plan for their production processes.

Now the capacity planning being a primer for a project based manufacturing client is different than say a Demand Planner use. You would use a Demand Planning Application, to source and keep your Textile flowing, or small parts flowing in order to build your widgets to the forecasted demand of your produts. Capacity planning, in more of a client has a project that could build many products, and also span large one that cover many months to create. Therefore demand is more stable and static and capacity is more the focus.

Professional Services again is another vertical area in which this module can be used. Allowing the ability of a project manager and team members to create task, track task, and product allows the team members to update, accept and complete task through a 'My Assignments' form, which then Dynamically updates the project itself. Allowing for the project to be Dynamic, vs. static and freeing up the project manager to reports and tracking and not having to update a single file.



So a consulting company / firm can take huge advantage of the abilities of ARP module, to track projects, project tasks, make use of EVM or Earned Value Management, see resouce hours hit GL accounts, and be used to create Sales orders and then invoices for clients that the projects related too. This also give the ability to company management to rank resouces by skill, skill level and see who is free for what projects and really have insight into open abilities for future and current capacity.

All in all ARP for Dynamics AX is something that Project Based Manufacturing and Professional Services should really give a look at for helping improving the overall bottom line and insight into production / resource capacity planning. As of today there are over 15 some Microsoft Partners that are using ARP in some form or fashion to help manage their own Professional Services, and their was a recent successful pilot done for GM by MIcrosoft that involved the use of ARP as the primer for GM's plant production.

To find out more visit the web site here: Softenigma, Inc. Web site And you can also download the latest brochure here: ARP Brochure

As always check back soon!



Visit Hillstar Business Intelligence (www.HillstarBI.com) in order to truly unlock your data trapped in your Microsoft Dynamics investment. With our value driven business intelligence strategy Hillstar help you transform into a data informed company.





"Visit the Dynamics AX Community Page today!"


Labels: , , , , , , , , ,

Wednesday, May 23, 2007

e-Con and you!

Well,

I am about done with my e-Con training this week. The instructor has been Marijn van Poelje from To-Increase. He is a great guy, has a vast knowledge on the e-Con product and is great to work with. His jokes are some times lacking depth [LOL! Just poking at you Marijn] But really all in all it has been a great class.

For the level that I am looking at I did find the lessons to easy in contrast to how powerful e-Con engine is. It is truly a Business Rules Engine, and it's studio and connectiviness to Dynamics AX (and NAV) is outstanding. I have recommended e-Con before, but I have become an even bigger believer in the product's abilities now. (I am working on something special in regard to e-Con, I will post details later on, if it comes through. Be helpful for Every e-Con user, consultants, customer, and soon to be of each.)

I don't want to spend much time, but I did want to commit on e-Con and Dynamics AX this week. I can see a lot of usage for this for our current customer base, and our future customers. It is for sure a Whole lot more than just a Product Configurator, as any type of Process Workflow can be achieved with this business rules engine. It has the ability to work with most any datasource, work with .Net assemblies, web services, and it has a very easy scripting language to pick up. (If you can manage Excel formula's then your doing good to learn e-Con!)

Well check back soon as I will have much more post about e-Con and e-Con with Dynamics AX!

Find a job at: www.DynamicsAXJobs.com

Labels: , , , , ,


Copyright 2005-2011, J. Brandon George - All rights Reserved