It’s hard to believe that CRMUG Summit Nashville was already a month ago! The 2017 event was amazing! Full of live music, great content, and lots of networking! Of course, the #CRMUGDCMonkey was hanging around and we even had a party for all the DC, Virginia, and Maryland Attendees. If you didn’t make it out to this party, be sure to check out the Photo Gallery.
Better late than never, check out the top takeaways from the sessions I attended at #CRMUGSummit2017 (I also linked to the materials for those who attended Summit to download).
Data breaches are very common and very expensive plus on average the breach isn’t detected until after over 6 months. We discussed statistics, ways to prevent and detection techniques. In addition several tools were discussed for different security functions.
Top ways to prevent:
· Move to CRM Online – 99.9% more secure
· If On Premise: Set up external and internal scans weekly to check for issues and follow best practices (network and windows server hardening best practices)
· Have a security awareness program to train your users – they are the weakest point! Plus minimize their security to eliminate risky access they don’t need (Export to excel, SDK access, etc.)
· Follow Service Account best practices – one server account per integration, do not grant admin rights, set as a non-interactive user (cannot login via the web)
· Turn on Two Factor authentication
Rick McCutcheon leading a panel featuring: Peter Vieira, Anne Stanton, Beth Burrell, Jennifer Codding, and Neven Bradasevic and Melita Bouchet.
The panel broke the discussion into the different phases of the project and discussed their tips and tricks for user adoption including:
· Set expectations for the initial release
· Gather information from your users and identify your key stakeholders and champions
· Involve end users in the building process
· Discuss end results with stakeholders especially reporting needs – Remember that data has value and explain this to users
· Don’t forget about less frequent tasks users need to perform (What tasks do you perform weekly? Monthly?)
· Find the low effort, high reward items to resolve pain points (the gold nugget)
· Involve department influencers in testing
· Plan trainings carefully
o Set up groups based on level of skill with the system, knowledge of past systems, keep departments together
o Find Training Champions to become subject matter experts and help other users
o Consider pairing stronger and weaker users together to assist each other
o Keep training materials specific and provide in multiple formats (manual, video, email, etc.)
o Use real data to keep training relevant
So many tips on performance and many beyond my level of expertise. Here are just my top takeaways that I can put into practice:
· Use a modern browser with temporary files (cache) set to >=250 MB
· Views – sort by only one column, minimize or eliminate columns from related entities
· Remove “All Accounts” Default views on large entities, no reason to display everything
· Workflows – keep Asynchronous, auto delete when complete and only have ONE running per entity (then use child workflows for different actions)
· Follow SQL Best practices and use tools to review your indexes
· Avoid Plugin chains – one plugin triggering two more
· Run enterprise reporting against a read only replica of your system
· Set up automated monitoring that can notify you if there is an issue
Panel featured Jennifer Johnson, Trisha Tunilla, Rob Harrison and Victor Guven
This is a topic that I especially needed assistance on – how to help Marketing and IT get along and get the results both sides want. The major take away from this session was just to get shared understanding on both sides. Have IT spend time with marketing to understand how they manage their business. Have Marketing learn more about the systems so they can better understand the framework. Build relationships on both sides to ease the process of working together.
This understanding and personal connection will build the trust necessary to get work done. When work comes from the other side, the team knows it is necessary. Most of the problems between marketing and IT can come down to poor communication. Take the time to build that understanding.
We also spent some time discussing the value of data and what to do with “dirty” data. These discussions can be hard when IT may not want “bad” marketing data in the CRM system. This comes down to determining a data governance plan at the beginning. This allows us to choose what data is the master and what data can go where. Remember that marketing sees all data as an opportunity!
This was an excellent session that helped to clear up the confusion between the Outlook App and the soon to be deprecated Outlook client (expected to be gone by the 10.0 major release, end of 2018?).
Most importantly – the App is available for On-Premise. The main difference is that the Client must be installed on all workstations where as the App is a light-weight add-in pushed via Office 365. The App does require Office 365 and Server Side Sync. Server Side Sync means that the user does not need to be logged in for a workflow to send email and appointments can sync when out of the office as well. The App is also much more stable than the client so fewer (if any) issues with disconnecting, re-enabling, etc.
Last important note – the App can be pushed out to users if webmail (OWA) while they still use the full Outlook client on their office machines.
Panel discussion featuring Nhung Le, Bill Meadors, Beth Burell, and Phyllis Eriksen.
In this session, common issues were broken down into a few categories and then tips were discussed for how to handle each type.
· Permission Problems
o Do not edit the Out of the Box Roles – then you can review these if issues arise
o XRMToolbox: Access Checker – select the user and entity to see the final permissions they have with all roles combind
o If intermittent – try clearing the cache and restarting
o Remember with Field Level Security – no access is granted by default
o If it could be a permissions issue, assign Admin role temporarily to see if it resolves the issue. If it does, then the issue is permission related.
· Data Import/Export Errors
o Review the data mapping
o If error on export, verify there are no duplicate field names as this will cause an error
o To update data, an export must be done (must export for re-import, you cannot import and match)
· Error Messages with no Information
o Check Application log for details
o Use Auditing to isolate issue (do not turn on for everything)
o F12 for client-side troubleshooting
o On-Premise: monitor event log for errors. These could be a sign of something bigger.
· Testing tips
o Clear cache and try to reproduce
o Turn on F12 then try to reproduce
o Test on a different browser, different computer, etc.
o Check browser plugins
This session covered some great tips to keep in mind for all changes being made in your system. The goal of many of these is to change our thinking to implement with a business mindset as we want to enhance business outcomes not just think about the technology. These rules exist to help us avoid potential problems.
1. Keep it simple – always look for the simplest, easiest, least work solution.
2. Check before Create – if you can use something that already exists, use it. Avoid adding additional entities, fields, views, etc.
3. Allow users to deactivate – remove delete permissions. Tell them “Deactivate” is the CRM word for delete, same behavior from a user perspective.
4. Don’t customize production – plan then deploy to development, move to test and test, then deploy to production. Use unmanaged solutions.
5. Use Tools – When getting a requirement, see if there is a tool you can use before building yourself.
6. Change management systems – follow a change management system to help you implement successful change
7. Field best practices
a. Never use “Whole Number” because they may want more precision later
b. Stay away from “Two Options”, use Option Set instead (no default, allows for change)
c. Always use Global Option Sets
d. Turn off “Searchable” for unused fields
e. Use “Field Security” only if really needed
f. Deactivate “Auditing” if info is not important
g. Create “Mappings” if added to multiple related records
8. Decentralized Command – get help and share administration tasks with others
9. Be Proactive – stay up to date with Microsoft releases and new features, get involved in the preview program to test things before they are released
10. Reach out! – Reach out to the experts for help! Don’t try to do everything on your own.