Everything You Want To Know About Einstein Discovery
Jun20

Everything You Want To Know About Einstein Discovery

What Is Einstein Discovery And How Can It Help Me? Powered by Artificial Intelligence, Einstein Discovery helps users identify insights and explain a wide range of patterns across millions of rows of data in a few minutes. In other words, Einstein Discovery with some configuration can help you easily recommend a future course of action or predict an outcome for a Salesforce object of your choice. Einstein Discovery helps your team boost productivity and work speed as it offers answers to common business queries like: Predictions –What happened? Was it something unusual? Explanations –Why did it happen? What is the complete, accurate, and precise diagnosis behind the facts? Recommendations –What will happen next? Is this just an isolated incident or is there a trend? What must you do about it? Are there are any effective options to deal with it? Data can easily be imported into Einstein Discovery from popular databases like SQL, Hadoop, Heroku, SAP, CSV files, Salesforce, etc. All in all, Einstein Discovery can be referred to as a personal data assistant who is readily available at all times to quickly sift through piles of data to ascertain critical patterns and make accurate predictions. Advantages Of Einstein Discovery Efficiently utilizes data prep for enhancing your data through an automated functionality. Creates natural language stories exported to Microsoft PowerPoint, Word, or Salesforce Wave Analytics. It gives you control and freedom of all the probabilities of what is taking place, what would happen next, and what you must do for it. An automated process helps you analyze millions of data combinations in a few minutes. It can be easily connected to Salesforce or any other organized source of data. The story output of Einstein Discovery is delivered in a user-friendly manner that can be easily consumed and acted upon with great ease and speed. The results that Einstein Discovery produce can be effectively analyzed and utilized on a practical level in more than just a way, including: Visualized in Einstein Analytics. Demonstrated on Salesforce records. Employed for triggering Salesforce automation. Included in Salesforce dashboards and reports. Flagging critical data trends to relevant users. What can Einstein Discovery do for your business? The simple answer is — WONDERS! Like any other AI platform, Einstein Discovery is just a tool. The greatest advantage of this advanced tool is that it can help you deal with humongous amounts of data that is presently sitting in different systems and offering little or no value to your business. Einstein Discovery is also an excellent tool for efficiently and effectively handling the Terabytes, Gigabytes, Petabytes, and Yottabytes that the systems of your business collate day...

Read More
Basics Of Blockchain Technology For Salesforce
Jun19

Basics Of Blockchain Technology For Salesforce

Salesforce recently unveiled the Salesforce Blockchain at its TrailheaDX Developer Conference. Initially revealed at last year’s event, this solution enables leveraging the blockchain technology through clicks instead of the requirement to write code. This move is seen by industry experts as an excellent way ahead by Salesforce to extend data associated with customer relationship management to partner networks. Trailhead AI Module Components The Trailhead AI module will cover: Recognizing bias in AI Understanding AI Human and ethical use of technology Removing exclusion from algorithms and data Bias, transparency, and ethics are critical concepts in the world of Artificial Intelligence. The biggest problem lies in the fact that algorithms by themselves may not have bias individually, but they acquire bias when combined with other models. Industry players like IBM have advocated for an additional layer of software for monitoring algorithms to see how they work together in tandem for producing bias. What is Blockchain? A Blockchain can simply be classified as a growing list of records known as blocks that are associated using cryptography wherein each block includes a cryptographic hash of a timestamp, the previous block, and transaction data. By design, it is resistant to modification of the data and this technology is used for creating a secure linkage between records. Making an edit or update to an individual record entry requires making an alteration to the cryptographic hash that gets generated as the record was created. Any record added to the ledger after an altered record is required to be re-validated and re-added to the ledger and also with updated hashes. Typically, a change to the value of a record is published as a new ledger entry in a blockchain. What is Salesforce Blockchain? Salesforce Blockchain refers to an innovative way of creating, securing, and sharing data from applications within a partner network. This is primarily due to the fact that it offers the infrastructure of a distributed ledger while adding on the capabilities of Salesforce metadata. Partners can independently and securely verify records from whatever system they use on Salesforce Blockchain. Salesforce users are free to view and work with blockchain data in automation, reports, and all the places where they expect to work with typical record data. Salesforce Blockchain, which is built on open source blockchain technology from Hyperledger Sawtooth, would let customers manage workflows, applications, and contracts based on the blockchain without code. In another development, Salesforce announced the creation of modules on the Salesforce Trailhead developer education platform. These modules are created with a predefined purpose to address partners, customers, and employees who will be working with Einstein and using different models. The Trailhead...

