October 11, 2016

Salesforce.com Einstein

AI for Salesforce and Force.com Platform, everyone’s personal data scientist. Capable of predictive analysis, Machine and Deep Learning, Natural Language processing and generation.

From various Dreamforce keynote (#DF16) it provides Lead score which helps for prioritization, Provides Insights for various records by reading and analyzing record details, emails, calendar information etc. It also provides email recommendation and content written by Einstein!

This one single slide is explaining how Salesforce.com Einstein got its shape over last 2 years. 





Reference:
Salesforce Einstein Keynote: AI for Everyone

September 6, 2016

My take on Salesforce Winter 17

It’s just my take/favorites, didn’t mean to prepare short note of entire release notes –consider as quick bite in Consultants stand point. The initial version of Winter 17 release notes can be referred in below link.
 
  • Lightning Experience – what is newly added in to lightning experience?
    • Field level ‘help text’ got added to lightning experience
    • App Launcher got new look, it may help to see all tabs along with App
    • Account gets automated upgrades, news and logos are automatically updated for account records
    • When account gets created, there logo got added automatically and it can be reviewed as well
    • Add quotes to opportunities in Lightning Experience as well
    • List view inline editing: at a time only one record can be edited but more records can be saved
    • Snap-In Chat (beta) helps end customers to chat with agent while they browsing company website, this uses live agent with simpler setup
    • Global picklist administration now available in Lightning experience
  • Google calendar sync with Salesforce events. 
  • Triggers, Validation rules are supported in Account contact relationship object.
  • Campaign Influence – with this feature, opportunity can be tagged to multiple campaigns and it may help for accurate analytics and marketing ownership.
  • Account Insights, now named as News and it is now available for Accounts, Contacts and Leads  and this can be shared through Chatter (information listed in news are based out of US resources).
  • Sending emails with API is extended. Single email can be send to 5000 external email addresses, and mass email can be send to 5000 external email addresses per day based on GMT time.
  • Reports can be generated out of External object’s data.
  • Open CTI is now supports to Lighting Experience as well.
  • Field Service brings lot of operational features to manage workforce with service resources. 
  • Social Customer Service: Instagram support is now generally available.
  • Omni-channel Supervisor (Beta) provides live update on agents, queues and work. Additionally Live agent chat can be routed with “Omni channel” instead of skills (Beta).
  • Service contract hierarchies can have up to 10,000 records now, and there are no longer any limits on hierarchy depth and width. Previously, a service contract could have up to 2,000 child service contracts only, and a hierarchy of service contracts could have up to 50 levels.
  • Asset hierarchies can have up to 10,000 records now, and there are no longer any limits on hierarchy depth and width. Previously, an asset could have up to 2,000 child assets only, and a hierarchy of assets could have up to 50 levels.
  • Field Service in communities: customers can easily schedule appointments from within communities.
  • Chatter post now support to include up to 10 photos/files.
  • Health cloud available in Enterprise, Performance and unlimited editions (not in Developer edition) provides care plan templates (problems, goals and tasks) to the care coordinators.
  • Visual workflow (Flows) going Lightning (beta), even if we are using classic or lightning – this feature will make our flows like lightning experience.  With this we can run flows with lightning skin, embed flows in lightning pages, display flow screens with two columns.
    • Now encrypted data also available in flows (pilot), it can support for update and still not to sorting or filter.
  • Process builder
    • Now can call another process builder, with invocable processes. So we can build one invocable process and call it from any process builder.
    • Access owner field references like case owner’s email address in process builder.
    • As like in flows, now encrypted data also available in process builder (pilot), it can support for update and still not to sorting or filter.
  • Change sets – quick deployment validations expanded from 4 days to 10 days, so changes sets can be validated this week end and can be deployed next week end.
  • Kindly note - this blog post skipped to discuss these product features – Pardot and Wave
  • Retirement Announcements
    • Chatter Answers will be retired from Winter 18, meaning users will not able to post, comment, answer and view existing chatter answer data. However “Chatter Questions” will take over to providing the similar functionalities.
    • Salesforce1 mobile browser app on Blackberry 10 devices ends with this winter 17, Salesforce1 app is continue to be in Blackberry world and supported.
    • Contacts – Stay in touch request feature planned for retirement in summer 17, any business
    • Desktop CTI (also known as “CTI toolkit”) planned to retire from Spring 17.

October 27, 2015

My take on Salesforce Winter 16

It’s just my take/favorites, not covers entire release features –consider as quick bite in Consultants stand point.


  • Browser – Lightning Experience is supported most recent stable version of Chrome and Firefox, and it requires Internet Explorer 11 as not supported in 10 and lesser versions.
  • Lightning Experience – available (within 24 hours of) in Winter 16 release, Lightning Experience doesn’t include every feature available in Salesforce Classic – consider and plan out the roll out strategy if you are moving to Lightning Experience
  • This release is prominently focused on Lightning Experience and most part of release notes discuss about what is available and not available in Lightning Experience.
  • Exception Handling – we can set email address to alert in case of any unhandled exceptions, previously it used to send to creator of the class by default.
  • Enhanced Notes – It comes with auto save feature and ability to tag to multiple (parent) records, it comes in Lightning Experience but will not be available if Chatter is turned off.   
  • What is Not available in Lightning Experience wrt List views
    • List View – Inline editing
    • List View – Sharing with Group
    • List View – Following a record
    • List View – Cloning list view
  • List View with Chart is available, it helps a lot in data visualization
  • Sales Path – provides clear separation of functions to focus on fields that matter at that time.
  • Opportunity Board – Visual summary of all opportunity, drag and drop to update stage, create task right from the board.
  • My Task List – Finally we got this addressed through standard feature with awesome lightning experience
  • Salesforce App for Outlook – Get Salesforce content related to emails and events in outlook might help a lot.
  • Redesigned Reports & Dashboard home page
  • The ultimate, Rich Dashboard Editor – feature of resize, drag and drop feature etc are awesome
  • Organization Sync – provides the feature to have second production environment, it can be used while primary application is on scheduled maintenance/upgrades. There are two difference options to control the Metadata sync and user data sync. Also there is a feature to temporarily pause the sync process.
  • Email to Case feature available only in Salesforce Classic edition only, so this means if we enable Lightning where email to case already deployed – what is the problem will be faced?
  • SOS Video chat and screen sharing – impressive!!
  • Search Improvement for communities – will get to see similar topics while typing itself.
  • More rollup summary fields – increased to 25 from 10.
  • Picklist replacement process – now admin will get notification when picklist replacement is completed in the backend
  • Global Picklist – one picklist field can be used across multiple objects. So values in picklist can be easily controlled. But it is now on pilot and available only in developer edition.
  • All New Data Import Wizard – one place to import & update standard and custom object records.
  • Records with inactive owners can be updated without any problems.
  • Lightning Connect – Now external objects are writable which allows bi-directional integration.
  • Enabling separate load for External object related list, meaning if Account has external object as related list loading of Account records won’t be get impacted by external object (related list).
  • Process Builder – supports time based actions with multiple schedules to perform group of actions.
  • New login screen look and feel which goes with Lightning Experience
  • Now we can create multiple user account in one go and Login History now included the location of the user login as well.
  • Platform Native Encryption – allows to encrypt selected objects and fields.
  • Lightning Component is generally available in all Salesforce.com supported platforms like SF1, Classic, Lightning and communities.
  • Lightning Components are now available in AppExchange portal.
  • Object Manager –one place to manage standard and custom objects.
  • Some screen still referring to classic screen even when we are in Lightning. In the lightning Experience – Setup menu, some of the menu just give the feel of classic screen just got included in the Lightning outer layer. Meaning the core pages are in classic feel only. For example when I create flow, the screen when I click “new” button is in classic feel. 

October 7, 2015

Dreamforce 15 – Key takeaways

This year Dreamforce was huge compare the previous year(s). Of course it is dreaming big year of year.   There is so many to take for everyone from Dreamforce, but for me as a Salesforce.com Developer, Consultant and Architect – it is huge.

However what I possibly took on that four days!

Presented a session in my company Booth on “Global rollout of Salesforce.com using Continuous Integration”.

New Product releases,
Salesforce IQ (RelateIQ) – Sales Cloud for Small Business
SalesforceApp cloud – Platform as a Service
Salesforce.comShield - Platform Encryption, Field Audit Trail, Data Archive & Event Monitoring 

On Heroku Platform,
Heroku flow seems very interesting for Continuous Delivery (especially when I did presentation on Continuous Integration).
Heroku DX – This supports Continuous Delivery by better source control, easier database management, and easy configuration and deployment by clicks.

There were series of sessions based on specific themes, was able to catch up with some of the sessions on these theme based tracks, which intern provided closure platform to connect people who looks for same topics.
Modern Architecture
CIO command center – Analytics
Security

Breakout sessions – below are the list of sessions I attended and clearly some of the sessions are very informative and good learning, some were explicitly sales demos and some were not mapped to correct roles and levels in the agenda builder.

CoE Workshop
Org Merge Best Practices
Large Enterprise Transformation (HP)
Modern Architecture (Theme based tracks)
Enterprise CoE
Single Vs Multi Org Strategy
Global Salesforce deployment – from business perspective
Lightning roadmap: All new Lightning Experience and Platform
Platform Encryption
Admin tools for Managing and Optimizing Data
Usability Testing
Cisco DevNet
Lightning Platform

Very importantly – If I need to say two things which are very much highlighted and attracted most of the crowd are Trailhead and Lightning Platform (Experience & Design System).
Of course it was awesome feeling to be on Dreamboat and nevertheless to say enjoyed the Dreamfest.


For a quick glance of Dreamforce 15 pictures.

September 1, 2015

DF15 – My top 5 picks - Day 2

Here is my agenda for day 2 at Dreamforce15. Just thought of sharing the details :)
















