This is the workshop presentation material for the Point-And-Click App Building Hands-On Workshop (HOW) being presented at Dreamforce 2015 in the DevZone. This content pairs with the "Suggestion Box App" project live in Trailhead
Slides for the hands on lightning component workshop that is accompanying the trailhead found https://developer.salesforce.com/trailhead/project/account-geolocation-app
In May's Microsoft identity platform call, Navya Canumalla went into detail on MSAL Java and Python, including an overview, supported scenarios and calling patterns. Quickstart demo, token cache and ADAL to MSAL migration.
View recording https://youtu.be/yCCjNqFva9w
Resources:
MSAL Java https://aka.ms/msaljavadocs
MSAL Python https://aka.ms/msalpythondocs
Stay connected
Twitter https://twitter.com/microsoft365dev
YouTube https://aka.ms/M365DevYouTube
Blogs https://aka.ms/M365DevBlog
Creating azure logic app for salesforce integration | WebnerChandanWebner
Azure App Services is an integrated service which allows to create web and mobile applications from any platform or for any device. This includes Logic Apps and API apps capabilities along with built in connectors which allows us to integrate with Saas. Visit this website - https://webnersolutions.com/
CyberLab Training Division :
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full featured programming language such as C# or VB.NET to build web applications easily.
This tutorial covers all the basic elements of ASP.NET that a beginner would require to get started.
Audience
This tutorial has been prepared for the beginners to help them understand basic ASP.NET programming. After completing this tutorial you will find yourself at a moderate level of expertise in ASP.NET programming from where you can take yourself to next levels.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of .NET programming language. As we are going to develop web-based applications using ASP.NET web application framework, it will be good if you have an understanding of other web technologies such as HTML, CSS, AJAX. etc
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms.
For More Details.
Visit: http://www.cyberlabzone.com
Slides for the hands on lightning component workshop that is accompanying the trailhead found https://developer.salesforce.com/trailhead/project/account-geolocation-app
In May's Microsoft identity platform call, Navya Canumalla went into detail on MSAL Java and Python, including an overview, supported scenarios and calling patterns. Quickstart demo, token cache and ADAL to MSAL migration.
View recording https://youtu.be/yCCjNqFva9w
Resources:
MSAL Java https://aka.ms/msaljavadocs
MSAL Python https://aka.ms/msalpythondocs
Stay connected
Twitter https://twitter.com/microsoft365dev
YouTube https://aka.ms/M365DevYouTube
Blogs https://aka.ms/M365DevBlog
Creating azure logic app for salesforce integration | WebnerChandanWebner
Azure App Services is an integrated service which allows to create web and mobile applications from any platform or for any device. This includes Logic Apps and API apps capabilities along with built in connectors which allows us to integrate with Saas. Visit this website - https://webnersolutions.com/
CyberLab Training Division :
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full featured programming language such as C# or VB.NET to build web applications easily.
This tutorial covers all the basic elements of ASP.NET that a beginner would require to get started.
Audience
This tutorial has been prepared for the beginners to help them understand basic ASP.NET programming. After completing this tutorial you will find yourself at a moderate level of expertise in ASP.NET programming from where you can take yourself to next levels.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of .NET programming language. As we are going to develop web-based applications using ASP.NET web application framework, it will be good if you have an understanding of other web technologies such as HTML, CSS, AJAX. etc
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms.
For More Details.
Visit: http://www.cyberlabzone.com
Kalyan Krishna, a Senior PM in the Microsoft identity platform team, introduces Microsoft Graph for developers and walks through the various steps and coding required to access Microsoft Graph from an application registered with the Microsoft identity platform. He introduces the Microsoft Graph API, why it was built, its advantages and the fundamentals a developer should be aware of to successfully develop applications with it. He covers Graph's entity centric modeling, the permissions & consent framework, application types and topologies and the SDKs available to help developers with the authentication, authorization and to consume the API with the least effort on your part.
This is the first part of a two-part series. In the next session, he’d cover the advanced features of Microsoft Graph which developers can use to add more power to their applications.
In this tutorial, you will learn how to integrate an existing Backbone based application with the Data Sync module of the Appear IQ platform. The Appear IQ Data Sync module provides applications with the possibility to share data across your organization, while hiding the complexity of the synchronization process behind a collection of easy to use APIs. You take care of managing data on device and the Appear IQ Data Sync takes care of distributing them to other devices or to your existing backend systems.
Journey from classic Salesforce development to lightning DevelopmemtSunil kumar
This presentation explain the journey starting from classic developement (using VF page and apex to Salesforce Lightning). It also covers fundamentals about lightning events.
Microsoft identity platform and device authorization flow to use azure servic...Sunil kumar Mohanty
Microsoft Identity platform allows users to sign in to input-constrained devices. It leverages MASL for Java (MSAL4J) from an app that does not have the capability of providing interactive authentication experience. The user visits a web page in their browser to login in. Once login success, the device will able to get access token and able to perform actions on the authorized Azure resources. In this article the access token will be used to publish message to azure service bus.
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlassian
Patrick Streule
You have an idea for an add-on? You want to tap into both the Atlassian Cloud and Server customer base without writing and maintaining it twice? Patrick illustrates some techniques you can use today to share most of your code between the Connect and the P2 add-on implementation.
AtlasCamp 2015: Web technologies you should be using nowAtlassian
Dallas Tester, Atlassian
Get a primer on the latest web technologies that you can leverage to build better applications. Topics covered include code re-use, loading JavaScript efficiently, and managing asynchronous operations using promises and Web workers.
Rails Plugins - Linux For You, March 2011 IssueSagar Arlekar
'Linux For You' article by http://foodlets.in founders Govind Naroji and Sagar Arlekar.
This is a tutorial on will_paginate (pagination), authlogic + omniauth (authentication) and paperclip (file attachments) plugins.
Supercharge Your Pages - New Ways to Extend the Confluence EditorAtlassian
The new Confluence editor brings never before seen capabilities to our developers to extend the editor. During this session, Klaus Ihlberg will explain how users use Confluence today and how to use this information and the new capabilities, to develop apps that supercharge Confluence pages.
AtlasCamp 2015: Using add-ons to build add-onsAtlassian
Daniel Wester, Wittified
Join Daniel Wester from Wittified as he shares his company secrets on tackling the everyday problems of add-on development and generating unique add-on ideas. Learn how you can apply his methods to your product development process and how you can make development easier with Web Fragment Finder.
This lab walks you through a development cycle using the XPages Extension Library and the ApplicationLayout control. Originally presented at the Austin XPages Advanced Development seminar Dec 2010.
Kalyan Krishna, a Senior PM in the Microsoft identity platform team, introduces Microsoft Graph for developers and walks through the various steps and coding required to access Microsoft Graph from an application registered with the Microsoft identity platform. He introduces the Microsoft Graph API, why it was built, its advantages and the fundamentals a developer should be aware of to successfully develop applications with it. He covers Graph's entity centric modeling, the permissions & consent framework, application types and topologies and the SDKs available to help developers with the authentication, authorization and to consume the API with the least effort on your part.
This is the first part of a two-part series. In the next session, he’d cover the advanced features of Microsoft Graph which developers can use to add more power to their applications.
In this tutorial, you will learn how to integrate an existing Backbone based application with the Data Sync module of the Appear IQ platform. The Appear IQ Data Sync module provides applications with the possibility to share data across your organization, while hiding the complexity of the synchronization process behind a collection of easy to use APIs. You take care of managing data on device and the Appear IQ Data Sync takes care of distributing them to other devices or to your existing backend systems.
Journey from classic Salesforce development to lightning DevelopmemtSunil kumar
This presentation explain the journey starting from classic developement (using VF page and apex to Salesforce Lightning). It also covers fundamentals about lightning events.
Microsoft identity platform and device authorization flow to use azure servic...Sunil kumar Mohanty
Microsoft Identity platform allows users to sign in to input-constrained devices. It leverages MASL for Java (MSAL4J) from an app that does not have the capability of providing interactive authentication experience. The user visits a web page in their browser to login in. Once login success, the device will able to get access token and able to perform actions on the authorized Azure resources. In this article the access token will be used to publish message to azure service bus.
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlassian
Patrick Streule
You have an idea for an add-on? You want to tap into both the Atlassian Cloud and Server customer base without writing and maintaining it twice? Patrick illustrates some techniques you can use today to share most of your code between the Connect and the P2 add-on implementation.
AtlasCamp 2015: Web technologies you should be using nowAtlassian
Dallas Tester, Atlassian
Get a primer on the latest web technologies that you can leverage to build better applications. Topics covered include code re-use, loading JavaScript efficiently, and managing asynchronous operations using promises and Web workers.
Rails Plugins - Linux For You, March 2011 IssueSagar Arlekar
'Linux For You' article by http://foodlets.in founders Govind Naroji and Sagar Arlekar.
This is a tutorial on will_paginate (pagination), authlogic + omniauth (authentication) and paperclip (file attachments) plugins.
Supercharge Your Pages - New Ways to Extend the Confluence EditorAtlassian
The new Confluence editor brings never before seen capabilities to our developers to extend the editor. During this session, Klaus Ihlberg will explain how users use Confluence today and how to use this information and the new capabilities, to develop apps that supercharge Confluence pages.
AtlasCamp 2015: Using add-ons to build add-onsAtlassian
Daniel Wester, Wittified
Join Daniel Wester from Wittified as he shares his company secrets on tackling the everyday problems of add-on development and generating unique add-on ideas. Learn how you can apply his methods to your product development process and how you can make development easier with Web Fragment Finder.
This lab walks you through a development cycle using the XPages Extension Library and the ApplicationLayout control. Originally presented at the Austin XPages Advanced Development seminar Dec 2010.
With the Lightning Framework you can build modern apps faster and run them across all your devices. With the Winter ’17 Release, we’ve delivered a number of enhancements to Lightning to help you build even faster including new Lightning Base Components and Lightning Data Services. Learn about these important new features and more in this must-attend webinar.
- Accessing data more easily and efficiently with the new Lightning Data Service
- Building Lightning Components faster with new Lightning Base Components
- Developing more interactive experiences with new Lightning Quick Actions and the Utility Bar
This presentation was made by Salesforce.com, inc. (Release Readiness Team).
This a short (only ~270 slides) summary of the features developed.
For more info please check:
https://releasenotes.docs.salesforce.com/en-us/spring17/release-notes/salesforce_release_notes.htm
This presentation was made by Salesforce.com, inc. (Release Readiness Team).
This a short (only 220+ slides) summary of the features developed.
For more info please check:
https://releasenotes.docs.salesforce.com/en-us/winter17/release-notes/salesforce_release_notes.htm
Preparing for Lightning: Replacing URL Hacks with ActionsMike White
Common URL hacks used in Salesforce Classic are not available in the new Lightning Experience. Learn how to leverage Quick Actions to replace these URL hacks and develop Lightning ready replacements for your users on Classic, Lightning and Salesforce1.
Customer success has long been a key goal of Salesforce.com and the Salesforce.com Foundation. As part of our efforts to help you accelerate your success, we invite you to join us for a special presentation that will highlight the most exciting new release features for our nonprofit and higher education customers.
Salesforce Summer 19 Release Overview Deck.
This presentation was made by Salesforce.com, Inc. (Release Readiness Team).
For more info please check:
https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000001oku
Developing Salesforce Console Apps with Visualforce & the Integration ToolkitAndrew Mahood
Dreamforce 2014 Session:
The Salesforce Console is a powerful way to give people the apps and data most need, all in a single page. You can create your own apps for the Console using Visualforce and a developer hook called the Integration Toolkit. Join us as we showcase what is possible with demos, including a team chat room and real-time charts. Then we'll demonstrate how you can create your first app by transforming a static Visualforce page into a contextual Console app. Start building your own apps right away using the open source code from these demos.
Customer success has long been a key goal of Salesforce.com and the Salesforce.com Foundation. As part of our efforts to help you accelerate your success, we invite you to join us for a special live webinar that will highlight the most exciting new release features for our nonprofit and higher education customers.
Customizing the Salesforce Console with the Integration Toolkit (DF13)Andrew Mahood
Dreamforce 2013 Session:
With the Salesforce Console coming to the Sales Cloud in Winter '14 we wanted to highlight the little known developer hooks called the Salesforce Console Integration Toolkit. This sessions will look at how you can 'pimp' your console be it for Sales or Service using the toolkit including Custom Console Components, Custom Highlight Panel, Custom Sidebars, Custom Publishes in Case Feed and at the end of this session you should know it all - and if you missed anything we will open source the code used in the examples.
Customer success has long been a key goal of Salesforce.com and the Salesforce.com Foundation. As part of our efforts to help you accelerate your success, we invite you to join us for a special live webinar that will highlight the most exciting new release features for our nonprofit and higher education customers.
Discover all the new features of the WInter'20 release of Salesforce.
The new release also brings the new Salesforce mobile application, which allows you to fully customize the user experience.
Join Marketing Cloud Product Managers as they walk you through how to create reusable content, manage your data, and automate API-triggered email sends. Scale your development and empower your team of marketers without starting from scratch for each and every campaign.
Similar to Point and Click App Building Workshop (20)
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
Exploring the code within sample applications is a great way to learn new languages, frameworks, and platforms. That’s why we built the Sample Gallery (https://trailhead.salesforce.com/sample-gallery), a collection of Salesforce Customer 360 Platform reference applications that demonstrate examples of what you can create and how to build it. In this interactive webinar, we introduce you to a few Sample Apps and show you how to make the best use of them in your day-to-day development projects.
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
We all want the Salesforce Lightning Experience to be fast- but how do we define fast, and how do we make it even faster? When you’re building a UI, everything you add to the page affects performance, and to make load times faster and perform the way users expect, we need to treat speed as an essential design feature. In this presentation, you’ll learn how to measure performance, learn a few tips on how to maximize performance, and take responsibility for your feature’s performance from design to production.
Last year was eventful for Salesforce Developers - we started with the launch of Lightning Web Components (LWC), open-sourced it, enabled local development, and ended the year by open-sourcing Base Lightning Components. In this webinar, we will explore exciting new developments within Base Components and we will show you how to use open-source Base Components to build engaging applications faster with local development.
In this session we will,
- Spin up a local development environment to build Lightning web components
- Use and customize the base components and recipes to build pages and apps quickly
- Explore the latest features of VS Code developer tooling while coding for a use case
Over the past two months, we’ve announced many new resources for developers at Dreamforce and TrailheaDX India. To learn all about them, watch this video, where we'll explore live demos showcasing the latest updates for Lightning Web Components (LWC), Einstein, Heroku, and a lot more on the Customer 360 Platform.
In this session we,
- Explore key highlights from TrailheaDX India
- Show live demos of generally available features
- Explain how you can benefit from these features
TrailheaDX (TDX) is coming to ‘namma’ Bengaluru in India on Dec 19th and 20th! TrailheaDX India is the conference for everyone who builds on and customises Salesforce — including admins, developers, architects, and partners. This event will have sessions, demos and fun for those just getting started with the platform, as well as for advanced admins, architects and developers.
You might have questions about the event - and to answer your questions Kavindra Patel, known as the father of the Indian Salesforce Community, joins Shashank Srivatsavaya, Head of APAC Developer Relations. Register for our exclusive webinar to:
- Get a sneak peek into exclusive sessions and activities
- Find out who you shouldn’t miss at TrailheaDX India
- Understand what comes with your #TDX19 registration
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
GitHub repo: https://github.com/satyasekharcvb/lwc-local-dev.git
With the release of a new beta version of Local Development, you can now build Lightning web components faster than ever before! You can now render changes, iterate rapidly, troubleshoot errors, and even connect with data from your org by spinning up a local development server on your machine.
In this session, we build Lightning web components in real time. The exciting new capabilities we showcase will enable you to be an even more productive developer.
In this CodeLive session we:
- Spin up a local development server from the CLI to rapidly edit and view components
- Observe how a rich error handling experience simplifies testing and debugging
- Learn how to proxy data from an org for more context and fine-tuned development
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
GitHub repo: https://github.com/adityanaag3/aura2lwc
Lightning Web Components (LWC) give any JavaScript developer a modern, web standards-based path to building apps and experiences on the Salesforce Platform.
In this live coding session, you’ll learn how to first evaluate if an existing Aura Component needs to be converted, then convert it to LWC using the latest features of Salesforce Extensions for VS Code. We demonstrate conversion to LWC by walking through various components of a real world Aura Component - including input and output, Tables, Forms, and more.
In this live coding session we:
- Convert Aura Components to LWC
- Leverage the latest IDE features
- Share implementation best practices
Earlier this year, we released Lightning Web Components (LWC), a new UI framework based on web standards and optimized for performance and developer productivity. We have now open sourced the Lightning Web Components framework so that anyone can build applications on any platform.
Join our webinar where we'll explore how this framework, based on standard HTML, modern JavaScript (ES6+), and the best of native Web Components, helps you create web components and apps using the stack and tools you prefer.
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
In the fourth episode of our five part series on Lightning Web Components, we show you how static resources and custom JavaScript are used with Lightning Web Components. You’ll learn how to use external APIs in conjunction with Lightning Locker to secure your JavaScript code. And finally, we’ll demonstrate how you can test your Lightning Web Components using Jest.
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
Lightning Web Components gives JavaScript developers a web standards-based path to building apps on the Salesforce Lightning Platform.
In the third episode of our five part series on Lightning Web Components, we cover design considerations and compositions of Lightning Web Components.
Lightning Web Components give any JavaScript developer a modern, web standards-based path to building apps and experiences on the Lightning Platform.
In the second episode of our five part webinar series on Lightning Web Components, we will show you how to access data from the Salesforce org, get record data, create records and handle errors using Lightning Web Components. In this webinar you’ll learn all about Lightning Data Service, reactive wire service and Lightning App Builder.
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
Migrate legacy Salesforce CPQ to Advanced Calculator with the help of JSQCP. With Advanced Calculator, you can boost the runtime of quote creation. Join this webinar to learn what is required for migration - we’ll also walk through JSQCP.
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
Migrate your batch processing, scheduled ETL, and nightly workloads to event-driven, real-time integrations using Change Data Capture. CDC means data change events are published to an event stream, allowing businesses to have up-to-date information across systems and applications. Join us to learn how to configure Change Data Capture and subscribe to the stream of change events, streamlining your architectures and processes.
Using Salesforce DX and its suite of offerings can significantly increase your development productivity.
Join this webinar to learn more about source control, scratch orgs, CLI, Metadata Coverage, VS Code, and Unlocked Packages. We will even do a live demo on continuous delivery using Salesforce DX.
Lightning Flow makes it easier for developers to build dynamic process-driven apps with Process Builder and the new Flow Builder. Join us and learn more about how you can get in the Flow!
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Point and Click App Building Workshop
1. Hands-on Workshop: Introduction
to Point-And-Click App Building
First Name Last Name
Title of Presenter
email@salesforce.com
@twitterhandle
Build a business app with clicks, not code
2. Safe Harbor
Safe harbor 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. Sign up for a Developer Edition
1. In your browser, go to https://developer.salesforce.com/signup
2. Fill in the fields about you and your company
3. In the Email Address field, make sure to use a public address you can easily check from a
web browser
4. Type a unique Username. Note that this field is also in the form of an email address, but does not
have to be the same as your email address, and in fact, it’s usually better if they aren’t the same.
Your username is your login and your identity on developer.salesforce.com.
5. Read and then select the checkbox for the Master Subscription Agreement. And then click
Submit Registration.
This exercise is designed to be used with a Developer Edition Organization or DE
org.
4. Goal for Today’s Exercise
Show you how to create a simple Salesforce
App using only point & click tools, no code.
How many people are new to Salesforce?
How many people have customized apps in
Salesforce?
5. Business Case
We need a application to manage employee
suggestions
• Ways to improve employee or customer success
• Ways to improve the physical workplace
The application should be in Salesforce (of
course), and available on mobile
Management wants to see reports to make
sure suggestions are being implemented
quickly
6. What is an App?
You can also build your own on-demand apps by grouping standard and custom tabs into new custom
apps. A custom app consists of a label, a description, and an ordered list of tabs.
The available custom apps are listed in the Force.com app menu, which is a drop-down list that
displays at the top of every Salesforce page.
An “app” is a group of tabs that works as a unit to provide application functionality.
Salesforce provides standard apps such as Sales and Call Center. You can
customize the standard apps to match the way you work.
7. What is a Custom Object?
After you define a custom object, you can:
Create Custom Fields.
Associate the custom object to other records and display the custom object data in custom related
lists.
Track tasks and event for custom object records
Create a custom tab for the custom object
Create Reports and Dashboards to analyze custom object data
Import Custom object records.
Custom objects are custom database tables that allow you to store information
unique to your organization. For example, we are creating a custom object called
“Salesforce Requests” to store data based on user requests.
10. Trailhead: Creating a Suggestion Box App
1. Go to Trailhead Project: Suggestion Box App
2. Launch your browser and got to https://login.salesforce.com/
3. Enter your username and password.
4. Follow the steps in Exercise 1: Creating a Suggestion Box App.
5. Stop at the end of Exercise 1.
You can create an app with just a few clicks. In this exercise we will create an app
and a custom object to house our Suggestions.
14. How do we know what fields to add?
What information do I need to know in order to understand the suggestion?
What information is helpful when deciding who to assign a suggestion to?
How will people know when a suggestion has been implemented?
Are there reports about the suggestions I can share with my company?
Can you think of some questions we need to ask?
15. About Salesforce Fields
Salesforce Field Reference Guide
http://help.salesforce.com/help/pdfs/en/salesforce_field_names_reference.pdf
You can create custom fields with just a few clicks. In this exercise we will create
custom fields to house information on our Suggestion Object.
Field Label Type Business Case
Suggestion Description Text Area (Rich) Capture details about the
suggestion, including images and
links.
Suggestion Category Picklist Organize suggestions by areas of
responsibility.
Status Picklist Keep track of the progress of
each suggestion.
Implemented Date Date Know when a suggestion has
been implemented.
Number of Days Open Formula (Number) Calculate the length of time the
suggestion created date and the
implemented date (or today if not
implemented).
16. How to Create Fields with the Custom Field Wizard
1. Click Setup | Build | Create | Objects
2. Click on Suggestion
3. Scroll to “Custom Fields and Relationships”
4. Click New
In this part of the exercise we will create fields that will be used to gather and report
on data.
17. How to Create Field with the Schema Builder
Schema Builder provides a dynamic
environment to add new custom objects,
custom fields, and relationships to your
schema. This eliminates the need to click from
page to page to find the details of a master-
detail relationship or to add a new custom field
to an object in your schema.
Click Setup > Customize> Schema Builder
18. Trailhead: Adding Custom Fields
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 2: Adding Custom Fields.
3. Stop at the end of Exercise 2.
Follow steps in Trailhead to create 4 fields, using 2 different tools: Custom Field
Wizard and Schema Builder.
19. Try out the App!
Is data entry awkward?
What could we add to better manage
suggestions?
Click the New button and fill out a request.
21. About Salesforce Page Layouts
Page Layouts control the layout and organization of detail and edit pages in
Salesforce.
Features of Page Layouts
• Control which fields, related lists, and actions
users see, on detail and edit pages only.
• Control which standard and custom buttons
display on detail pages and related lists.
• Determine whether fields are visible, read
only, or required, on detail and edit pages
only.
22. Step 3: Modify the Page Layout
Salesforce Page Layout Reference Guide
http://help.salesforce.com/HTViewHelpDoc?id=customize_layoutcustomize_pd.htm&language=en_US
Arrange the fields so that data entry and suggestion viewing is easier.
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 3: Modifying the User Experience, Step 1.
3. Stop at the end of Exercise 3, Step 1.
23. Try out the App!
How is the experience different now that we
modified the Page Layout?
What are some ways we can add logic or
automate this app?
Click the New button and create a Salesforce Request.
25. Salesforce Formula Fields
Excel style formulas
Functions can be nested
Support for commons functions
• Math
• Text
• Date & Time
• Logical
EXAMPLES
Categorize deal size based on Opp Amount
IF(Amount > 1000000,
"Large Deal",
"Small Deal")
Calculate commission based on Opp Amount
IF(Amount > 100000, 0.09, 0.08 )
26. Salesforce Validation Rules
Each Validation Rule Consists of:
A formula that evaluates to
determine if an error condition
exists.
An error message to display if the
formula evaluates to True.
Salesforce will block the save of any
record that has an error condition.
27. Validation Rule for Suggestions
WHEN THENIF
Suggestion is added or updated Implemented_Date__c > TODAY() Error: “The implementation date must be
today or in the past, not in the future.”
Record is
inserted or updated
Statement evaluates
to true
Block Insert/Update
Return error message
28. Trailhead: Adding Business Logic
Enforce a business rule to prevent people from predicting the future.
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 4: Adding Business
Logic, Step 1: Add a Formula Field.
3. Follow the steps in Exercise 4: Adding Business
Logic, Step 2: Add a Validation Rule
4. Stop at the end of Exercise 4, Step 2.
29. Try out the App!
Did the error message display?
What other business rules could we enforce
for this app?
Open a Suggestion you previously created. Choose an Implemented Date in the
future. Click Save.
31. Analyze your Salesforce Data
Salesforce offers a powerful suite of analytics tools that work together to help you
view and analyze your data.
Gather Data with Reports
Reports give you access to the data your organization
has accumulated over time, enabling you to make
informed decisions. You can examine your
organization’s data in almost infinite combinations,
display it in easy-to-understand formats, and share the
resulting insights with others via dashboards.
Share Insights with Dashboards
Dashboards help you visually understand changing
business conditions so you can make decisions based
on the real-time data you have gathered with reports.
Use dashboards to help users identify trends, sort out
quantities, and measure the impact of their activities.
http://www.salesforce.com/us/developer/docs/workbook_analytics/workbook_analytics.pdf
32. You can show data in reports and dashboards in
the form of bars, columns, lines, shapes, or other
elements. Which is right depends on what the
data is about and what you want to show with it.
• Bar Charts
• Column Charts
• Line Charts
• Pie Charts
• Donut Charts
• Funnel Charts
• Scatter Charts
About Salesforce Dashboards
Dashboards are a way to graphically display multiple reports. They give you the big
picture, letting you see key metrics at a glance.
33. Trailhead: Create Reports and Dashboards
A report returns a set of records that meets certain criteria, and displays it in organized rows and
columns. Report data can be filtered, grouped, and displayed graphically as a chart.
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 5: Creating Reports and Dashboards
3. Stop at the end of Exercise 5.
34. Try running your reports!
What are some benefits of adding a chart?
Can we print these reports?
Click the Run Report button to see your reports
36. Keep on trekking with Trailhead!
1. Go to Trailhead Project: Suggestion Box App
2. Follow the steps in Exercise 3: Modifying the User Experience, Steps 2 & 3.
3. Follow the steps in Exercise 4: Adding Business Logic, Step 3.
4. BONUS: Complete the Trailhead modules referenced at the end of each
exercise.
Finish the Suggestion Box App Trailhead Project to get more points and the
Suggestion Box badge (and learn more about Salesforce!).
37. See your app in action on Salesforce1
There are three ways you can access the
Salesforce1 mobile app.
As a downloadable mobile app you install on
your phone.
By navigating to login.salesforce.com using a
mobile browser.
By appending one/one.app to your Salesforce
instance.
Every Salesforce app is a mobile app.
Editor's Notes
Key Takeaway:We are a publicly traded company. Please make your buying decisions only on the products commercially available from Salesforce.com.
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.
Instruct everyone to follow the directions and sign up for a Developer Account. Generally this part of the exercise takes about 10 minutes for everyone to get through the form, get the confirmation email, and get logged into a new org. However depending on internet speed it may take up to 20 minutes.
DO REMIND people that they need to sign up for a Dev org with an email they can access while at their computer right now.
While they are completing this cover the goals for the session and the Business Case.
How many people are new to Salesforce?
How many people have customized apps in Salesforce?
One of the things we like to do to introduce people to Salesforce is to get them hands on – even if in the end, they will not be the person maintaining the system, we find it is powerful to know first-hand what it takes to customize and create new apps in Salesforce. So our goal today is to show you how to create a simple app in Salesforce, without any code. This app will run both in the browser and on your mobile devices.
Overview of what the goal is for today’s exercise.
Everything in this app can (and is) built using clicks! Even the formula field!
Explaining the business case helps new Admins understand how to take business requirements and turn them into a working Salesforce application.
This app we are building is basically a ticketing system- 1 object related to the user object for tracking new feature or bug requests as well as tracking new user requests. At the end we build some simple reports that we can show to management which document our progress.
Explain what is an app - An “app” is a group of tabs that works as a unit to provide application functionality. Salesforce provides standard apps such as Sales and Call Center. You can customize the standard apps to match the way you work.
Explain a Custom Object in terms of other database terms like “tables”.
Tables are where you store records, and fields are used to capture data for the record.
We’ll use Salesforce’s online learning platform, Trailhead, to complete the hands-on exercises in this workshop and to track progress.
All of the exercises are in the Build a Suggestion Box App Project…to navigate to projects, click….
At this point have all participants log in to their Dev org and have them complete the first part of the exercise. Usually this can take about 10 minutes.
Maybe do this together?
Once the majority of participants have completed the application everyone should be on this screen. In the participant guide this screen is broken out to show key components.
Be sure to highlight
the Force.com App Menu
Tabs
Create New… records
Force.com Quick Access menu
Walk everyone through these steps
The activity time for this step is 20 minutes
Highlight that it’s important when building an app to ask business leaders and users what information needs to be gathered. This slide shows example questions, you can elaborate on those questions.
Now that we have the business case, and questions asked let’s review the fields we are going to create.
Take a moment to cover each of the 5 fields that will be created- what the label is, what the type is, and what the business case is for creating that field. NOTE THAT THE FORMULA FIELD WILL BE CREATED IN THE BUSINESS LOGIC SECTION
There is 20 minutes allotted to complete this portion. Instruct everyone to start building fields.
Questions that have come up in this portion-
The formula field for new app developers appears tricky, generally they forget it’s a __c or they name the fields differently than what is provided so they get a syntax error.
The formula field can be created using the formula building tools- no keyboard necessary.
At this point have all participants log in to their Dev org and have them complete the first part of the exercise. Usually this can take about 10 minutes
5 minutes
Now that everyone has created the fields
10 minutes
5 minutes
These fields will be familiar to anyone who uses Excel heavily. Formula fields are treated like other fields, but calculate in real time.
5 minutes
5 minutes
10 minutes
At this point have all participants log in to their Dev org and have them complete the first part of the exercise. Usually this can take about 10 minutes
If time, have them do this, if not just make sure they are aware that they are now MOBILE APP DEVELOPERS!