Thursday, February 28, 2013

Dynamics SL 6.5 to Dynamics SL 2011 SP2- Upgrade Benefits


This post is an effort to pen down the various facts that the companies can consider for an upgrade from Dynamics SL 6.5 to Dynamics SL 2011.  Though Dynamics SL 7.0 was in midway, SL 2011 SP2 has been proven as smart ERP with awesome features. 

Get more done in less time - Role Center (Dashboard)
Dynamics SL 6.5 version provides a basic version of dashboard that will provide access across to all SL screens. User specific menu, Role Tailored Experience for each user or group, Outlook integration is unavailable. Dynamics SL users might seek an opportunity to display the customer outstanding balances in the dashboard.

Microsoft Dynamics SL 2011's dashboards and tools provide insight into projects, inventory, and supply-chain management across the depth and breadth of organizations. The following features will allow users to gain easy access to the resources they need to stay productive.
·         New activity panes – Icon based displays
·         Role-based menus – Custom menus for user & groups
·         Quick lists - Details of outstanding activity that link to the related screens 
·         Enhanced menu search features will let you find what you need in just a few clicks.


Business Analyzer - KPIs as Graphical displays
Custom data display with graphical representation was supposedly a dream to most of the SL 6.5 users.  Users may look forward for a specific need that can encompass the graphical representations for the quick and efficient understanding of the highly accessible information & KPIs.

Dashboard tool provides personalized key performance indicators with drill down capabilities.
·         Personalized Key performance indicators (KPI) in SL desktop
·         Drill back capability -> High level view to specific record
·         Drill through capability -> From Report data to Dynamics SL screen
·         No need of SL workstation in each machine




















Gain real-time access to key reporting data
Dynamics SL users rely on the development team for the report generation which is costly. The users may look for the dynamic report generation on demand without having to wait for the developers to build one for them.

Quick Query feature in SL2011 gives the end user over 100 out-of-the-box views.  The queries are organized by Series/Modules and allow you to filter, modify, and save the data to your needs. 
The great feature in this is the ability to drill back to source transactions directly from the Quick Query Viewer (i.e. to check where the transaction got created originally).
The Quick Query viewer allows filtering and saving of custom views to use or share with others in your company.


Drill back to the original document or maintenance screen in Microsoft Dynamics SL.


Advanced Navigation system
The navigation in SL 6.5 needs to be improved and there might be instances where user may not understand the complete implications across the module within the system. Dynamics SL users may like to improve the transparency of the system with the advanced navigation mechanism.

Using the easy Navigation system in SL 2011, the users can effortlessly query and drill-down the data without having to navigate to individual modules and screens which is a major feature in terms of navigation between screens across different modules. The implication of the entries into the system can make the system transparent which can in turn boost the reliability of the system.

Secure the highly confidential data with highly secured Log-in mechanism
Dynamics SL 6.5 has the SQL Server authentication alone wherein all the confidential data needs to be highly secured. Since each Dynamics SL user account is not associated to the Windows account the system is providing only one level of security.

Windows Authentication is highly recommended for verifying user’s credentials before they gain access to Microsoft Dynamics SL data. With this mode, each Microsoft Dynamics SL user must be associated with a Windows account thereby providing two levels of security. This way Microsoft Dynamics SL 2011 provides the Integrated Windows Authentication feature for easier application access management and gives high security. This feature will also provide a way to link a Windows user with one or several Microsoft Dynamics SL user accounts.

Export grid data to Excel
Exporting the data to Excel and work with the filtering and sorting abilities of Excel is the daily activity for Dynamics SL 6.5 users. It would be better if system does the Excel loading along with filtering automatically

An Export Grid to Excel button is added to the Application Toolbar. This enables creating a Microsoft Office Excel spreadsheet from the information in the grid part of any application screen. The spreadsheet will include column headers in the first line with the Auto Filtering option of the Excel worksheet. Possible values (F3 lookup) can also be exported to Excel.

Quick Send Feature for E-Mailing
Dynamics SL users may need the most automated way of E-mailing Customer/Vendor related documents. User has to export the report to PDF, and Email it manually.

