Migration of Dynamics On-premise to Dynamics 365 cloud Online

On-Premises-D365-Migration

A company can decide to migrate from on-premise to D365 cloud online for a variety of reasons, including improving employee access to CRM applications, avoid capex due to hardware refresh, lowering maintenance and infrastructure costs, facilitating integration with cloud-based social apps, and achieving a faster return on investment. Whatever the cause, the most important factor in realising this vision is the successful migration of CRM data to the cloud without compromising usability, accessibility, or efficiency. 

Sysfore has developed the expertise and structured methodology to streamline the end-to-end migration process, ensuring a quicker and more efficient migration to Dynamics 365 online. Sysfore adheres to Microsoft’s best practises as well as lessons learned from customer implementation, to ensure that online implementation and conversion to Dynamics 365 online are completed without data loss or unexpected limitations.  

Are you prepared to make the switch from older versions of Microsoft Dynamics CRM to Dynamics 365 Online? Let’s face it: in today’s cloud-first environment, on-premise implementations of Dynamics CRM are on their way out. The cloud version of the app is where the bulk of innovation takes place. The product was renamed Dynamics 365 by Microsoft after undergoing a complete architectural change and with seamless integration with Microsoft Office 365.  

Since version 1.0 of Microsoft Dynamics CRM, our team has been working with it. To execute a good migration, you’ll need a lot of knowledge about the product. We have extensive experience with both on-premise and cloud implementation models and can assist you with your transition. 

A good migration from on-premise versions of Dynamics CRM/365 to the online platform needs several considerations. 

A comprehensive review of your on-premise infrastructure and a detailed project plan are needed to successfully move from on-premise to Dynamics 365 online. To make a good migration, several factors must be considered. 

Key Steps – Things to Think About While Migrating to the Cloud with Dynamics CRM/365

Sysfore-D365-Migration-Approach

Standard Functionality Differences 

The amount of variations in overall features will be determined by the on-premise version of the software you are using. All use cases should be checked to assess discrepancies in functionality until the device has been updated to the most recent version (preferably in a staging environment). This can play a big role in the smoothness of the rollout and user acceptance. 

Evaluate the new functionalities 

One of the most common errors we see in on-premise to online migrations is failing to evaluate all of the new features that have been introduced to the platform. If you’re using an older version (4, 2011, or 2013, for example), your online subscription would include a slew of new, powerful features. Now is an excellent time to study and assess your current system use and make plans to take advantage of the new features Microsoft has introduced to the online platform. 

Customization & Reports 

It’s critical to review the existing customizations in the on-premise environment, this would help in planning the custom module built and plan how they could be moved to the Dynamics 365 online. The amount of work required to prepare your on-premise based system for migration will be determined by the version of the system you are using. Check for Java Script, Custom Code, the number of documents attached, data integrations, and third-party applications.  

In addition, custom reports created in SQL reporting services or other resources will need to be updated if they exist in your system. The online edition of Microsoft Dynamics CRM/365 does not allow direct access to the SQL database, unlike the on-premise version. To work with the cloud edition, custom reports may need to be modified to use Fetch XML or T-SQL.  

Storage Prerequisites 

In an on-premise model, database capacity is constrained only by the amount of hard drive space available; but, with Dynamics 365 online, space is allocated depending on the number of users licensed. File attachments will easily consume the available online storage. Be sure to assess your storage needs and budget accordingly, or try a different approach to document storage, such as SharePoint Online. 

Licensing

Assign each user to a Dynamics 365 certificate. 

The licensing model changed when Microsoft rebranded the software as Dynamics 365. There were three licence forms in previous versions: Essential, Basic, and Advanced. Application licences and Team Member licences are all available in Dynamics 365, each with varying degrees of functionality. 

A User’s application license allows them to use unique features (for example, Sales versus Service). A User with the Team Member licence can see existing records and manage activities, but can’t do the CRUD operations on the Master entities. When evaluating an online migration, each User must be evaluated to decide the particular features they need and the appropriate Dynamics 365 licence. 

Data Migration 