PS: I wish this agenda will remains same but time has to say if able to make it all this sessions. 

August 24, 2015

DF15 – My top 5 picks - Day 1

It’s time to build Dreamforce agenda; these are my picks from day 1 session. If you are like minded and looking for some advanced developer, architecture and project management oriented sessions these are some of the best picks for your day 1 agenda. 



February 19, 2015

My Take on Salesforce.com Spring 15


It’s just my take, not covers entire release features –consider as quick bite in Developers and Consultants stand point.


  • Happy to hear IE7 and IE8 will not be supported from Summer 15 onwards
  • Salesforce Analytics for iOS – explore all data from mobile device, unfortunately it is not available in Developer edition.  Unlike typical Dashboard it is much more interactive. It can handle outside data as well through data sets (reusable integration).
  • Question to Case – it is available in Salesforce org and Community where moderators can create a case from chatter questions; it is very easy, quick and effective.
  • Duplicate Management –Easy to setup matching rules and implement duplicate management and it comes with clean error messages and duplicate details. To accomplish this functionality earlier - have been used to create Workflow Field update to update external Id field (which is marked as unique) with set of field value which identifies duplicates.
  • Products now having field history tracking (happy for this but hold on Opportunity Products and Campaign still doesn't have this field history tracking).
  • Thanks and Skills are free for Sales cloud users, liked Skills more than Thanks along with endorsements (is it LinkedIn influence?) 
  • Enhancements to Asset object – includes Tab, Sharing settings and record types (previously it is child object to Account). 
  • Knowledge Article - maximum amount of articles per organization is increased from 10,000 to 50,000.
  • Accounts, Opportunities and custom object records owned by inactive users can be updated by any users.
  • Organisation Sync – Salesforce.com will be available even when the down time of primary org! How wonderful it is!!
  • Add records to chatter group - as like files now records also can be added to the Chatter group.  Further only these object records can be added - account, contact, lead, opportunity, contract, campaign, case, and custom object.
  • Chatter feeds supports emotions :)
  • Search All Setup – now it can search lot more items than earlier, it can search Custom fields and objects, Users, Groups, Profiles, Roles, Workflow – Rules, Email Alerts, Field Updates etc
  • Track Data loader logins with Login History – Application will be listed as “DataLoaderPartnerUI” when users connect from Data Loader UI (tool).
  • Apex Flex Queue – it can handle 100 batch jobs simultaneously and more importantly order of execution can be managed.
  • Quick Deploy – It will help reduce deployment time through change sets by skipping apex test execution at that time of deployment but it has to meet these conditions 1) All components might have been validated in target environment in last 96 hours 2) All apex tests in target org should be passed and code coverage should be at least 75%.
  • @testSetup – Create test records once and access them in every test method in the test class. Changes made to the record are each method is local and rollback at the end of the method. Note: If a test setup method calls a non-test method of another class, no code coverage is calculated for the non-test method.