Skip to main content

Posts

Showing posts with the label Daxeam

Daxeam Mobile Solution Released on Apple App Store and Google Play Store

I am very happy to say Daxeam Mobile is now available on Apple App store and Google Play Store. Daxeam Mobile fully working on both Dynamics 2012 and Dynamics 365 for Finance and Operations, Enterprise Edition. Daxeam is an Enterprise Asset Management (EAM) solution available exclusively for Microsoft Dynamics AX 2012 and Dynamics 365 for Finance and Operations, Enterprise Edition. The Daxeam solution extends the functionality of AX, delivering integration to EAM across Projects, Inventory, Finance and Fixed Assets. Some key items to note about the Mobile solution: Daxeam Mobile is an application built from the ground up to work with the Daxeam Login is managed security via Azure Active Directory Works for both AX2012 and D365O Offline capable – has sophisticated sync capabilities to download your data locally and syncs back up when connection is available Features available Asset hierarchy Asset management such as meter updates, view attributes, structures and related history Work ord...

Dynamics AX 2012 and Esri’s ArcGIS (Mapping)

Original post: http://daxeamproduct.blogspot.com/2014/02/dynamics-ax-2012-and-esris-arcgis.html We have been busy recently, working on developing a GIS solution for Microsoft Dynamics AX 2012. Esri’s ArcGIS is a geographical information system (GIS) solution for working with maps and geographical information. It is used for creating custom maps for viewing, editing, querying. For example, your local town or city will have a GIS solution that shows your housing plan, where the gas pipes are, where you water mains are, the roads, the traffic lights etc. The list is endless. A mining company may have a GIS solution to show where their Assets are, drawings of the mine site, their plant etc. ArcGIS maps work as layers; you have your base layer which is a street map in my example below. Then you have feature layers, below I have an incidents feature layer showing where incidents have been reported, then a third feature layer plotting where the assets are. I am not going to give away too...

AX and Scrum: Automated testing

Scrum highly encourages you to do automated testing. A common thing I hear is “any (some) automated testing is better than none”. So, my advice is start somewhere. I am not going to go through all the detail of automated testing that we do but what I will cover is the Unit test framework . The unit test framework is in the MorphX IDE that allows you test your code. A click of a button you could run a whole bunch of automated tests. Below is a screen shot of an area we test heavily, our forecasting engine. The forecasting engine similar to master planning in standard AX. It recommends what work order should be done and when. eg. Every 100KM a service is required for your car. Or Every 6Month you do an oil change. Or on the 1st of of every month you do an inspection. All sorts of combinations. . Below is a simple test for testing calendar days. We document our test cases in a spreadsheet first. Writing what the input is and what the out come is. Then a developer writes a test suite o...

AX and Scrum: Setting up your environment

Scrum encourages version control. Below is the setup we have. Our development environment is local to all developers. When a unit of work is complete and meets best practice it is checked in. Then on a regular basis the Test environment will be updated using the TFS synchronise functionality. This should update the test environment will all checked in work. This diagram below illustrates this process. We have 3 environments for product development: Environment name AOS Comment Daxeam_Dev Developer machine Install on developers machine and TFS is enabled. Daxeam_Test AX6-AOS-TEST Installed on the server and TFS is enabled. When a developer is finished with a piece of functionality it is synced into this environment for testing. Ideally a nightly build is recommended to ensure that everything is fine and it can be picked at as soon as a problem occurs. We actually do this on the last 5 days of our sprint- every night. Daxeam_Release AX6-AOS-RELEASE Thi...

AX and Scrum: Product development (ISV)

Being recently certified as a scrum master through scrum alliance http://www.scrumalliance.org/ . I thought I would share some experiences through this blog. Last week I wrote about what I was working on for the last 2 years ( Daxeam – Enterprise asset management solution for Dynamics AX). Continuing with the spirit of sharing. I will try to post how we are building our product and provide some examples. Our development methodology of choice is Scrum. What is scrum? “An agile framework that allows us to focus on delivering the highest business value in the shortest time.” Mike Cohn – “Introduction to Scrum Methodology” It is an incremental and iterative approach to development. Why scrum? The biggest advantage of scrum for me is that it allows the team to deliver the highest business value first. Then on top of that each sprint release is a potentially shippable product. Yes – in AX any mod is shippable but what scrum does is it formalize this for. Rather than being reactive,...

ISV solution for maintenance [AX 2012]

Today I will talk about something I am passionate about and have been working on for the last 2 years. This is Daxeam . The name Daxeam is a mash up of two words. DAX  for Dynamics AX and EAM for Enterprise asset management . It is a maintenance solution built from the ground up on AX 2012. Which means we took full advantage of new tools and right way of developing. It is Certified for Dynamics AX. You can find more detail on pinpoint and the Daxeam website. http://pinpoint.microsoft.com/en-au/applications/daxeam-asset-maintenance-for-microsoft-dynamics-ax-users-4295032381 Daxeam revolves around: asset and keeping track of assets. Cost, meters, structures etc work orders – budgeting hours and items. Capturing feedback. Workflow. forecasting, scheduling and planning – Preventative maintenance. Detailed scheduling with capacity. warranty and permits – triggers for warranties … Why am I writing this today you may ask? I am planning on blogging a little bit every week abo...