This document discusses building a "Pre-Lead Workspace" custom object in Salesforce to keep incomplete lead list data separate from the lead object. It includes:
- Creating a custom object with fields to store pre-lead data
- Using validation rules and process builder to automatically move records to the lead object when complete
- An example user interface and how users would interact with it
The goal is to prevent dirty or incomplete data from entering the lead object directly, while still allowing users to work with pre-lead lists in Salesforce instead of Excel. When enough data is entered, records would automatically convert to leads.
Improving Enterprise Findability: Presented by Jayesh Govindarajan, Salesforce
1) Jayesh Govindarajan presented on improving enterprise search and findability at Salesforce. He discussed how enterprise search differs from consumer search, challenges with enterprise findability, and machine learning algorithms like LETOR that can be used.
2) Govindarajan explained that diversity of data, intentions, and customers makes enterprise search more complex than consumer search. Most enterprise search relies on simple ranking functions that may not reflect relevance well.
3) Machine learning algorithms like logistic regression and learning to rank can learn relevance from user behavior data like clicks and views. These algorithms output ranking models that can be deployed to search engines like Solr.
1. Salesforce Connect allows connecting Salesforce to external data sources using OData. It supports OData 2.0 and 4.0 protocols to connect to systems like SAP and Microsoft.
2. Data can be accessed from external systems through Salesforce using the Force.com REST API and exposed via OData. Apex can also be used to build OData services to access external data.
3. Examples of using Salesforce Connect with Heroku Postgres database were shown to demonstrate retrieving and updating data between the two systems via OData endpoints.
Salesforce1 Platform: Data Model, Relationships and Queries Webinar
In this webinar we will explore customizing your Salesforce1 data model. Different relationship types and utilisation in queries or in your custom Apex Code will be the main themes we will focus on. If you’ve ever wondered, “Lookup or Master Detail?”, or if even that question makes you scratch your head, this webinar is for you.
Key Takeaways
Tools for creating relationships
Key distinctions between Lookup and Master Detail relationships
Thinking beyond the database with relationships
Common query and Apex patterns when using relationship data
Data Design Tips for Developing Robust Apps on Force.com
Optimization is important when working with large amounts of data. Optimization is especially important when building an app in a multi-tenant platform where you have governor limits. Join us for lessons learned while developing a finance system on Force.com. We'll cover topics like executing aggregate queries with limits and offsets, handing updates to arbitrary numbers of records, and sorting complex objects.
1. The document discusses formula fields and validation rules in Salesforce, including their uses and benefits.
2. It provides examples of how two companies, Mimeo.com and eSpeed, developed custom formulas to address challenges around tracking market share and billing.
3. The sessions encouraged attendees to start simply with formulas and validation rules and evolve them over time based on business needs, and provided resources for learning more.
This document discusses a Salesforce webinar on using Salesforce and Heroku. It includes:
- Introductions from Peter Chittum, Developer Evangelist at Salesforce, and Raouf Aimeur, Principle Solution Engineer at Salesforce.
- Information on creating free developer accounts for Salesforce and Heroku.
- An overview of using Salesforce and Heroku together, including developing locally with IDEs like Eclipse, deploying code between environments, and retrieving data with SOQL.
- A discussion of mobile app development options like native, hybrid, and HTML5 approaches and the Salesforce mobile SDK.
The document concludes with a reminder that any services or
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
With the right tools, you too can create a substantial responsive mobile application with no Apex required. Join us to learn how Visualforce Remote Objects creates a foundation for access to your backend data supplemented. Popular Javascript frameworks like AngularJS and Ionic bring structure and responsive mobile user experience. Deliver mobile enterprise solutions with the tools you already know.
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...
In the customer age, being able to extract relevant communications information in real-time and cross reference it with context is key. Learn how Salesforce Inbox is using data science and engineering to enable salespeople to monitor their emails in real-time and surface insights and recommendations.
Salesforce is developing Einstein, an artificial intelligence capability built into the core of the Salesforce Platform. Einstein helps power the world’s smartest CRM to deliver advanced AI capabilities to sales, services, and marketing teams – allowing them to discover new insights, predict likely outcomes to power smarter decision making, recommend next steps, and automate workflows so users can focus on building meaningful relationships with every customer.
Find out how Salesforce Einstein Inbox combines activity data, such as emails, with contextual and CRM data to provide real-time insights and recommended actions. Learn about use cases, architecture, and how a variety of technologies including data engineering, data science, graph processing, NLP, machine learning and deep learning are combined together to support the application.
This session will include an interactive demo where you’ll get to see the associated code using notebooks running Spark.
The document discusses strategies for solving complex data load challenges in Salesforce using various Salesforce APIs like the Bulk API, Metadata API, and Apex REST API. It proposes building your own dataloader (BYODL) using these APIs to extract, transform, and load large datasets into Salesforce in an automated way. The strategies are demonstrated through examples of loading opportunity data from external files into an org while handling relationships and duplicate records.
The document discusses various formulas that can be used when writing formulas in Salesforce, including IF statements, CASE statements, AND/OR logic, and nested IF statements. It also provides examples of how to write formulas for business cases like lead scoring and qualification. Finally, it discusses best practices for maintaining data quality through the use of validation rules, workflow rules, and publisher actions.
The Salesforce object model and the SOQL query language form the foundation of working with Salesforce data. While most developers are SQL-literate, there are small but important distinctions between SOQL and SQL. In this webinar, developers new to Salesforce will come to understand these differences, jumpstarting their Salesforce developer success.
The document discusses performance tuning for Visualforce and Apex. It covers SOQL and SOSL best practices like using indexes and selective filters. It also discusses batch Apex and avoiding non-selective filters in start methods. Additionally, it mentions record locking contention that can occur with parent-child relationships during DML operations.
Improving Enterprise Findability: Presented by Jayesh Govindarajan, SalesforceLucidworks
1) Jayesh Govindarajan presented on improving enterprise search and findability at Salesforce. He discussed how enterprise search differs from consumer search, challenges with enterprise findability, and machine learning algorithms like LETOR that can be used.
2) Govindarajan explained that diversity of data, intentions, and customers makes enterprise search more complex than consumer search. Most enterprise search relies on simple ranking functions that may not reflect relevance well.
3) Machine learning algorithms like logistic regression and learning to rank can learn relevance from user behavior data like clicks and views. These algorithms output ranking models that can be deployed to search engines like Solr.
1. Salesforce Connect allows connecting Salesforce to external data sources using OData. It supports OData 2.0 and 4.0 protocols to connect to systems like SAP and Microsoft.
2. Data can be accessed from external systems through Salesforce using the Force.com REST API and exposed via OData. Apex can also be used to build OData services to access external data.
3. Examples of using Salesforce Connect with Heroku Postgres database were shown to demonstrate retrieving and updating data between the two systems via OData endpoints.
Salesforce1 Platform: Data Model, Relationships and Queries WebinarSalesforce Developers
In this webinar we will explore customizing your Salesforce1 data model. Different relationship types and utilisation in queries or in your custom Apex Code will be the main themes we will focus on. If you’ve ever wondered, “Lookup or Master Detail?”, or if even that question makes you scratch your head, this webinar is for you.
Key Takeaways
Tools for creating relationships
Key distinctions between Lookup and Master Detail relationships
Thinking beyond the database with relationships
Common query and Apex patterns when using relationship data
Optimization is important when working with large amounts of data. Optimization is especially important when building an app in a multi-tenant platform where you have governor limits. Join us for lessons learned while developing a finance system on Force.com. We'll cover topics like executing aggregate queries with limits and offsets, handing updates to arbitrary numbers of records, and sorting complex objects.
1. The document discusses formula fields and validation rules in Salesforce, including their uses and benefits.
2. It provides examples of how two companies, Mimeo.com and eSpeed, developed custom formulas to address challenges around tracking market share and billing.
3. The sessions encouraged attendees to start simply with formulas and validation rules and evolve them over time based on business needs, and provided resources for learning more.
This document discusses a Salesforce webinar on using Salesforce and Heroku. It includes:
- Introductions from Peter Chittum, Developer Evangelist at Salesforce, and Raouf Aimeur, Principle Solution Engineer at Salesforce.
- Information on creating free developer accounts for Salesforce and Heroku.
- An overview of using Salesforce and Heroku together, including developing locally with IDEs like Eclipse, deploying code between environments, and retrieving data with SOQL.
- A discussion of mobile app development options like native, hybrid, and HTML5 approaches and the Salesforce mobile SDK.
The document concludes with a reminder that any services or
With the right tools, you too can create a substantial responsive mobile application with no Apex required. Join us to learn how Visualforce Remote Objects creates a foundation for access to your backend data supplemented. Popular Javascript frameworks like AngularJS and Ionic bring structure and responsive mobile user experience. Deliver mobile enterprise solutions with the tools you already know.
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...Databricks
In the customer age, being able to extract relevant communications information in real-time and cross reference it with context is key. Learn how Salesforce Inbox is using data science and engineering to enable salespeople to monitor their emails in real-time and surface insights and recommendations.
Salesforce is developing Einstein, an artificial intelligence capability built into the core of the Salesforce Platform. Einstein helps power the world’s smartest CRM to deliver advanced AI capabilities to sales, services, and marketing teams – allowing them to discover new insights, predict likely outcomes to power smarter decision making, recommend next steps, and automate workflows so users can focus on building meaningful relationships with every customer.
Find out how Salesforce Einstein Inbox combines activity data, such as emails, with contextual and CRM data to provide real-time insights and recommended actions. Learn about use cases, architecture, and how a variety of technologies including data engineering, data science, graph processing, NLP, machine learning and deep learning are combined together to support the application.
This session will include an interactive demo where you’ll get to see the associated code using notebooks running Spark.
The document discusses strategies for solving complex data load challenges in Salesforce using various Salesforce APIs like the Bulk API, Metadata API, and Apex REST API. It proposes building your own dataloader (BYODL) using these APIs to extract, transform, and load large datasets into Salesforce in an automated way. The strategies are demonstrated through examples of loading opportunity data from external files into an org while handling relationships and duplicate records.
A mini framework for event handling on the OpportunityContactRole (OCR) and AccountContactRole (ACR) objects. Using a custom (dynamic) Visualforce page driven by a controller extension, you can replace the standard related lists
This document provides an overview and introduction to Apex for developers. It begins with an introduction to Apex and the Salesforce platform. It then outlines the agenda which includes an overview of the platform, writing Apex classes, accessing data using SOQL and DML, writing triggers, and additional topics like Visualforce, REST APIs, and unit testing. It encourages participants to use their developer environment and provides a link to sign up. It describes what will be built in the session which is an app to manage sessions and speakers at a conference. It includes two forward-looking statements disclaimers.
Developing Offline Mobile Apps With Salesforce Mobile SDK SmartStoreSalesforce Developers
At some point, all mobile app users lose their data signal. Join us to learn best-practices for coding for offline requirements with the salesforce.com Mobile SDK. We'll develop a simple app using SmartStore offline storage, highlighting the new SmartSQL and SmartSync features. With these tools, you can take your mobile apps to the next level, developing native and hybrid applications on iOS and Android that have offline access to your data.
This presentation discusses performance tuning for Visualforce and Apex. It covers best practices for SOQL, SOSL, batch Apex, record locking, and debugging tools. The presentation emphasizes following SOQL best practices, tuning Apex code, and optimizing Visualforce pages to improve performance. It also provides tips for using indexes, filtering data, avoiding cross-object queries, and handling record locking and sharing calculations.
The document discusses controls and technical features in Salesforce, including S-Controls and formula fields. It provides examples of how Kaplan Financial and Tacpoint Technologies used custom objects, formula fields, roll-up summaries, and custom links to build automated sales reports and improve their lead conversion processes. The key lessons are to be careful with master-detail relationships and formula size, and that technical features can enhance users' experience and make processes more efficient.
The document outlines 10 commandments or best practices for developing on the Salesforce platform:
1. Keep code simple with the KISS principle
2. Avoid putting queries in for loops
3. Avoid putting DML operations in for loops
4. Only have one trigger per object
5. Only put trigger execution logic in triggers
6. Balance clicks vs code for a happy admin and developer
7. Use maps for efficient queries when needed
8. Leverage relationships to reduce queries
9. Aim for 100% test coverage of all code
10. Write meaningful tests that assert expected behavior
The document provides guidelines but also notes they can be broken when
Get ready for your platform developer i certification webinarJackGuo20
This document provides information and tips for the Platform Developer I certification exam. It outlines the exam format, content breakdown, prerequisites, and resources for study and preparation. Tips are provided for both onsite and online exam formats. Suggestions are made for next steps depending on whether the exam is passed or not passed.
Similar to Move Out of Excel and into a Pre-Lead Workspace by Dan Donin (20)
The secret formula to being an #AwesomeAdmin is…FORMULAS! Join Admin Evangelist Jennifer Lee for this session to understand Salesforce formulas, how to build them, and some of the most common use cases for formulas. You will learn the basic framework for a Salesforce formula, where they can be used, and considerations for building them.
Watch the Trailhead LIVE Episode here: https://trailhead.salesforce.com/live/broadcasts/a2r3k000001vDKv/admin-best-practices-building-useful-formulas
Admin Best Practices: 3 Steps to Seamless DeploymentsSalesforce Admins
This document discusses best practices for software development lifecycles (SDLC) for administrators. It outlines a 3 step process for seamless deployments:
1. Plan - Emphasize quality from the beginning through discovery, requirements gathering, and defining the path to production. Important to plan environments and all testing.
2. Communicate - Identify stakeholders like business users, Salesforce team, and IT. Communicate new features, release dates, specifications to avoid waste.
3. Execute - Consider user traffic, validate success, establish a warranty period, and be ready to rollback. Backup data and metadata before deploying changes.
Awesome Admins Automate: Integrate Flow with AI and ChatbotsSalesforce Admins
Think of a business process today that could be optimized. With Einstein Automate, you can reimagine this process and completely shift the way your employees and customers engage with your business. Come learn how to build end-to-end workflows by combining Salesforce Flow with AI, chatbot, or low-code integration tools.
Watch the Episode here: https://trailhead.salesforce.com/live/broadcasts/a2r3k000001vCmQ/awesome-admins-automate-integrate-flow-with-ai-and-chatbots
#AwesomeAdmins Automate: Create Triggered Flows and Batch JobsSalesforce Admins
What are some manual tasks that are recurring for your team today? How much time do they spend on them? Salesforce Flow can reduce the time spent on these tasks and remove the potential for error by automatically performing any follow-up actions for you. Come learn how simple it is to create record-triggered flows, schedule-triggered flows, and batch jobs using Flow Builder and get started on your automation journey today.
Watch the full episode here: https://trailhead.salesforce.com/live/broadcasts/a2r3k000001vCmK/awesome-admins-automate-create-triggered-flows-and-batch-jobs
Admin Best Practices: Introducing Einstein Recommendation BuilderSalesforce Admins
You’re invited to learn about a new AI capability in the Salesforce Platform, Einstein Recommendation Builder. You might be familiar with recommendations while you are shopping on your favorite online retailer. Einstein Recommendation Builder brings a similar recommendation engine capability into the Salesforce Platform that can be leveraged for CRM applications. Join us to hear use cases, see a live demo, and learn how you can start building your own personalized, AI-powered recommendations.
Watch the Trailhead LIVE Episode here: https://trailhead.salesforce.com/live/broadcasts/a2r3k000001Lc9i/admin-best-practices-introducing-einstein-recommendation-builder
Admin Best Practices: Remove Security Risk From Your Org with a User AuditSalesforce Admins
The document discusses performing a user audit to boost security in a Salesforce org. It recommends reviewing the user list and last login dates, deactivating unused users, removing unused profiles and permission sets, aligning access levels with job functions, and using tools like Salesforce Optimizer to identify security issues. The document also provides tips for preparing, communicating, and managing security changes after a user audit is completed.
Essential Habits for Salesforce Admins: Actionable AnalyticsSalesforce Admins
As a Salesforce Admin, you have four core responsibilities that you need to master to succeed and grow your career. In this session, we'll dive into the core responsibility of Actionable Analytics and the habits you need to build to successfully master it: review key reports, meet with business leaders, report on report usage, check custom report types, and update business performance metrics. You'll learn how to develop each habit, with expert advice and key actionable takeaways.
Watch the broadcast here: https://trailhead.salesforce.com/live/broadcasts/a2r3k000001n2Ri/essential-habits-for-salesforce-admins-actionable-analytics
For more about the four-part Essential Habits for Salesforce Admins series, check out the blog post here: https://admin.salesforce.com/blog/2020/essential-habits-for-salesforce-admins-just-got-bigger-and-better
As a Salesforce Admin, you have four core responsibilities that you need to master to succeed and grow your career. In this session, we'll dive into the core responsibility of Security and the habits you need to build to successfully master it: review roles, profiles, and permissions sets; run Health Check; align with IT, and review login history. You'll learn how to develop each habit, with expert advice and key actionable takeaways for you to implement right away.
Learn about the Essential Habits for Salesforce Admins series here: https://admin.salesforce.com/blog/2020/essential-habits-for-salesforce-admins-just-got-bigger-and-better
Essential Habits for Salesforce Admins: Data ManagementSalesforce Admins
As a Salesforce Admin, you have four core responsibilities that you need to master to succeed and grow your career. In this session, we'll dive into the core responsibility of Data Management and the habits you need to build to successfully master it: export data, review duplicates, create a data dictionary, refresh sandboxes, delete junk, and run Optimizer. You'll learn how to develop each habit, with expert advice and key actionable takeaways for you to implement right away.
For more about the four-part Essential Habits for Salesforce Admins series, check out the blog post here: https://admin.salesforce.com/blog/2020/essential-habits-for-salesforce-admins-just-got-bigger-and-better
Essential Habits for Salesforce Admins: User ManagementSalesforce Admins
As a Salesforce Admin, you have four core responsibilities that you need to master to succeed and grow your career. In this session, we'll dive into the core responsibility of User Management and the habits you need to build to successfully master it: get to know your users, analyze usage with dashboards, communicate with leadership, review documentation, and audit your users. You'll learn how to develop each habit, with expert advice and key actionable takeaways for you to implement right away.
For more about the four-part Essential Habits for Salesforce Admins series, check out the blog post here: https://admin.salesforce.com/blog/2020/essential-habits-for-salesforce-admins-just-got-bigger-and-better
Admin Best Practices: Explore the Power of Data with TableauSalesforce Admins
This document discusses using Tableau to analyze and visualize data for Salesforce administrators. It begins with an example problem of wanting to see a report of tasks and events related to accounts and opportunities. It then discusses how Tableau allows drag-and-drop creation of visualizations using its visual query language. The rest of the document previews a Tableau demo, discusses key benefits for admins like exploring different data sources, and shares resources for learning more about Tableau.
1) The document outlines essential habits for new admins, including calendars of habits for core admin responsibilities like user management, data management, security, and actionable analytics.
2) It emphasizes the importance of habits for excellence and success, and provides examples of weekly, monthly, quarterly, and annual habits for each responsibility.
3) The habits include things like reviewing login history, meeting with IT, running health checks, updating reports and dashboards, and ensuring analytics are aligned to business needs.
Admin trailhead Live: Leverage Einstein Search to Increase ProductivitySalesforce Admins
This document provides an overview of Einstein Search and how administrators can leverage it to increase productivity for users. It discusses what Einstein Search is, how to turn it on by enabling it in Search Settings and permission sets, and how admins can customize the experience by defining synonyms, configuring search layouts at the object level, and other options. Resources for learning more are also provided, including the Einstein Platform product page, Admin Trailblazers group, and an upcoming Einstein Search module on Trailhead.
The document provides guidance on best practices for reports and dashboards in Salesforce. It contains forward-looking statements and discusses risks related to the company's financial and operating results. These risks include general economic conditions, the COVID-19 pandemic, foreign currency exchange rates, the company's business strategy, international expansion, and evolving government regulations. The document directs readers to SEC filings for additional information on factors that could affect the company's financial results.
- Admins are responsible for core responsibilities like user management, data management, security, and actionable analytics.
- Each responsibility area involves various specific tasks that need to be completed on a regular basis, such as reviewing login history, purging duplicate data, running health checks, and ensuring analytics align with business goals.
- It is important for admins to continuously learn and develop personally through activities like attending community meetings, staying up-to-date on releases, and dedicating time to Trailhead.
Build AI-Powered Predictions with Einstein Prediction BuilderSalesforce Admins
This document provides an overview of Einstein Prediction Builder and how to use it to build machine learning predictions. It discusses defining a use case by identifying a business problem that could be solved with a prediction. It then covers planning a prediction by determining what type of prediction (binary or numeric), defining the dataset, and identifying positive and negative examples. The document demonstrates this process using an example of predicting late invoices. It also provides resources for learning more about Einstein and machine learning.
Join Benjamin Reynolds, CEO and Founder of Alternative Partners, and Keren Stanley, Sr. Customer Adoption & Growth Manager at Salesforce, as they discuss how to grow a team of Salesforce admins with the technical chops and soft skills to succeed.
Semper Salesforce: Become a Salesforce Military ChampionSalesforce Admins
The document promotes becoming a Salesforce Military Champion by supporting veterans through the Vetforce program. It outlines that Vetforce provides free training, classes, and career opportunities for military, veterans, and spouses within the Salesforce ecosystem. It encourages employers to hire veterans to fill their talent needs and notes resources like the Merivis Foundation that provide training and job placement assistance to veterans. The presentation promotes individuals and companies becoming champions by completing Trailhead trails on veterans, sharing opportunities, and creating internships or hiring veterans.
Best Programming Language for Civil EngineersAwais Yaseen
The integration of programming into civil engineering is transforming the industry. We can design complex infrastructure projects and analyse large datasets. Imagine revolutionizing the way we build our cities and infrastructure, all by the power of coding. Programming skills are no longer just a bonus—they’re a game changer in this era.
Technology is revolutionizing civil engineering by integrating advanced tools and techniques. Programming allows for the automation of repetitive tasks, enhancing the accuracy of designs, simulations, and analyses. With the advent of artificial intelligence and machine learning, engineers can now predict structural behaviors under various conditions, optimize material usage, and improve project planning.
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
YOUR RELIABLE WEB DESIGN & DEVELOPMENT TEAM — FOR LASTING SUCCESS
WPRiders is a web development company specialized in WordPress and WooCommerce websites and plugins for customers around the world. The company is headquartered in Bucharest, Romania, but our team members are located all over the world. Our customers are primarily from the US and Western Europe, but we have clients from Australia, Canada and other areas as well.
Some facts about WPRiders and why we are one of the best firms around:
More than 700 five-star reviews! You can check them here.
1500 WordPress projects delivered.
We respond 80% faster than other firms! Data provided by Freshdesk.
We’ve been in business since 2015.
We are located in 7 countries and have 22 team members.
With so many projects delivered, our team knows what works and what doesn’t when it comes to WordPress and WooCommerce.
Our team members are:
- highly experienced developers (employees & contractors with 5 -10+ years of experience),
- great designers with an eye for UX/UI with 10+ years of experience
- project managers with development background who speak both tech and non-tech
- QA specialists
- Conversion Rate Optimisation - CRO experts
They are all working together to provide you with the best possible service. We are passionate about WordPress, and we love creating custom solutions that help our clients achieve their goals.
At WPRiders, we are committed to building long-term relationships with our clients. We believe in accountability, in doing the right thing, as well as in transparency and open communication. You can read more about WPRiders on the About us page.
Support en anglais diffusé lors de l'événement 100% IA organisé dans les locaux parisiens d'Iguane Solutions, le mardi 2 juillet 2024 :
- Présentation de notre plateforme IA plug and play : ses fonctionnalités avancées, telles que son interface utilisateur intuitive, son copilot puissant et des outils de monitoring performants.
- REX client : Cyril Janssens, CTO d’ easybourse, partage son expérience d’utilisation de notre plateforme IA plug & play.
Kief Morris rethinks the infrastructure code delivery lifecycle, advocating for a shift towards composable infrastructure systems. We should shift to designing around deployable components rather than code modules, use more useful levels of abstraction, and drive design and deployment from applications rather than bottom-up, monolithic architecture and delivery.
Are you interested in dipping your toes in the cloud native observability waters, but as an engineer you are not sure where to get started with tracing problems through your microservices and application landscapes on Kubernetes? Then this is the session for you, where we take you on your first steps in an active open-source project that offers a buffet of languages, challenges, and opportunities for getting started with telemetry data.
The project is called openTelemetry, but before diving into the specifics, we’ll start with de-mystifying key concepts and terms such as observability, telemetry, instrumentation, cardinality, percentile to lay a foundation. After understanding the nuts and bolts of observability and distributed traces, we’ll explore the openTelemetry community; its Special Interest Groups (SIGs), repositories, and how to become not only an end-user, but possibly a contributor.We will wrap up with an overview of the components in this project, such as the Collector, the OpenTelemetry protocol (OTLP), its APIs, and its SDKs.
Attendees will leave with an understanding of key observability concepts, become grounded in distributed tracing terminology, be aware of the components of openTelemetry, and know how to take their first steps to an open-source contribution!
Key Takeaways: Open source, vendor neutral instrumentation is an exciting new reality as the industry standardizes on openTelemetry for observability. OpenTelemetry is on a mission to enable effective observability by making high-quality, portable telemetry ubiquitous. The world of observability and monitoring today has a steep learning curve and in order to achieve ubiquity, the project would benefit from growing our contributor community.
Comparison Table of DiskWarrior Alternatives.pdfAndrey Yasko
To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc
Six months into 2024, and it is clear the privacy ecosystem takes no days off!! Regulators continue to implement and enforce new regulations, businesses strive to meet requirements, and technology advances like AI have privacy professionals scratching their heads about managing risk.
What can we learn about the first six months of data privacy trends and events in 2024? How should this inform your privacy program management for the rest of the year?
Join TrustArc, Goodwin, and Snyk privacy experts as they discuss the changes we’ve seen in the first half of 2024 and gain insight into the concrete, actionable steps you can take to up-level your privacy program in the second half of the year.
This webinar will review:
- Key changes to privacy regulations in 2024
- Key themes in privacy and data governance in 2024
- How to maximize your privacy program in the second half of 2024
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2023 and the first deals of 2024.
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
UiPath Community Day Kraków: Devs4Devs ConferenceUiPathCommunity
We are honored to launch and host this event for our UiPath Polish Community, with the help of our partners - Proservartner!
We certainly hope we have managed to spike your interest in the subjects to be presented and the incredible networking opportunities at hand, too!
Check out our proposed agenda below 👇👇
08:30 ☕ Welcome coffee (30')
09:00 Opening note/ Intro to UiPath Community (10')
Cristina Vidu, Global Manager, Marketing Community @UiPath
Dawid Kot, Digital Transformation Lead @Proservartner
09:10 Cloud migration - Proservartner & DOVISTA case study (30')
Marcin Drozdowski, Automation CoE Manager @DOVISTA
Pawel Kamiński, RPA developer @DOVISTA
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
09:40 From bottlenecks to breakthroughs: Citizen Development in action (25')
Pawel Poplawski, Director, Improvement and Automation @McCormick & Company
Michał Cieślak, Senior Manager, Automation Programs @McCormick & Company
10:05 Next-level bots: API integration in UiPath Studio (30')
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
10:35 ☕ Coffee Break (15')
10:50 Document Understanding with my RPA Companion (45')
Ewa Gruszka, Enterprise Sales Specialist, AI & ML @UiPath
11:35 Power up your Robots: GenAI and GPT in REFramework (45')
Krzysztof Karaszewski, Global RPA Product Manager
12:20 🍕 Lunch Break (1hr)
13:20 From Concept to Quality: UiPath Test Suite for AI-powered Knowledge Bots (30')
Kamil Miśko, UiPath MVP, Senior RPA Developer @Zurich Insurance
13:50 Communications Mining - focus on AI capabilities (30')
Thomasz Wierzbicki, Business Analyst @Office Samurai
14:20 Polish MVP panel: Insights on MVP award achievements and career profiling
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...Toru Tamaki
Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023
https://arxiv.org/abs/2307.12980
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsMydbops
This presentation, delivered at the Postgres Bangalore (PGBLR) Meetup-2 on June 29th, 2024, dives deep into connection pooling for PostgreSQL databases. Aakash M, a PostgreSQL Tech Lead at Mydbops, explores the challenges of managing numerous connections and explains how connection pooling optimizes performance and resource utilization.
Key Takeaways:
* Understand why connection pooling is essential for high-traffic applications
* Explore various connection poolers available for PostgreSQL, including pgbouncer
* Learn the configuration options and functionalities of pgbouncer
* Discover best practices for monitoring and troubleshooting connection pooling setups
* Gain insights into real-world use cases and considerations for production environments
This presentation is ideal for:
* Database administrators (DBAs)
* Developers working with PostgreSQL
* DevOps engineers
* Anyone interested in optimizing PostgreSQL performance
Contact info@mydbops.com for PostgreSQL Managed, Consulting and Remote DBA Services
Move Out of Excel and into a Pre-Lead Workspace by Dan Donin
1. Dan Donin
Business Systems Analyst
Stalk me:
Dan.Donin@Jivesoftware.com
https://www.linkedin.com/in/danieldonin
Building a Pre-Lead Workspace
How to keep incomplete lists out of your lead object and not force people to work out of excel.
2. Forward-Looking Statements
Statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any
of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking
statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or
service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for
future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts
or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our
service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth,
interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible
mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our
employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com
products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of
salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most
recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information
section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not
be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
3. Incomplete Lists
• Everyone gets incomplete lead lists
• Loading these into the Lead object is a quick way to dirty data
• Working these lists in excel makes it difficult to track and measure metrics
5. A Pre-Lead Workspace Object
What makes up this
solution
• Custom Object
• Custom Fields
• Validation Rules
• Process Builder
• A small chunk of
Apex (Optional)
7. We Call it “The Island”
• The only relationship
is to the user table
• Keeps dirty data out of
our lead object!
8. The Magic
Let PB do the heavy lifting
• Once enough data is collected it will flow
into the lead object on its own!
9. We want to check when the record is added
or updated
The Process!
We want to check when the record is added
or updated
We use customized logic in this case to make
sure that State is filled when the country is
United States
1 AND 2 AND 3 AND 4 AND 5 AND 6 AND 7
AND (8 OR (9 AND 10))
We just map the fields on the Lead object to
the reference fields from the PLW record!
13. Object Detail
Formula Fields Formula’s
Possible Existing Lead/Contact -
IF(Count__c > 1,
HYPERLINK('https://na35.salesforce.com/_ui/search/ui/UnifiedSe
archResults?searchType=2&sen=001&sen=00Q&sen=01t&sen=
003&sen=a14&sen=005&sen=006&sen=800&sen=701&sen=a2I
&sen=a0z&str='&Email__c,
'Multiple Dupes Found'),
IF( Possible_Dupe__c <> NULL,
HYPERLINK('https://na35.salesforce.com/'&Possible_Dupe__c,'h
ttps://na35.salesforce.com/'&Possible_Dupe__c), NULL))
Record Sync’d –
IF( TEXT(Status__c) = "SFDC Ready", "This Record has already
been sync'd. Please " +
HYPERLINK("/_ui/search/ui/UnifiedSearchResults?searchType=
2&str=" + Email__c, " find the new record") + " in
Salesforce.",IMAGE("/servlet/servlet.FileDownload?file=0154100
00001RFl","Requirements"))
14. trigger DupeIslandCheck on Pre_Lead_Workspace__c (beforeinsert, before update) {
/* Checks email address agaisnt Leads/Contacts for possible Dupes. This only does a simple email check.
* if it finds any matches it dumps the Lead/Contact ID into a field that then displays the salesforce URL on the record*/
//Thanks to Kevin Purdy for helping me on this he is a boss.
List<Pre_Lead_Workspace__c> sdrListLoad = new List<Pre_Lead_Workspace__c>();
// Quick lookup referencefrom email to record
Map<String, Pre_Lead_Workspace__c> sdrMap = new Map<String, Pre_Lead_Workspace__c>();
// Flat set of new emails coming in to check
Set<String> sdrEmails = new Set<String>();
//Now to check for Update vs Insert. On Update only check for Email Change on Insert check for Email Null
If(Trigger.isUpdate){
For(Pre_Lead_Workspace__c sdr : Trigger.New){
//Populate Trigger Old to compare
Pre_Lead_Workspace__c oldSdr = Trigger.oldMap.get(sdr.id);
//If Email is set to Null clear out SDR Count and Possible Dupe without a lookup.
If(oldSdr.Email__c != Null && sdr.Email__c == Null){
sdr.Count__c = 0;
sdr.Possible_Dupe__c = Null;
}
//Now check if Email Changed 4/27 Also added if the recordis older than a day not to fire if the Email is Null
Else If(sdr.Email__c != Null && oldSdr.Email__c != sdr.Email__c || sdr.Email__c != Null && oldSdr.LastModifiedDate < Date.today().addDays(-1)){
sdrMap.put(sdr.Email__c, sdr);
sdrEmails.add(sdr.Email__c);
sdr.Count__c = 0;
sdr.Possible_Dupe__c = Null;
}
}
} Else If(Trigger.isInsert) {
For(Pre_Lead_Workspace__c sdr : Trigger.New){
If(sdr.Email__c != Null) {
sdrMap.put(sdr.Email__c, sdr);
sdrEmails.add(sdr.Email__c);
}
}
}
//Map the matches 4/27 added in != NULL to try and fix a forever index
Map<String, Lead> leadMap = new Map<String, Lead>([SELECTId, Email FROM Lead WHERE Email IN :sdrEmails AND isConverted = FALSE AND Email != NULL]);
Map<String, Contact> contactMap = new Map<String, Contact>([SELECTId, Email FROM Contact WHERE Email IN :sdrEmails AND Email != NULL]);
//Iterate our duplicates and tie them back to the recordsthat triggered them
For(StringmysteryKey : leadMap.keySet()) {
Lead l = leadMap.get(mysteryKey);
Pre_Lead_Workspace__c sdrWithDupe = sdrMap.get(l.email);
// Do something with the duplicate
sdrWithDupe.Possible_Dupe__c = l.id;
if (sdrWithDupe.Count__c == Null) {
sdrWithDupe.Count__c = 0;
}
sdrWithDupe.Count__c++;
}
For(StringmysteryKey : contactMap.keySet()){
Contact c = contactMap.get(mysteryKey);
Pre_Lead_Workspace__c sdrWithDupe = sdrMap.get(c.email);
// Do something with the duplicate
sdrWithDupe.Possible_Dupe__c = c.id;
if (sdrWithDupe.Count__c == Null) {
sdrWithDupe.Count__c = 0;
}
sdrWithDupe.Count__c++;
}
}
@isTest
public class DupeIslandCheckTest {
static testMethod void DupeIslandCheckTest(){
Lead testLead = new Lead(FirstName= 'Testy', LastName= 'McTesterson', Email='FindThisDupe@abc.com',
Company = 'This Will be Found');
Lead testLead2 = new Lead(FirstName = 'Testy', LastName= 'McTesterson2', Email='DontThisDupe@abc.com',
Company = 'This Wont be Found');
Contact testContact = new Contact(FirstName = 'TestyMc' , LastName = 'Testerson', Title = 'TestyMcTesting',
Email = 'FindThisDupe2@abc.com');
Contact testContact2 = new Contact(FirstName = 'TestyMc' , LastName = 'Testerson2', Title = 'TestyMcTesting',
Email = 'DontThisDupe2@abc.com');
insert testLead;
insert testLead2;
insert testContact;
insert testContact2;
Pre_Lead_Workspace__c testSDR = new Pre_Lead_Workspace__c(First_Name__c = 'Lead1', Email__c='FindThisDupe@abc.com', Count__c = NULL);
Pre_Lead_Workspace__c testSDR2 = new Pre_Lead_Workspace__c(First_Name__c = 'Lead2', Email__c='DontFindAnything@abc.com', Count__c = NULL);
Pre_Lead_Workspace__c testSDR3 = new Pre_Lead_Workspace__c(First_Name__c = 'Lead3', Email__c='FindThisDupe2@abc.com', Count__c = NULL);
Pre_Lead_Workspace__c testSDR4 = new Pre_Lead_Workspace__c(First_Name__c = 'Lead4', Email__c='DontFindAnything2@abc.com', Count__c = NULL);
insert testSDR;
insert testSDR2;
insert testSDR3;
insert testSDR4;
testSDR.Email__c = 'DontFindAnything@abc.com';
testSDR2.Email__c = 'FindThisDupe@abc.com';
update testSDR;
update testSDR2;
testSDR.Email__c = NULL;
update testSDR;
}
}
Trigger
Test Class
Editor's Notes
Intro slide
Talk about who I am, short and sweet.
Key Takeaway:We are a publicly traded company. Please make your buying decisions only on the products commercially available from Salesforce.
Talk Track:
Before I begin, just a quick note that when considering future developments, whether by us or with any other solution provider, you should always base your purchasing decisions on what is currently available.
Bullet One - Ask who has these type of lists and the different ways people work them/load them into SFDC (Marketing automation, DataLoader, etc…)
Bullet Two – The ways that these lists can make data quality take a nose dive
Bullet Three – Hard to measure metrics when things are done in excel or outside standard business processes
TELL ME DAN HOW DO I FIX THIS?!
Give a quick run over the object and how it is customizable to YOUR needs!
The UI for end users. Again customizable to YOUR needs!
This is how it fixes dirty data. The data is contained and cant talk to the rest of the system as it is related to NOTHING (other than the user table so records can be owned). This allows it to be the playground of incomplete data that excel lists are without having to worry about messing up Lead metrics, or creating dirty lead records.