Read More
How flutter influences the future of development?
Jun06

How flutter influences the future of development?

Introduction Android and iOS are the main platforms for Mobile apps development. One usually needs to develop apps for both platforms, essentially writing different codes. Therefore, Cross-platform development as a concept has recently gained popularity in the mobile industry. Cross-platform development refers to the development of mobile apps that can be used on multiple mobile platforms. It saves time and effort when building an app. Consequently, various tools have emerged to make cross-platform development possible and desirable. There are web-based tools such as PhoneGap (Adobe), Xamarin (Microsoft), and React Native (Facebook), each having their advantages and disadvantages which stand in the way of successful mobile app development. Today, developers are in constant pursuit to expand knowledge levels and learn new technologies to aid them in building high-performing apps. App owners look forward to optimizing the resources and time spent on development. Announced in February 2018 at MWC, Flutterby Google has entered the world of mobile development, trying to make its mark in the field of cross-platform development, Click here loanchums. An Overview to Flutter Flutter by Google is an amazing cross-platform framework, which allows developers to build easy, fast, and native mobile apps. It stands as an open source SDK (software development kit) using which one can create superior quality apps for Android and iOS with the help of a single code base. Adding to this list of platforms, Flutter works with Google Fuchsia as well, which a new platform being developed by Google. The amazing framework is free and optimized to achieve fast rendering and complex animations thus making the UI coding easier and simpler than it would have been for native development code. It uses the C++ rendering engine and is based on the programming language. Since Flutter works with existing code, it can be easily used by developers and organizations around the world. Let’s take a look at the benefits of the Flutter framework to mobile app developers and business owners. Advantages of Flutter Hot reload Hot Reload enables developers to see the changes made to the code right away in the app, in just a matter of seconds. Teams can quickly add new features, fix bugs, and experiment, thereby enabling better collaboration between developers and designers when they want to improve how the app looks and check effects immediately. Cross-platform development The need to build for two platforms separately is eliminated with cross-platform development. For two applications, a single code base can be used. Perfect for an MVP (Minimum viable product) With Flutter, it’s much easier to have a clear idea of what the MVP looks like. Developing two separate apps would take much more...

Read More
Integrate Instagram with Salesforce through Zapier
May30

Integrate Instagram with Salesforce through Zapier

Before we delve into the topic directly to elaborate on the steps involved for quick integration of the social media platform – Instagram with the world’s leading CRM solution – Salesforce, there are two aspects which form the solid premise for businesses to integrate their Instagram account with Salesforce via Zapier. First, we must seek answers to two queries – “What are the challenges involved in Salesforce Integration?” and “Why should businesses go for Zapier?”. In this post, we will shed some light on the above queries and also go through the steps involved in integrating Instagram with Salesforce through Zapier. What are the Challenges involved in Salesforce Integration? Modern-day businesses have a complex application structure – different applications sets are deployed for serving different business needs but designed to address similar business pain points. Thus, integrating disparate applications will enable businesses to enhance operational efficiency, consistency, and quality. However, some of the integration challenges that companies face during Salesforce challenges are: Integration challenges Data mapping: One of the visible issues of integrating Salesforce with other business applications is the mismatch between data fields and types. Repeated names in Salesforce: While Salesforce provides an option to consider repeated names; other applications deem it as duplicates creating confusion on how to treat them with external applications. Preserving links between data fields: Preserving referential integrity poses to be the toughest parts of Salesforce integration with other platforms. Automatic ID generation: For every entity created or imported, an ID is generated in Salesforce automatically. The problem arises when records imported from external applications with IDs already gets overwritten by Salesforce during the process- resulting in the loss of the links. Possible solutions for integration challenges The solution(s) for these challenges could be dealt with in two possible ways Building custom solutions: By building your custom software to deal with Salesforce integration issues offers extensive customization, flexibility and meets specific needs of the business. However, it is not bereft of downsides. It involves high-cost considerations, besides considerable time to develop the tool. Using online automation tools: To connect apps of daily use that automate your tasks and reduce time, you can use various online tools to make your automation. It is also important for us to know more about Zapier. What is Zapier? It is an online automation tool connecting your web apps. It is a tool that allows you to connect apps which you use on a daily basis – enabling you to achieve task automation and saving of time. You can connect over 1500 integrated apps to come up with just a few clicks. It is easy quick and easy to...