The most important step in the migration is the actual data migration strategy. From assessment workshop to the actual migration, there are lot of intricate steps to be followed. Microsoft has a standard data migration strategy outlined for reference.  

Some key things to be considered: 

  • Prepare the data model for the source and destination database. 
  • Data mapping, from source to the destination entities to be done 
  • Prepare the migration data environment on the on-premise and to the new Staging environment on Dynamics 365 online. 
  • Run the data migration with the migration tool based on the configurations required and validate the data based on the migration report. 
  • Repeat the data migration run with the tool and freeze for the final migration to the production environment as per the plan. 

Conclusion 

The benefit of the cloud is that it incorporates continuous development into the model. Indeed, for enterprise tech innovation today, the cloud is largely the only implementation model. Building business applications for the cloud has the added benefit of deploying enhancements and new functionality on the customer’s behalf inside a cloud platform that largely isolates customers from the impact of change. Because of this continuous improvement feature, the return on a cloud investment has a lot of room to develop without changing the overall cost of ownership. 

The Dynamics 365 family, should be on the short list for companies looking for the best possible alignment between application, technology, and the cloud. The time to prepare is now, regardless of when it makes sense to pull the trigger and make the transition to the cloud. 

Also Read More about – Low-Code application platform (LCAP)

You can talk to one of our solution experts today to learn more about you can leverage Power Apps and the Power Platform in your organization.

Sysfore is a Microsoft Gold Partner with unique customer stories using the Microsoft Power Platform. Being a low code/no code platform, partner could help customer in quickly building apps for their key business challenges leveraging the various solution components. As requested sharing with you the solutions which Sysfore has already built on Power Apps platform for customers.

Get Sysfore Cloud Managed Services For Your Enterprise

Sysfore, A Microsoft Cloud solution provider and a Gold Partner, uses leading network, technology, and service expertise to deliver our service anytime, virtually anywhere, quickly and efficiently. We have helped over 80 small enterprises and 30 mid-sized enterprises across the globe for a successful cloud migration in the past 8 years.
Contact one of our experts today and we will help you find the perfect solution for your business. Write to us at info@sysfore.com or give us a call at +91 (80) 4110 5555.

Building responsive apps using Power Apps Canvas

What is a Responsive design?

Responsive design by the terminology means a dynamic or fluid design, which can adapt to any screen size irrespective of the device on which the end user is using the application. One of the key aspects when a customer looks at new application development is the capability to have a responsive design for the application responsive Power Apps Canvas, which helps them to give the end users same experience on a large screen like in a desktop, to a mobile device like in a mobile phone. The need of a responsive design is becoming critical in every customer decision making whether it’s a new custom development or even a platform driven development approach.

Microsoft Power Platform, a low code / no code application platform (NCAP) provides this capability in the rapid application development using Power Apps. The key thing to note is the fact that in a traditional development, such a responsive development would require a good amount of work from a UI/UX engineer working in detail using CSS. This approach reduces the time taken for such development. 

How to create an new App using Power Apps?

Steps to create App.

  • Go to chrome and type make.powerapps.com
  • It will lead to sign in, give credentials Email and Password to sign in.
  • Once you login in left hand side you can see different options such as Home, Learn, Apps etc.
  • Click on Apps.
  • Once you click on App on top you can see New app option.
  • When you click new app, you can see 3 options such as Canvas, Model-driven and Portal.
  • Select Canvas
  • It will lead to new tab where you can find 2 options for creating app (Please refer below screenshot).
    • Phone Layout and Tablet Layout in Blank App (you need to insert all controls)
    • Phone Layout and Tablet Layout in Template App (prebuilt templates will be given you can modify)
  • As we are building Responsive canvas app, please select Phone Layout as your preference (Blank or Template).
  • For more detailed information on creating app please refer: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/get-started-test-drive

