Monday, 11 August 2014

Success Factor in Project Centric Business to be held on 13th August 2014 at Bangalore.

                                                                      Success  Factor

 Dear Sir/Madam,

           We cordially invite you to an exclusive event – Success Factor in Project Centric Business to be held on 13th August 2014 at Bangalore. 

Microsoft in it’s consistent endeavour to offer world class solution for project centric industry, is hosting this event with its industry specialist partner CETAS to demonstrate how you can gain access to key performance indicators which are essential to drive success into your organization.

Agenda:
  • Registration and welcome note – 2.45PM to 3.00 PM.
  • Introduction to Microsoft Dynamics by Microsoft Team  3.10 PM – 3.25 PM. 
  • Success Factor in Project Centric Business by - Murali Avanamuthu Founder Director CETAS 3. 35 PM – 4.00 PM.
  • Question and Answer Sessions 4.00 PM to 4. 15 PM. 
  • Snack Break  4.20PM – 4.35PM. 
  • Lucky Draw (2 Nokia high end Smart Phones) 4. 40 PM to 4.55PM. 
  • Thanks Note – 5.00 PM – 5.05PM.


Venue : 
Microsoft Corporation India Pvt. Ltd
Ground Floor, Signature Building,
Block –E, EGL Business Park,
      Off Intermediate Ring Road, Domlur,
Bangalore – 560071, India.


http://www.cetastech.com/Events/                                                       

Look forward to your Valuable presence.

Shyam Kumar
Business Head


CETAS Information Technology Pvt. Ltd.
No 4/2, 3 rd Floor, Infantry Road Cross, Next to Blue Cross Chambers, Bangalore - 560 001 Karnataka , India.
Mobile – 9886314654, +91 -80-4115 1485
E-Mail – sales@cetastech.com  Website - www.cetastech.com


Regards,
Sathish
http://sathish-nav.blogspot.com

Saturday, 9 August 2014

Introducing the Microsoft Dynamics NAV Application Profiler



Hi all,

Below is a detailed post from one of the article listed in Microsoft Team blog about
"Introducing the Microsoft Dynamics NAV Application Pro filer".

With the tool, we can monitor how your application code performs at real time?

You can also consider it as advanced version of old Client Monitor.

Let's see how to install and configure the tool and use this tool to enable C/AL code tracing and determine application performance during code execution.

Download =

1. Download the Dynamics NAV Application Profiler From CodPlex



* Always Download the Latest Version.


2. Extract the zip file. Below are the content of zip File.


1. EtwPerformanceProfiler.dll
2. Microsoft.Diagnostics.Tracing.TraceEvent.dll
3. PAG50000 & TAB50000 (Navision Objects Related to Application Profiler).

3. If your system have security settings for downloaded files from internet, then you need to unlock the DLL File as shown below.

a) Go to Properties of both the DLL's and Under General Tab, Click Unblock as shown below.


** Step 3 is Important otherwise it will give an error message during execution from NAV.

4. If Required Renumber the Page & Table in the text File as shown below.
** I Have Re-numbered Objects to 60000.


INSTALL & CONFIGURE =

5. Now we need to register Addin in Service Tier and in Role Tailored Client.

6. Copy the Extracted folder to Service Tier and Client Tier.

   ** In the Single Machine & Default Installation paths are -
   ** Service -C:\Program Files\Microsoft Dynamics NAV\71\Service\Add-ins
   ** Client   - C:\Program Files (x86)\Microsoft Dynamics NAV\71\RoleTailored Client\Add-ins


7. Import the Page and Table in the Navision Database using NAV Developer Environment.


8. Complie the Table and Page, In My Case they are placed at ID 60000.
* You can also Filter Objects using Version Tag "Performance Profiler".


9. To enable we need to Enable Full C/AL Function Tracking at Serivce Tier as Shown Below.


Restart the Service Tier after above changes.

USAGE (A Sample Example) = 

10 . Run the Page Performance Profiler as shown below.


Let's see what Page Have -