Read More
5 Important things to consider before hiring an Android Developer
May29

5 Important things to consider before hiring an Android Developer

Today, Apps are all over us! From ordering food online to paying utility bills, there is an app for each and every need of ours. Now comes the question — who makes these brilliant apps that are simplifying our lives? How are these application developers hired in the first place and what makes a good android developer? Mobile apps are defining the future of a connected world. Each and every single day, new apps are made available to us with the sole purpose of streamlining things so that our lives are made easier and smarter, all thanks to creativity and ideas floating all around us. But, a lot of factors need to be considered before converting an idea into an android app basta bredband mobilt router test. In this context, the most prominent factor is to hire a highly skilled Android developer. In order to find out the best, a lot of things are required to be kept in mind when it comes to hiring an Android developer. You might have some questions – Who is an android developer? Why do we need the best Android developer to code? Basically, an Android developer is someone who is hired to build amazing apps through coding language and skills. However, finding the ideal android developer for the specific requirements of your business can be a difficult task, especially if you are not a tech-savvy person. Now without wasting much time, let’s dive straight to the 5 most important things you need to keep in mind before hiring an Android developer. Here we go! Be clear about your requirements What tasks need to be performed by an Android developer? This is the foremost important thing you need to understand. While creating an android app, a developer is responsible for creating the user interface i.e. designing the layout of the application and implementing coding functionality and all other backend integrations. Then, finally, everything moves to the testing phase! Well you know, testing is almost vigorous to produce a well-developed product. So, a blend of skills is required to shape up a perfect and error-free mobile application. While planning a project, it is extremely important that you should go through all the details thoroughly. This will eventually ensure that the final deliverables are in complete conformity with the expectations. Meanwhile, it will also help estimate a budget for hiring an Android developer. Determining all the details such as design style, app specifications, and technical requirements would give you more clarity on what kind of developer you really need for your projects. Conduct an effective interview First of all, a good job description with all...

Read More
5 Key Things about Google’s New Android Developer Policies
May16

5 Key Things about Google’s New Android Developer Policies

Trust is the crux of Google Play. With effect from October 2018, Google has brought about certain important updates to Android APIs and Play policies. Based on user requests for improvements and also to address some of their frustrations, Google made these modifications in alignment with the user feedback received and after its communication to the developer community. Need for changes in Android Developer Policies As a completely open source operating system – Android was developed as an easy-to-use platform providing backward compatibility and API consistency. Every time users download apps from Google Play, trust plays a crucial role. It is essential that the apps do not contain any offensive materials; user information is not misused or lead to the inappropriate performance of the apps. To ensure that billions of users download trusted apps through Google Play and to provide users with more control and transparency on how apps are using their personal information, the updates in Google’s new Android Developer Policies reiterates commitment to user trust. Try to check https://bästa-bredband.se/ Dismay among developers and users When the changes to Google’s Policies came into effect in October 2018, the developers were given 90 days to modify their apps in compliance with the new policy. Any non-conformance risked the delisting of the apps from the Play Store. Features formerly granted to the apps were no longer available under the new policy. However, this resulted in creating distress among Android developers and users alike. On April 15, 2019, Google announced changes to its review process to address developer grievances and its enforcement practices, click this to get loan for your development needs. Here’s a closer look at the permissions and the modifications for the new Android Developer Policies of Google. Additional Modifications to  Android Q Beta Earlier during the year, to protect personal data, Google introduced Android Q Beta with a host of amazing features and capabilities that render more control and transparency to its users. With system-level changes introduced in Q, Google is reviewing and refining its Play Developer Policies. Some of the highlights of the changes are as below. Aimed at the stronger safeguard of user privacy, with scoped storage, Android Q gives more control to users on how apps can access files on external storage. The user may allow access to device location only when the app is in the forefront. The new Android Q privacy changes restrict the starting of the activities on the apps. Such restrictions help users control what is visible on their screen with reduced interruptions. New restrictions are placed on accessing data and system identifiers such as IMEI, serial number, MAC, or any...