Power Apps has provided some new features enabled to make an app responsive. We need to follow below steps.

  • Once you create app you can find on top menu you can see File, Home, Insert, View, Action.
  • Click on File.
  • On left menu click on Setting
  • You can see one more menu list beside left menu.
  • Click on Screen size + orientation.
  • Beside one more screen visible as shown in the below screenshot.
  • Off the Scale to fit, so that your app will fix to whichever window size.
  • Off the Lock orientation, so that it will not affect while your mobile rotation will be done.
  • To save the changes click on Apply and save the app and publish.
  • How to add screen and form?
  • To make the Form we are creating responsive, we need to follow below steps.
  • Click on Home option in top menu.
  • Click on New Screen
  • Click on Insert option in top menu.
  • You can see all different controls such as gallery, form, button, input etc.
  • Click on Form, you can see 2 options.
    • Edit
    • Display
  • Select Edit Form

Once you insert form you can see as shown in below screenshot.

How to configure form

How to configure form?

  • You can find on right side Property name called DataSource.
  • Click on dropdown of DataSource.
  • You will get list of entities (Tables), you can select for which entity (Table) you want create form.
  • Once you add DataSource, below Datasource property you can see Edit fields.
  • You can select fields of form which is required.
  • In below you have one more property called Default Mode
  • Select Default Mode as New for the new form.
  • In form on left side, you can see Tree View.
  • You can see inside form DataCard.
  • In DataCard you will be having 4 controls
    • StarVisible – If the field in form is required then star will be visible.
    • ErrorMesssage – If the field is mandatory, without filling this field if you try to save, then error message will be shown.
    • DataCardValue – It is used to enter the data by end user (Depends on datatype)
    • DataCardKey – Name of your field which you have entered in your table.     

You can see below screenshot how it displays if you try to submit form without filling detail which is mandatory field.

How to make the form as Responsive?

  • Set Columns to 4 (So that we can see 4 field in single row for browser)
  • Set form width property as Parent.Width (Note: Width will automatically adjust to browser or mobile width)
  • Set form Height property as Parent.Height (Note: If give Parent.Height it will set to screen height, in below image I have given Parent.Height-250, so that we can place Submit button below)
  • Select Datacard of your form.
  • Set DataCard Width property as Parent.Width./App.ActiveScreen.Size
  • Set DataCard Width property to all DataCard. (You can use Ctrl+A to select DataCard at a time)

Once you done with above steps you can see your form as responsive.

  • The below screenshot shows your mobile app while playing it will set to browser width.
View – Laptop/Desktop browser

If you reduce to half of your browser, then the form will automatically adjust to your browser size.   

View – Tablet

If you reduce to Mobile size your browser, then the form will automatically adjust to your browser size.

View – Mobile Phone

Blog authored by Jeniviya M., Power Apps Consultant at Sysfore Technologies.

Also Read More about – Power Apps Platform

You can talk to one of our solution experts today to learn more about you can leverage Power Apps and the Power Platform in your organization.

Sysfore is a Microsoft Gold Partner with unique customer stories using the Microsoft Power Platform. Being a low code/no code platform, partner could help customer in quickly building apps for their key business challenges leveraging the various solution components. As requested sharing with you the solutions which Sysfore has already built on Power Apps platform for customers.

Get Sysfore Cloud Managed Services For Your Enterprise

Sysfore, A Microsoft Cloud solution provider and a Gold Partner, uses leading network, technology, and service expertise to deliver our service anytime, virtually anywhere, quickly and efficiently. We have helped over 80 small enterprises and 30 mid-sized enterprises across the globe for a successful cloud migration in the past 8 years.
Contact one of our experts today and we will help you find the perfect solution for your business. Write to us at info@sysfore.com or give us a call at +91 (80) 4110 5555.

Customer Experience in the Energy and Utilities Industry

Customer Experience in the Energy and Utilities Industry

Current state of customer-centricity in the energy & utilities industry

Customer expectations are always evolving and changing. Even in an industry as traditional as the energy and utilities industry, customers now expect seamless digital experiences akin to the standards set by the retailing, travel and hospitality industries. Due to poor customer service, unexplained price increases, and hidden costs, the energy and utilities industry is witnessing a surge in customers who are switching companies.  Customers not only have increasing expectations they are also more aware of the choices they have. Under these circumstances, the energy and utilities industry need to adopt a customer-centric approach and identify ways through which they can build positive customer experiences.