a) Configuration Panel - 
   * Target Session ID - IS the ID of the session which you want to Profile.
   * Threshold - Time in Millisecond To Lock the Event by Tool. If any Step in the Running Process Take more time then threshold value, it will be Locked as shown in Window Below.

b) Actions -
   * Start - To Start the Tool. (After this we run the process).
   * Stop  - To Stop the Tool & See Results. (After the Process is completed).

11. Let's Start the Tool and Post a Sales Order with a Th resold of 20 Ms.

12. Now Let's stop the Performance Profiler and see the results.


As we can see that during Posting of a Sales Order, the maximum time taken is via Codeunit 81.

This was just a sample example, you can use the tool for many other activities which may take time in case the system is behaving Slow.

Hope you find post usefull.





Regards,
Sathish
http://sathish-nav.blogspot.com

Friday, 8 August 2014

Component Flushing Methods in Microsoft Dynamics NAV

I get a quite a few questions related to Component Flushing Methods in Microsoft Dynamics NAV. After looking at the various NAV Forums, I thought a more in depth explanation of this function might be of some help.

Flushing is the process of recording the movement of inventory items from a storage location to Work-in Process (WIP). Work-in-Process here means the production area where the material will be used. There can be three type of flushing:

Forward Flushing (pre-deduct processing)—An automatic flushing type in which the movement of inventory items to WIP is automatically recorded before the Production Order is started or a single Production Order Routing step is started.

Backward Flushing (backflushing)—An automatic flushing type in which the movement of inventory items to WIP is automatically recorded after the Production Order is completed or a single Production Order Routing step is completed.

Manual Flushing (direct-deduct)—The movement of inventory items is recorded to WIP as it happens if this were not complicated enough, we also have to consider something called Routing Link Codes in Dynamics NAV.

First let’s define routing.  "Information detailing the method of manufacture of a particular item. It includes the operations to be performed, their sequence, the various work centers involved, and the standards for setup and run. In some companies, the routing also includes information on tooling, operator skill levels, inspection operations and testing requirements, and so on." 

Using the screen shots from Dynamics NAV 2013 for a Routing and Bill of Material and Item, we can see that the routing has Routing Link Codes 100 and 300 assigned for Operation 10 and Operation 40 and the Bill of Material has the Routing Link Codes assigned to components on the Bill of Material.  The Flushing method is set up on each item card.


Dynamics NAV Routing screenshot

Dynamics NAV Routing

Dynamics NAV Bill of Material screenshot

Dynamics NAV Production Bill of Material

Dynamics NAV Item Card screenshot

Dynamics NAV Item Card

Following is how Dynamics NAV handles the timing for each flushing method:

Manual Flushing—A manual flush is performed when the consumption transaction is posted by the user using the Dynamics NAV Consumption Journal or the Production Journal.

Automatic Flush—The table below discusses timing for forward and backward flushing:


Forward Flush Backward Flush
With Routing Link Codes The system will automatically deduct the component(s) with the Flushing Method of Forward on the BOM with the associated Routing Link Code when the Individual Routing Step is Started The system will automatically deduct the component(s) with the Flushing Method of Backward on the BOM with the associated Routing Link Code when the Individual Routing Step is Completed
Without Routing Link Codes The system will automatically deduct all of the components on the BOM with the Flushing Method of Forward when the Production Order is Released The system will automatically deduct all of the components on the BOM with the Flushing Method of Backward when the Production Order is changed to the status of Finished

The choice of which flushing method to use is dependent on your situation, but here are some thoughts to keep in mind:
  • If you are using Lot or Serial Tracking, automatic flushing is not a choice.
  • If the items you actually consume and use in production are typically different from what is in the Bill of Material, automatic flushing is not a choice. This may be particularly true in process manufacturing where the quantity of items consumed may be more or less than what the Bill of Material calls for.
  • If your production cycle is long (more than a week), you should consider Routing Link Codes so that consumption can be recorded when the Routing Step is started or completed.
  • If your production cycle is short (e.g., one day), you should consider back flushing without Routing Link Codes so that all of the items are consumed when the production order is Finished.

Regards,
Sathish
http://sathish-nav.blogspot.com

Reference taken from Archer point blog.