Read More
Salesforce Org Migration and Cleanup FAQs
Apr30

Salesforce Org Migration and Cleanup FAQs

Greetings! My Name is Ajay Dubedi and I am a Salesforce Expert with 6 Salesforce Certifications. You can also view SKILLS SET INTERVIEW VIDEO  I am an accomplished Technical Architect, Consultant and Business Analyst with global consultancy experience; designing and implementing solutions for a range of clients. I am a hardcore developer at heart and passionate about sharing all my knowledge with the community (www.ajaydubedi.com) Here are quick answers to your questions before you design a Project Plan for “Salesforce Old to New Org Migration and Cleanup FAQs” Some of the Questions   1 What approach I should take in cleaning up old data that has not been updated in years? Cleaning Old data is an easy or a huge task depending upon the following approaches: The number of records we wish to clean for Contact, Lead, Opportunity,  Accounts? Parameters defined for duplicity and a well-defined formula for data quality score. Example if a lead has an already verified email, phone number, address    and name then we consider the lead as high quality. Tightly coupled or loosely coupled data sets.  Data merge logic and formula. Which data to override and which to retain? 2. How to get the updated data into Salesforce? We advice updating data in Salesforce by the help of Partial copy sandbox or a Full copy sandbox. We recommend doing all the changes in Salesforce data using data loader and many other free tools. Salesforce best practices suggest we don’t do any data update in Production org directly. True backups must be maintained at each checkpoint. 3. How I can generate automated reports and dashboards for the regional branches, so they see the value of keeping the data up to date? Generating automated reports in Salesforce is easy. I am sure if you are having the right Data  Model in place and formula fields created wisely report generation becomes easier. Take a detailed reference from the following link: https://help.Salesforce.com/servlet/servlet.FileDownload?file=01530000001x34wAAA 4.  What additional technology will be required? Salesforce in itself provides lots of Health checkup for your Old Salesforce Org. Please try running report of lightning readiness checks, Security checks, etc. Health Checkup Org security is of paramount importance and Salesforce has come up with the Health Check tool for org security. The Health Check App scans the Salesforce instance – comparing the security settings against the industry standards and the Salesforce standards. The Salesforce Health Check generates a report on the issues, highlighting the difference in settings with the baseline, with a few clicks only. The Health Check tool changes as per the industry baselines so as to tune our security settings as per industry...

Read More
How Useful is Einstein Visual Search for the Retailers
Apr22

How Useful is Einstein Visual Search for the Retailers

It all started way back in 2016 when Salesforce acquired Demandware and so Salesforce Commerce Cloud was started. As retailers constituted a major chunk of customers for Demandware, so obviously Salesforce was interested in making these retailers to join Commerce Cloud. Salesforce is a company that seeks to continuously enhance its services and products. We must mention here the enhanced personalization capabilities of Commerce Cloud that Salesforce intends to improve. This comes with additional features and tools for the Commerce Cloud platform. Einstein Visual Search just happens to be an AI-powered new feature that is added by Salesforce. Let us understand more about “What is Einstein Visual Search?” What is Einstein Visual Search? Einstein Visual Search is an image searching feature, to provide an easy way to search for products, with the help of snaps. It excludes texts and has Einstein Recommendation APIs, which enables retailers to integrate their e-commerce sites with Einstein-driven product recommendations. Here, I would like to share with you some interesting data about Commerce Cloud for the retailers. The retailers employing Commerce Cloud are said to sell $16 billion dollars of wares annually, through more than 3000 websites, spread across five dozen countries. Now, I will provide you some insights on “How Einstein Visual Search is useful for the retailers?”. How Einstein Visual Search is Useful for Retailers? Einstein Visual Search improves search for the retailers. There are stores and product catalogs, built in the Cloud and Einstein Visual Search can be useful for these items. The users simply find an image or a snap of a product and upload them in their smartphones. Einstein Visual Search can find a product for the users – similar to the uploaded image/photo. Great feature? Right? The same is available from a laptop and a desktop. Moreover, the Einstein recommendation engine is now made available as an API, not just in a Storefront in Commerce Cloud. The recommendations are available on any tablet for a store associate or on the product catalog. Furthermore, the Inventory Availability Service in Cloud, that was earlier available in the Storefront, is now revamped as a Recommendation Engine by Salesforce. It is linked with a site or a location-driven app for a recommendation on store items, with the shopper’s preferences and clicks paths. All this is based on an AI-driven app, located nearby a specific user. In the words of  Mike Micucci, CEO, Commerce Cloud, “Our customers don’t have an army of data scientists and now they can use the services they never had access to before,”. “And they can scale them to thousands of stores.” This scaling option addresses an important issue for the...