Why companies in the energy and utilities industry should focus on customer experience

Customers expectations have also evolved and they now hold centre-stage under new market conditions. The key factors that have driven these changes are:

  • Customers are digital natives: The popularity of social media and the rise of mobile connectivity has made the customers increasingly vocal on digital. Any sentiment, positive or negative, can draw attention and reach millions within a short period.
  • Customers are now empowered than ever before: Customers have access to quick information and have a plethora of options available to choose from making it easy for them to switch to another company even if the experience is slightly different from what they expect.

To be successful, companies need to be obsessed about providing an exceptional customer experience. At an age where attracting and retaining new customers is turning out to be expensive for energy and utilities companies, customer centricity is proving to be the key differentiator.

A study done by Echo Managed Services found that 34% of consumers in the UK regularly switch utilities providers. This means that regions with more than one utilities company see a lot of churn and end up spending more money to attract new customers.

How energy and utilities companies can improve customer-centricity

To attain seamless customer experience and reduce churn rates, energy & utilities companies need to adopt strategies that can improve customer-centricity. Here are a few strategies that can be adopted:

1. Omnichannel Experience

Customers want more control over how they are contacted and want multiple channels to interact with the company. Identifying all possible customer touchpoints is the first step towards providing omnichannel support. Once the communication channels are identified, companies should establish consistent integration with support systems across all channels. To ensure seamless end-user experience for the customers, companies should also provide a consistent experience across all channels.

2. Integration of Social Media

Energy & Utilities Companies can leverage the power of social media to engage its customers and provide a better customer experience. A smooth digital customer experience can be attained through a comprehensive, customized and flexible social media integration strategy.

Many Energy & Utilities Companies have ventured into this space to discuss energy conservation and efficiency, customer education, branding and promotion, and to provide updates. Social media is gaining acceptance as a viable means of delivering vital communications, customer service issues and promotional offers.

Social media for improving customer experience in the energy and utilities industry

Source: Cognizant

3. Digital Operations

By digitizing operations, energy and utilities companies can enhance operations by improving operational efficiency and customer-centricity. As customers are moving towards smart homes powered by IoT and home automation, energy companies can further enhance the digital experience by integrating and sharing data with the customers. With the help of smart meters and built-in analytics systems, energy providers can empower customers by allowing them to monitor and control their energy usage. Companies can also leverage the data collected by providing personalized insights and recommendations to their customers.

4. Adoption of Latest Technologies

Energy and utilities industry have historically been viewed as a conservative industry. However, today, we see utilities companies adopting new technologies such as smart grid solutions and Internet-of-Things (IoT). Technologies such as Big data analytics and predictive analytics will help companies to segment users to provide personalized services to their customers. With mobile apps and geolocation analytics, utilities companies can provide real-time usage, payments, value-added services and other notifications.

Adopting customer-centric technologies and understanding individual user needs is the key towards attracting and retaining customers in the energy industry. Energy and utilities companies have to ensure that they make a positive impact at every touchpoint of a customer interaction – from onboarding, to delivery and customer service.

Utilities companies are now investing more in CX teams and technologies built specially for the industry. Understanding individual customer behaviour, providing real-time updates and creating a consistent experience across multiple channels is helping companies to delight their customers. The more transparent they are with their customers, the better their chances are of retaining them.

Smartify 365 for the Energy & Utilities Industry

Smartify 365 solution focused on the energy and utilities industry, provides a platform for integrating your operations and technology thereby enhancing your organization’s productivity and reduce downtime. We support your workforce by equipping them with the right tools, extract hidden value and uncover new revenue streams.

With advanced AI-driven customer engagement features such as customer insights, customer trend analysis, 360-degree customer view and proactive multi-channel support, Smartify 365 ensures delivery of operational excellence alongside intelligent sales.

Get Your Business Smartified Now

Schedule a demo to find out how you can improve customer experience with Smartify 365.