One of the most popular new features is Quick Send which allows users to automatically send invoices and purchase orders via email and fax. This new feature provides Electronic Documents Delivery giving users the capability of sending statements, invoices, purchase orders and other customer and vendor related documents.

Document Attachment
Dynamics SL users may need the most advanced way of document maintenance for their audit purposes where the Dynamics SL 6.5 system doesn't have the provision to maintain transaction documents within the ERP system itself.

With the inclusion of  Document Attachment feature in SL 2011, the users can now attach relevant documents to the corresponding transactions. This feature will benefit organizations by attaching a scanned copy of the Invoice or any other document in any of the transaction screen’s batch so that it can be very helpful for audit and any other future references.

Period Locking Feature - Restricted batch release in the locked periods
Dynamics SL users may need restricting or locking previous/future period keeping only the current period unlocked. This is to embed automatic controls to restrict posting to periods which has already been closed/locked after finalizing period-end reports such as profit & loss, cash flow and balance sheet to the management and other regulatory bodies.

Hard Close feature is available in Dynamics SL 2011 upgrade and this can help organizations to Lock/Unlock the closed fiscal period module wise and the posting from the transaction screens in the already closed periods can be controlled by the authorities.

General Ledger Reversing, Correcting and Copying Batches
Direct Journal creation process is very common activity and any errors identified in the journal are corrected by means of reversing the erroneous GL batch manually and then recreate the journal with the correct data. This activity can be time consuming and users would be very happy to have an automatic way of correcting the wrong GL batches.

The following feature has been added in Dynamics SL 2011 making it easier for the users to correct errors in a posted General Ledger batch (such as posting a batch to the wrong fiscal period or year).

Following activities are possible now.
o   Reversing batch: 
            This batch is identical to the original batch except the debits and credits are reversed               to back out the original transaction amounts when posted.
o   Reversing and Correcting‖ batch:
            This batch is identical to the original batch except the debits and credits are reversed               to back out the original transaction amounts when posted. A second batch is created                 that is identical to the original batch.
o   Copy a batch:
            This option creates a new batch that is an identical copy

Better Business Administration with accurate Payable & Receivables
The partially released batches are the common issue with the existing Dynamics SL 6.5 system causing the incorrect Payables & Receivables. Dynamics SL users may need the ability to void the infectious batch and recreate the transaction for the accurate financial data.

Microsoft has introduced the ability in Dynamics SL 2011 to void the partially released batches where the associated transactions and documents will be deleted automatically from the system. This feature should be very helpful to the SL users by voiding the infected AP/ AR batch and recreate the new one. This will facilitate the financial data to be more accurate and up to date.

Enhanced Stability with latest MS technologies in place
Dynamics SL 6.5 use tools for Visual Basic as the development tool which is outdated. The offerings of this SDK to the SL application development are limited which customers wants to update.

Dynamics SL 2011 offers the usage of .NET technology and Framework where the screens are highly robust.  Now the Microsoft Dynamic SL 2011 application development is at its ease of use as the user friendly forms are built in latest .NET technology and SQL Server.

Monday, February 25, 2013

Passing custom parameters through XRM Utility functions


As you all know that Microsoft included Xrm.Utility Functions in its Rollup 8 for Microsoft Dynamics CRM 2011 for both online and on- premises:

Function
Description
openEntityForm
Opens an entity form
openWebResource
Opens an HTML web resource.


But when trying to pass custom parameters to OpenEntityForm as mentioned by MSDN link, I get CRM Error page:






Hence I had to do a work around to pass the custom parameters to OpenEntityForm. I need to pass the custom parameter to new Account form opened through xrm.utility.  Here are the steps:

1. Configure parameters in Entity Form:
Configure custom parameter in the Entity form:
Name: IS_Flag
Type: SafeString



2. Setting custom parameters for OpenEntityForm function:

function openNewAccount() {
    //set the parameters to pass to the new form 
    var parameters = {}, flag = false;
    var regardingField = Xrm.Page.getAttribute("regardingobjectid").getValue();
    if (regardingField[0].id != null) {
        flag = "true";
    }
    parameters["Is_Flag"] = flag;
    //Open the new form
    Xrm.Utility.openEntityForm("account", null, parameters);
}