Read More
Shopify Integration with Salesforce
Apr10

Shopify Integration with Salesforce

I have worked in Salesforce space for the past ten years and is the proud founder of the Salesforce Consulting company named Cloud Analogy. I have worked with our global clients to render Salesforce Consulting services in data migration, data integration and customized Salesforce solutions. Today, I am here to share my experiences about our client who wanted us to integrate Shopify with Salesforce. First, let us understand “What is Shopify?”. What is Shopify? Shopify is an e-commerce platform that comes with varied e-commerce and Point of sale features. These are what lets you start, manage and grow your business for investment loans for benefits. This is one place where we can build our online store to manage our users. There is a Shopify online store builder that enables to customize the look and feel of an online store builder. Now, let us delve into the best CASE STUDY we have so far.   CASE STUDY-Requirements The requirements from the client were two of the following tasks: In the Shopify Store for the client, the user fills a registration form and submits the same form. A request is sent to the Salesforce and the system checks the same details inside the Contact object. If it exists, then only a corresponding client is created inside Shopify with details such as First name, last name, email address, and password.   In the situation, when the same details are not found in the Contact details of Salesforce, then an alert message is displayed as in the below figure.     The below figure shows how contact is created in Salesforce.     The second task was to integrate Shopify with Salesforce to add a tag in the customer profile. The already existing tag for the above customer profile in the above screen was that of participation tag. It was basically a picklist dependent Salesforce field and the client wanted us to reflect to the customer profile of Shopify. Let us now come to the solution that was provided by us. The Solution In the Salesforce Membership object, there is a picklist field.   On selecting a specific record in Salesforce, we arrive at the membership details page. This is where we can change the membership level say platinum, from a picklist field as shown in the below diagram.     After a change in the picklist value, the same value will be reflected in the Shopify page, after refreshing the page. The tag is changed to reflect the change in the picklist value. This we had done by implementation of a trigger that passes the change to the picklist value and sets...

Read More
Client Security and Company Culture at Cloud Analogy
Mar25

Client Security and Company Culture at Cloud Analogy

Let me start with a weird security incident from today’s Facebook messenger chat. I received this email from a lady from a certain company and as we at Cloud Analogy do lots of email marketing campaigns, we thought this could be a reply from a prospective Salesforce services client. I immediately took this to my Sales team and did a quick data mining about the lady who emailed me and her company details. It looked a bit suspicious as the website of email Id was not found but a bigger firm with a similar name and details were found. Before my Sales Team could plan to do anything in reply, I got another message from her.     This Lady contacted me from her company email to my company mail and asked me to fix a code for her – sharing requirements. Initially I thought she was a contractor and wanted to hire us[Cloud Analogy]. Then soon this girl found me out on Facebook and asked for my help directly on messenger! I thought that this will be a quick question kind of freelancer test and I tried suggesting some solutions for the Salesforce trigger code she was referring to. Eventually, I found out that she was actually trying to take help from me to get her code done. It was merely some kind of test she was about to submit to her company or end client for that matter. I went ahead and warned her as this is a serious security breach and if her company finds out she will be in a bad mess. I am sure the conversation itself will be good enough to explain the entire story but I would still like to make a few more points for both new joiners to Software Industry or in fact to any Industry. Companies should conduct proper security training and HR team and Legal team must be able to explain an experienced or fresh talent joining the company about company policies and Security steps. We at Cloud Analogy tend to follow best practices in the industry and ensure data and client information integrity at all cost. Companies must regularly check/inspect the security breaches by various means and processes. We at Cloud analogy have hi-tech devices in our premise to protect and prevent any security breach. Some of these are: FingerPrint Scanner and ID cards for access to the workplace.  Security Camera at all workplaces   Google security to prevent any unwanted file and data sharing outside the company. Regular Notifications and alerts to Team leads. On-Premise Software copy check tool and Background verification of each individual. Legal Team...

Read More