⭐️ Increase Quality with User Access Policies ⭐️, presented by Peter Caitens and Adam Best of Salesforce. View the slides from this session to hear all about “User Access Policies” and how they can help you onboard users faster with greater quality.
Appy Valentine's Day! Spring Release Edition.pdfkpallack
This document provides an overview of Salesforce's Spring '23 release and includes forward-looking statements. It discusses new features for Lightning apps, dashboards, user management, and flows. Key highlights include the ability to access related object fields on dynamic forms, add mobile-only actions, transfer dashboard ownership, use filters on dashboards, reference more criteria in user access policies, and new components in flows like repeaters and improved input validation.
Salesforce Wellington user group hosted by PwC for lunch, June 29, 2022, featuring Salesforce Summer 22 release highlights with various speakers. Natalie Savell, Bill Wu, Mark Barcham, Afzal Khan
DC MuleSoft Meetup: TDX Talk: API Security The 3 Keys To Protect Your Digital...Big Compass
API Security: The 3 Keys to Protect Your Digital Estate
Tackle key challenges to securing all of your APIs with recommended best practices from MuleSoft. Join us as we show how you can achieve the ultimate governance and security through live demos.
Meet the Speakers:
Sue Han Saio: Technical Product Marketing Manager at Salesforce
Sameer Parulkar: Director of Product Marketing at Salesforce
The Winter '24 release includes major updates to Lightning Web Components, Apex, and Flow Builder. For LWC, developers can now use GraphQL to query multiple objects in one request and dynamically import and instantiate components. Apex improvements include Einstein for Developers code generation and improved sorting functionality. And Flow Builder adds reactive screen components, custom error messages, and the ability to make HTTP callouts without code.
Denver MuleSoft Meetup: TDX Talk - Automatically Secure and Manage any API at...Big Compass
Automatically Secure and Manage Any API at Scale
Protect any API—anywhere—the moment it's deployed. Join us to learn how you can automate API management as part of your CI/CD pipeline with MuleSoft’s Anypoint Flex Gateway and hear about a real use case of Flex Gateway and Governance.
Meet the Speakers:
• Brian Statkevicus, MuleSoft Practice Manager at Big Compass
• Sue Saio, Technical Product Marketing Manager at Salesforce
Jax, FL Admin Group Presents: Winter '22 Release HighlightsMarc Lester
Playing a little catch up, but we don't want to miss sharing some of the key highlights from the Winter '22 Release that impacts most Orgs. These updates have been available in all Orgs since October 2021.
Did you know many of the new features are included with your initial purchase? Explore the latest innovations in the release to maximize your ROI from Salesforce.
Some features in Winter ’22 affect all users immediately after the release goes live. Make sure you are communicating these changes to your users, if you haven't already, so they know to take advantage of any features that will add value to your team. Other features require direct action by an administrator before users can benefit from the new functionality.
Presenter, Marc Lester, Senior Salesforce Consultant, Coastal Cloud
The document summarizes a Cleveland developer group meeting that took place virtually. Attendees were encouraged to introduce themselves by sharing their name, location, and if they watched any sessions from Virtual TDX this year. The document also provides links for joining the developer group on Trailblazer and accessing resources from the meeting.
Dreamforce '23 - Master the Art of Becoming a Salesforce Security NinjaAlesia Dvorkina
Discover expert strategies, best practices, and tools to safeguard your Salesforce org. Elevate your security expertise and become a true guardian of your Salesforce galaxy.
The Summer '20 Release Overview Deck provides a high-level overview of the top features being released across Salesforce clouds in Summer 2020. Key highlights include improvements to sales productivity tools like Sales Cadences and Einstein Call Coaching in Sales Cloud, new features for service agents like Einstein for Service in Service Cloud, and updates to reports, data integration, and app building in Analytics Cloud. The deck encourages users to explore the new features to train themselves and optimize use.
Tableau can help anyone see and understand their data. Connect to almost any database, drag and drop to create visualizations, and share with a click.
Let's learn Tableau from a Salesforce MVP..
Mark’s passion is enabling a data-driven transformation with intelligent, actionable insights. He is a recipient of the coveted Gold Hoodie (2017) award, and is a published author, thought leader, and global Salesforce event speaker.
Mark loves building smart business analytics that really works, combining business acumen with technical skill to create intelligent and informed insights. With a background in mathematics and engineering, Mark is passionate about solving problems using technology and data. He founded and led a Salesforce partner business, ClearR, for four years, delivering outstanding analytics solutions for Salesforce customers.
Architecting Integrations for Observability.pdfManik S Magar
Observability is a critical attribute of software design that gives you control over systems by proactively monitoring datasets like metrics, logs, health, and traces. In this session, Manik will help us understand how to architect integrations for Observability.
MuleSoft Composer - OKC Oklahoma City MuleSoft Meetup 11/11/21DianeKesler2
David Louie, Sr. Director, Product Management at MuleSoft provides an in-depth product enablement session on our upcoming release of the NEW MuleSoft Composer! Derek Bransford, MuleSoft Senior Curriculum Developer, introduces Open Learning, a new MuleSoft Learning Platform.
The presentation for the community event on September 09 2021. Covers few winter 22 release features and strategies. Content is pulled from different official SFDC sources. This is educational material for the developers community to prepare for the release and win some swag on the way :)
July 2020 Chicago Nonprofit Group - Summer '20 Highlightscsupilowski
This document provides highlights from a July 16th, 2020 Salesforce webinar. It includes introductions, certifications and job opportunities. There are also announcements for several upcoming webinars on topics like the Summer '20 release, Accounting Subledger, and diversity and inclusion. Resources are listed on sandbox previews, release readiness, and the release schedule. Several attendees provide their favorite features from the Summer '20 release, including post-chat surveys, Einstein Search improvements, and report subscription attachments.
Austin Developers - New Lighting Web Component Features & #TDX22 UpdatesNadinaLisbon1
Join us as we get hands on in a workshop style session all about the newest LWC features! You will learn how to build Lightning Web Components for the Lighting Email Builder as well as the new Nimbus components for Salesforce Mobile. We will also talk about TrailblazerDX and some of the most exciting announcements! Whether it's in person or virtual you won't want to miss out on the fun!
Winter 21 Developer Highlights for SalesforcePeter Chittum
Overview of a few of the developer features now in Salesforce in the Winter 21 release. Presented for the Sweden all Community Groups meetup on 26 November 2020, and the CRM Stage virtual event.
Similar to Increase Quality with User Access Policies - July 2024 (20)
The Challenge of Interpretability in Generative AI Models.pdfSara Kroft
Navigating the intricacies of generative AI models reveals a pressing challenge: interpretability. Our blog delves into the complexities of understanding how these advanced models make decisions, shedding light on the mechanisms behind their outputs. Explore the latest research, practical implications, and ethical considerations, as we unravel the opaque processes that drive generative AI. Join us in this insightful journey to demystify the black box of artificial intelligence.
Dive into the complexities of generative AI with our blog on interpretability. Find out why making AI models understandable is key to trust and ethical use and discover current efforts to tackle this big challenge.
Getting Ready for Copilot for Microsoft 365 with Governance Features in Share...Juan Carlos Gonzalez
Session delivered at the Microsoft 365 Chicago Community Days where I introduce how governance controls within SharePoint Premium are a key asset in a succesfull rollout of Copilot for Microsoft 365. The session was mostly a hands on session with multiple demos as you can see in the session recording available in YouTube: https://www.youtube.com/watch?v=MavcP6k5nU8&t=199s. For more information about Governance controls available in SharePoint Premium visit official documentation available at Microsoft Learn: https://learn.microsoft.com/en-us/sharepoint/advanced-management
IT market in Israel, economic background, forecasts of 160 categories and the infrastructure and software products in those categories, professional services also. 710 vendors are ranked in 160 categories.
Project Delivery Methodology on a page with activities, deliverablesCLIVE MINCHIN
I've not found a 1 pager like this anywhere so I created it based on my experiences. This 1 pager details a waterfall style project methodology with defined phases, activities, deliverables, assumptions. There's nothing in here that conflicts with commonsense.
Project management Course in Australia.pptxdeathreaper9
Project Management Course
Over the past few decades, organisations have discovered something incredible: the principles that lead to great success on large projects can be applied to projects of any size to achieve extraordinary success. As a result, many employees are expected to be familiar with project management techniques and how they apply them to projects.
https://projectmanagementcoursesonline.au/
Flame emission spectroscopy is an instrument used to determine concentration of metal ions in sample. Flame provide energy for excitation atoms introduced into flame. It involve components like sample delivery system, burner, sample, mirror, slits, monochromator, filter, detector (photomultiplier tube and photo tube detector). There are many interference involved during analysis of sample like spectral interference, ionisation interference, chemical interference ect. It can be used for both quantitative and qualitative study, determine lead in petrol, determine alkali and alkaline earth metal, determine fertilizer requirement for soil.
Securiport Gambia is a civil aviation and intelligent immigration solutions provider founded in 2001. The company was created to address security needs unique to today’s age of advanced technology and security threats. Securiport Gambia partners with governments, coming alongside their border security to create and implement the right solutions.
Lecture 8 of the IVE 2024 short course on the Pscyhology of XR.
This lecture introduced the basics of Electroencephalography (EEG).
It was taught by Ina and Matthias Schlesewsky on July 16th 2024 at the University of South Australia.
Leading Bigcommerce Development Services for Online RetailersSynapseIndia
As a leading provider of Bigcommerce development services, we specialize in creating powerful, user-friendly e-commerce solutions. Our services help online retailers increase sales and improve customer satisfaction.
Selling software today doesn’t look anything like it did a few years ago. Especially software that runs inside a customer environment. Dreamfactory has used Anchore and Ask Sage to achieve compliance in a record time. Reducing attack surface to keep vulnerability counts low, and configuring automation to meet those compliance requirements. After achieving compliance, they are keeping up to date with Anchore Enterprise in their CI/CD pipelines.
The CEO of Ask Sage, Nic Chaillan, the CEO of Dreamfactory Terence Bennet, and Anchore’s VP of Security Josh Bressers are going to discuss these hard problems.
In this webinar we will cover:
- The standards Dreamfactory decided to use for their compliance efforts
- How Dreamfactory used Ask Sage to collect and write up their evidence
- How Dreamfactory used Anchore Enterprise to help achieve their compliance needs
- How Dreamfactory is using automation to stay in compliance continuously
- How reducing attack surface can lower vulnerability findings
- How you can apply these principles in your own environment
When you do security right, they won’t know you’ve done anything at all!
DefCamp_2016_Chemerkin_Yury-publish.pdf - Presentation by Yury Chemerkin at DefCamp 2016 discussing mobile app vulnerabilities, data protection issues, and analysis of security levels across different types of mobile applications.
Generative AI technology is a fascinating field that focuses on creating comp...Nohoax Kanont
Generative AI technology is a fascinating field that focuses on creating computer models capable of generating new, original content. It leverages the power of large language models, neural networks, and machine learning to produce content that can mimic human creativity. This technology has seen a surge in innovation and adoption since the introduction of ChatGPT in 2022, leading to significant productivity benefits across various industries. With its ability to generate text, images, video, and audio, generative AI is transforming how we interact with technology and the types of tasks that can be automated.
2. Housekeeping
● Session will be recorded
● Recording will be available on the event page in a couple of
days
● Ask your questions in chat
● Time for questions at the end
4. Group News
Upcoming Events
1. August 7 @ 4:30pm - In Person @ PWC
Salesforce Admin User Group
Service Cloud Voice - Natterbox
Demystifying Data Cloud - Bec Aichholzer
2. July 30 @ 5.00 - 6.00pm - Virtual
Trailhead Tuesday
Formulas
3. September 17-19 - San Francisco
Dreamforce
6. Forward Looking Statements
This presentation contains forward-looking statements about, among other things, trend analyses and future events, future financial performance, anticipated growth, industry prospects,
environmental, social and governance goals, and the anticipated benefits of acquired companies. The achievement or success of the matters covered by such forward-looking statements involves
risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions prove incorrect, Salesforce’s results could differ materially from the results
expressed or implied by these forward-looking statements. The risks and uncertainties referred to above include those factors discussed in Salesforce’s reports filed from time to time with the
Securities and Exchange Commission, including, but not limited to: impact of, and actions we may take in response to, the COVID-19 pandemic, related public health measures and resulting
economic downturn and market volatility; our ability to maintain security levels and service performance meeting the expectations of our customers, and the resources and costs required to
avoid unanticipated downtime and prevent, detect and remediate performance degradation and security breaches; the expenses associated with our data centers and third-party infrastructure
providers; our ability to secure additional data center capacity; our reliance on third-party hardware, software and platform providers; the effect of evolving domestic and foreign government
regulations, including those related to the provision of services on the Internet, those related to accessing the Internet, and those addressing data privacy, cross-border data transfers and import
and export controls; current and potential litigation involving us or our industry, including litigation involving acquired entities such as Tableau Software, Inc. and Slack Technologies, Inc., and the
resolution or settlement thereof; regulatory developments and regulatory investigations involving us or affecting our industry; our ability to successfully introduce new services and product
features, including any efforts to expand our services; the success of our strategy of acquiring or making investments in complementary businesses, joint ventures, services, technologies and
intellectual property rights; our ability to complete, on a timely basis or at all, announced transactions; our ability to realize the benefits from acquisitions, strategic partnerships, joint ventures
and investments, including our July 2021 acquisition of Slack Technologies, Inc., and successfully integrate acquired businesses and technologies; our ability to compete in the markets in which we
participate; the success of our business strategy and our plan to build our business, including our strategy to be a leading provider of enterprise cloud computing applications and platforms; our
ability to execute our business plans; our ability to continue to grow unearned revenue and remaining performance obligation; the pace of change and innovation in enterprise cloud computing
services; the seasonal nature of our sales cycles; our ability to limit customer attrition and costs related to those efforts; the success of our international expansion strategy; the demands on our
personnel and infrastructure resulting from significant growth in our customer base and operations, including as a result of acquisitions; our ability to preserve our workplace culture, including as
a result of our decisions regarding our current and future office environments or work-from-home policies; our dependency on the development and maintenance of the infrastructure of the
Internet; our real estate and office facilities strategy and related costs and uncertainties; fluctuations in, and our ability to predict, our operating results and cash flows; the variability in our results
arising from the accounting for term license revenue products; the performance and fair value of our investments in complementary businesses through our strategic investment portfolio; the
impact of future gains or losses from our strategic investment portfolio, including gains or losses from overall market conditions that may affect the publicly traded companies within our strategic
investment portfolio; our ability to protect our intellectual property rights; our ability to develop our brands; the impact of foreign currency exchange rate and interest rate fluctuations on our
results; the valuation of our deferred tax assets and the release of related valuation allowances; the potential availability of additional tax assets in the future; the impact of new accounting
pronouncements and tax laws; uncertainties affecting our ability to estimate our tax rate; uncertainties regarding our tax obligations in connection with potential jurisdictional transfers of
intellectual property, including the tax rate, the timing of the transfer and the value of such transferred intellectual property; uncertainties regarding the effect of general economic and market
conditions; the impact of geopolitical events; uncertainties regarding the impact of expensing stock options and other equity awards; the sufficiency of our capital resources; the ability to execute
our Share Repurchase Program; our ability to comply with our debt covenants and lease obligations; the impact of climate change, natural disasters and actual or threatened public health
emergencies; and our ability to achieve our aspirations, goals and projections related to our environmental, social and governance initiatives.
Updated: September 28, 2022
7. User Access Policies
When: GA in Summer’24 (June
2024)
Enable: Goto Setup > User
Management Settings > User
Access Policies
More Info + Video:
http://sfdc.co/UAPsHelpPage
What does they do:
When creating a User, User Access Policies
auto assign the following components
○ Permission Sets
○ Permission Set Groups
○ Permission Set License Assignments
○ Public Groups
○ Queues
based on selected criteria
○ Role
○ Profile
○ Custom Field
8. What is a Persona?
Persona (User)
Service Agent
User: Set on User
On the user, there
are various
licencing options
which might need
to be assigned for
this persona to
work as designed.
Example:
● Marketing User
● Knowledge
User
● Flow User
● Service Cloud
User
Profile: Service
Profiles define how
users access Salesforce
and view the
applications
● Default App
● Default Record Type
● Page Layouts
● IP Restrictions
**Even though profiles
have Object/Field
access, these should
be exclusively granted
with permission sets
Role: Service Agent
A role is a
record-level access in
Salesforce that
defines the visibility
access of a user.
Roles can be used to
specify levels of
access a user can
have to data records
in your Salesforce
Org. In simple words,
it defines what
records a user can
see.
Roles are also useful
for custom sharing
rules
Permission Set Group: Persona Service Agent
Permission Sets are assigned to a Permission Set
Group. This will combine the access to a number of
features which will need to be accessed by the Persona
Permission Set:
Contact Center
Console
● App: Contact
Center Console
● Object: Contacts,
Accounts
(view/update)
● System Perm:
LEX Experience
A Permission Set contains the required Object, Field and other
perms required for this feature to work as designed.
Permission
Set: Case
Management
● Object:
Case
(create/view
/update)
● Fields:
Status
(view/updat
e)
Permission
Set: List
Emails
System
Perm: Allow
sending of List
Emails
Public Group:
Service Agent
A public group
with the same
persona name
is used to
assign:
● custom
sharing
rules
● list views
● queues
● dashboard
folders
● report
folders
● email
template
folders
Permission
Set License:
Sales Cloud
Unlimited
Einstein
Agent
Einstein GPT
Copilot
A “Persona” is the
configuration makeup of a user
9. User Access Policies can auto assign components
to a user Persona (User)
Service Agent
User: Set on User
On the user, there
are various
licencing options
which might need
to be assigned for
this persona to
work as designed.
Example:
● Marketing User
● Knowledge
User
● Flow User
● Service Cloud
User
Profile: Service
Profiles define how
users access Salesforce
and view the
applications
● Default App
● Default Record Type
● Page Layouts
● IP Restrictions
**Even though profiles
have Object/Field
access, these should
be exclusively granted
with permission sets
Role: Service Agent
A role is a
record-level access in
Salesforce that
defines the visibility
access of a user.
Roles can be used to
specify levels of
access a user can
have to data records
in your Salesforce
Org. In simple words,
it defines what
records a user can
see.
Roles are also useful
for custom sharing
rules
Permission Set Group: Persona Service Agent
Permission Sets are assigned to a Permission Set
Group. This will combine the access to a number of
features which will need to be accessed by the Persona
Permission Set:
Contact Center
Console
● App: Contact
Center Console
● Object: Contacts,
Accounts
(view/update)
● System Perm:
LEX Experience
A Permission Set contains the required Object, Field and other
perms required for this feature to work as designed.
Permission
Set: Case
Management
● Object:
Case
(create/view
/update)
● Fields:
Status
(view/updat
e)
Permission
Set: List
Emails
System
Perm: Allow
sending of List
Emails
Public Group:
Service Agent
A public group
with the same
persona name
is used to
assign:
● custom
sharing
rules
● list views
● queues
● dashboard
folders
● report
folders
● email
template
folders
Permission
Set License:
Sales Cloud
Unlimited
Einstein
Agent
Einstein GPT
Copilot
10. All we need now is criteria for UAP’s to assign
Persona (User)
Service Agent
User: Set on User
On the user, there
are various
licencing options
which might need
to be assigned for
this persona to
work as designed.
Example:
● Marketing User
● Knowledge
User
● Flow User
● Service Cloud
User
Profile: Service
Profiles define how
users access Salesforce
and view the
applications
● Default App
● Default Record Type
● Page Layouts
● IP Restrictions
**Even though profiles
have Object/Field
access, these should
be exclusively granted
with permission sets
Role: Service Agent
A role is a
record-level access in
Salesforce that
defines the visibility
access of a user.
Roles can be used to
specify levels of
access a user can
have to data records
in your Salesforce
Org. In simple words,
it defines what
records a user can
see.
Roles are also useful
for custom sharing
rules
Permission Set Group: Persona Service Agent
Permission Sets are assigned to a Permission Set
Group. This will combine the access to a number of
features which will need to be accessed by the Persona
Permission Set:
Contact Center
Console
● App: Contact
Center Console
● Object: Contacts,
Accounts
(view/update)
● System Perm:
LEX Experience
A Permission Set contains the required Object, Field and other
perms required for this feature to work as designed.
Permission
Set: Case
Management
● Object:
Case
(create/view
/update)
● Fields:
Status
(view/updat
e)
Permission
Set: List
Emails
System
Perm: Allow
sending of List
Emails
Public Group:
Service Agent
A public group
with the same
persona name
is used to
assign:
● custom
sharing
rules
● list views
● queues
● dashboard
folders
● report
folders
● email
template
folders
Permission
Set License:
Sales Cloud
Unlimited
Einstein
Agent
Einstein GPT
Copilot
Lets create a picklist field on
the User object called Persona
11. #1 - Create a picklist field on User Record
Create a
Picklist field
called
“Persona” on
user object
which
contains your
Personas
12. #2 - Configure User Access Policies
For each Persona,
create a User
Access Policy which
will automatically
assign user
components (perm
sets, perm set
groups, public
groups) when you
select a Persona for
your user
13. #3 - Create a user
Creating a user is really
easy now. You’ll
complete the following
fields, then click save.
● Role
● Profile
● Persona ← New Field
14. Adam’s POC (Proof of Concept) Observations
● You can have 200 User Access Policies per ORG.
● User Access policies will add permission sets,
permission set groups, public groups, queues,
permission set licence assignments.
● Creating a single picklist on User works. Eg. You
could assign a single persona to configure a user
with. Creating a multi picklist to assign multiple
personas probably won’t work as only 1 UAP is run
at a time (The UAP with the lowest order number).
● Happy path: Create UAPs, Assign to current users,
Activate (Insert or update of users).. Works like a
treat!
● When configuring the User Access Policy, you see
DeveloperName’s of components, not labels.
● If you manually assign components before a User
Access Policy was applied to a user, these
components will not be removed if the same
component are part of that persona and you
remove or change the persona on the user.
● Removing a persona or changing a persona on a
user today will automatically remove permission
sets, but permission set groups and public groups
seem to remain on the user.
● User Access Policies do not seem to work in Apex
Unit Testing. Today, you’ll need to keep your
TestDataFactory.cls up to date with the persona
components when creating virtual users for use
with your apex unit tests while using runAs
● You cannot modify an active UAP
● Deployments of UAPs… still POCing!