3. Retrieving the custom parameters in entity form:
function OnFormLoad() {
    // Get the Value of the Regarding through the Customer Parameters
    var param = Xrm.Page.context.getQueryStringParameters();
    var RetrivedParameter = param["Is_Flag"];
    if (RetrivedParameter != null) {
        Xrm.Page.getAttribute("new_IsContactchecked").setValue(RetrivedParameter);
    }
}

This way you will be able to retrieve the custom parameter value in the newly opened CRM form.

Hope this was helpful !!!

Friday, February 22, 2013

Not able to view full GL account number in Dynamics GP?


We have seen many customers using alphabets in their GL account numbers according to their business. The complaints from the customers are not able to view full account number anywhere in Dynamics GP.

Example: GL account number MAN-0001-01 will be displayed as in the below screenshot.


Cause:
The default account segment width is not enough to display some alphabet characters.

Resolution:
To increase the display width for the account segments which contains alphabets, follow the below steps.

1. In GP, go to Microsoft Dynamics GP --> Tools --> Setup --> Company --> Account Format.

2.  In the Account Format Setup window, change the display width using Display Width drop-down for the corresponding account segments. The default Display Width is Standard for all the account segments.

The following guideline is to determine the most appropriate display width for the account segments.
  • Standard - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, F, I, J, L, T, and Z
  • Expansion 1 - A, B, E, K, P, S, V, X, and Y
  • Expansion 2 - C, D, G, H, M, N, O, Q, R and U
  • Expansion 3 – W


After changing the display width, users can view full account number in Dynamics GP.

     

Hope this helps!!! 

Query Object Data usage in Power Pivot - NAV 2013


What is a Power Pivot?? What do we achieve with it in NAV?
In General, Power Pivot as we all know is a data exploration tool. With OData and Power Pivot, we gain access to a powerful set of tools and technologies for data exchange and analysis like

·         Publishing a Microsoft Dynamics NAV Query as a web service.

·         Verifying web service availability from a browser.

·         Using the Power Pivot add-in for Excel 2010 to import the table data as a new worksheet.

·         Creating a PivotTable from the worksheet, selecting relevant fields, and then organizing and formatting the data to highlight strategic data.

What’s now?
The section below will take us through in “Viewing Query Object Data in Excel Using Power Pivot

In short, create a new custom query in NAV 2013, and display the output it in terms of charts using Power Pivot Data  

 Query Object Creation

First, let's create a new query (new object released with NAV 2013) and use that query data as raw data for power pivot.
Open the developer environment of NAV 2013 and start creating a query. Create a query.

The sample I have taken below is for the Customer Balances using the Customer and Cust. Ledger Entry tables.  
      In this I need the top 10 Customer Balance with location wise
 
After that we execute the query to get top ten customers. Now, we need to deploy this query as web page to do this we need to verify the deployed Query in browser

 Power Pivot Data Creation in Excel
Now, open New Excel sheet-> Power Pivot Tab->click on Power Pivot window to open the window in which we can upload our query data

Following setup will illustrate how to upload
                         ·         Go to Get External Data-> ”From Data Sources”  following screen will open



Select “Other feeds” click next

·         On the next screen we need to pass URI(uniform Resource Identifier) (i.e: The URL which we used to check the web page/Query deployed or not in Brower)


Click on Test Connection to see the connection succeeded message

Click Next to proceed

·         Now system will show, what are all the pages or Queries are deployed within this service it will list down in one table like below



·         Select how many tables you want and then click Finish

·         After clicking on the Next button system will show the output data of the Query in separate sheets



Creating charts using Power Pivot Data:
Now we are going to use the data generated above  to create charts, and upload them in the share point so that we can view the data online

System will prompt you New Work sheet or Existing Worksheet. After choosing one of the option system will create a pivot table with fields selected in the Data

 
Here we can choose which field has to be taken for x-axis, y-axis and Legend Fields

That’s it, we have the Chart that displays Customer Balances location wise