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. 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 other similar data. Android Q places restrictions on access...

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. 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 it to put a request...

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