Join Itzik Bejerano, senior developer at B&L to learn more on the Force.com platform and application development on Force.com. This session is sure to give you some ideas on how to move additional organizational functions into the Salesforce cloud.
An overview of Power Automate, cloud and desktop flows. Hints and tips on how to get started with Power Automate.
Examples and links to key documentation and additional information.
Flow is a powerful business automation tool that can manipulate data in Salesforce in a variety of ways. Such application can be created right from the org’s setup with just drag-drop/point-click. The ease of creating flows makes it the number one go-to tool when it comes to complex business requirements.
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Parisserge luca
Microsoft flow best practices with Doctor Flow (aka serge Luca) PowerSaturday 2019. Paris. Serge Luca, MVP Office 365 and MVP Business Applications (Flow). Brussels
An overview of Power Automate, cloud and desktop flows. Hints and tips on how to get started with Power Automate.
Examples and links to key documentation and additional information.
Flow is a powerful business automation tool that can manipulate data in Salesforce in a variety of ways. Such application can be created right from the org’s setup with just drag-drop/point-click. The ease of creating flows makes it the number one go-to tool when it comes to complex business requirements.
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Parisserge luca
Microsoft flow best practices with Doctor Flow (aka serge Luca) PowerSaturday 2019. Paris. Serge Luca, MVP Office 365 and MVP Business Applications (Flow). Brussels
Quickbooks Integration with Salesforce with WorkatoWorkato
- Create powerful Integrations that syncs your Salesforce and Quickbooks
- Integration for syncing invoices Automatically in Quickbooks whenever opportunity is Closed-Won in Salesforce
- Synchronize your Accounts in Salesforce automatically and integrate them into Customers in Quickbooks whenever there's an update
In this session Tomasso will explain what Web APIs are, why do we need them and how to implement them in Azure with API Apps. He is going to show in several demos how you can create a custom API App, test and deploy it, but also more advanced topics like how to add authentication to an API App.
FastTrack360 is the business platform of choice for leading staffing organisations, globally. It improves your performance today, with borderless technology for how you grow tomorrow.
The Salesforce Automation Landscape
The Salesforce Automation Landscape
Declarative Tolls points and clicks admins
Coding tools Salesforce Gods
For Developers it is very important understand
the tools available and know when they should be applied.
Declarative tool set – Workflowrules, same object updates
Email notifications, limited applications.
Process Builder – Related object updates
Create a records, no unrelated objects
Bulk issues everywhere
Visual flow unrelated object updates variables and loops.
Same learning curve as code, but without the benefits.
AWS and Mechanical Turk for the automotive industry. Contains AWS automotive case studies, AWS overview, Mechanical Turk use case and application examples in automotive industry, Mechanical Turk background.
Building Event-Driven Serverless Applications - AWS - Danilo PocciaIT Talent College
On the 18th of May Danilo Poccia, Technical Evangelist at Amazon Web Services, gave a lecture on Cloud Computing at IT Talent College. Watch the slides of his presentation here.
Earlier when you required a custom feature in your Salesforce installation to support your business process, the only available options were to create a brand new app and integrate it in your Salesforce or to use existing features in a creative way to achieve the same objective. However Salesforce evolved and we now have got Salesforce Visual Flow, also known as Salesforce Visual Workflow or simply Salesforce Flow.
Visual flow can be summed up as an app inside the Salesforce app. Analogically, what methods are to object oriented programming, visual flow is to Salesforce. To be more precise, a Flow is a wizard or a set of screens in sequential order which can be used to complete a business process. This business process can be anything like filling out a form, or working on a script, or even filling out a survey. The Flow has the ability to fetch, edit, and create all Salesforce information in an appealing, quick and smart manner.
Difference between Salesforce.com Flow and Workflow
Salesforce Flow or Visual Workflow is often confused with a feature named Workflow in Salesforce and that’s forgivable! They may be similar in certain fashion such as assisting in automating a business process, but in essence they both are different. Here is how:
- Visual Workflow is more of a front-end based tool. It is mainly used when you have to display or collect information through screens making it more visible to the users. Workflow on the other hand execute pre-defined rules behind the scenes. They are used to process information rather than collecting it.
- While Workflows are mainly triggered by events, Visual Workflows are triggered by user actions. However in Visual Workflows, you can also Autolaunch Flows i.e. start a Flow without user interaction. Since they are triggered without user interactions you cannot include steps, choices, screens or dynamic choices in your Autolaunch Flow.
- Flows can fetch, delete, update or even create records on multiple objects but Workflows are defined to affect only a single specified object. The exception to this is the case of Workflows having to update fields on specified object’s related master records.
How to create and trigger Flow?
Flows can be used to execute a business logic, interact with Salesforce Databases, call defined Apex classes and guide user through screens. There are three main aspects of a Flow creation process:
- Designing
- Management
- Flow Runtime
You can create Flows and open Cloud Flow Designer by going through the following steps
Name-> Setup-> App Setup-> Create-> Workflow & Approvals-> Flows-> New Flow.
Once you have defined your Flow you can easily add it to any Visualforce page or you can add your Flow’s URL link to your Salesforce installation’s homepage.
You can create your Flow triggers by going through the same above process and instead of clicking Flow, click Flow Trigger.
Announcing Amazon Pinpoint - January 2017 AWS Online Tech TalksAmazon Web Services
Amazon Pinpoint makes it easy to run targeted push notification campaigns to improve user engagement in mobile apps. You can use Pinpoint to define your target segments, run your campaign, and measure results.
Learning Objectives:
• Learn about the capabilities, features and benefits of Amazon Pinpoint
• Learn about the different use cases
• Learn how to get started using Amazon Pinpoint
Here, we can find information on how to superrr charge your office 365 application using Microsoft Graph API with a great dashboard demo. And the samples are here, https://github.com/ktskumar/angular-graph-rest-preapp
https://github.com/ktskumar/angular-graph-rest-app
Session 2 - Emerging Technologies in your Mobile PracticeXamarin
This is the presentation slides of video session delivered at Xamarin Partner Summit 2017 by Microsoft speakers, Jaclyn Stiles, Neil Smith and Matt Larson. It focuses on emerging technologies - such as Cognitive Services, Machine Learning, IOT and more - as key components of a "mobile +" strategy and approach.
Watch the session recording at channel9.msdn.com/Events/Xamarin-Partners/Xamarin-Partner-Summit-2017/Emerging-Technologies-in-your-Mobile-Practice
Join Hemy Perry, director of IT and Operations at Valor Computerized Systems to learn how Valor leveraged Salesforce.com to provide a robust support solution.
Quickbooks Integration with Salesforce with WorkatoWorkato
- Create powerful Integrations that syncs your Salesforce and Quickbooks
- Integration for syncing invoices Automatically in Quickbooks whenever opportunity is Closed-Won in Salesforce
- Synchronize your Accounts in Salesforce automatically and integrate them into Customers in Quickbooks whenever there's an update
In this session Tomasso will explain what Web APIs are, why do we need them and how to implement them in Azure with API Apps. He is going to show in several demos how you can create a custom API App, test and deploy it, but also more advanced topics like how to add authentication to an API App.
FastTrack360 is the business platform of choice for leading staffing organisations, globally. It improves your performance today, with borderless technology for how you grow tomorrow.
The Salesforce Automation Landscape
The Salesforce Automation Landscape
Declarative Tolls points and clicks admins
Coding tools Salesforce Gods
For Developers it is very important understand
the tools available and know when they should be applied.
Declarative tool set – Workflowrules, same object updates
Email notifications, limited applications.
Process Builder – Related object updates
Create a records, no unrelated objects
Bulk issues everywhere
Visual flow unrelated object updates variables and loops.
Same learning curve as code, but without the benefits.
AWS and Mechanical Turk for the automotive industry. Contains AWS automotive case studies, AWS overview, Mechanical Turk use case and application examples in automotive industry, Mechanical Turk background.
Building Event-Driven Serverless Applications - AWS - Danilo PocciaIT Talent College
On the 18th of May Danilo Poccia, Technical Evangelist at Amazon Web Services, gave a lecture on Cloud Computing at IT Talent College. Watch the slides of his presentation here.
Earlier when you required a custom feature in your Salesforce installation to support your business process, the only available options were to create a brand new app and integrate it in your Salesforce or to use existing features in a creative way to achieve the same objective. However Salesforce evolved and we now have got Salesforce Visual Flow, also known as Salesforce Visual Workflow or simply Salesforce Flow.
Visual flow can be summed up as an app inside the Salesforce app. Analogically, what methods are to object oriented programming, visual flow is to Salesforce. To be more precise, a Flow is a wizard or a set of screens in sequential order which can be used to complete a business process. This business process can be anything like filling out a form, or working on a script, or even filling out a survey. The Flow has the ability to fetch, edit, and create all Salesforce information in an appealing, quick and smart manner.
Difference between Salesforce.com Flow and Workflow
Salesforce Flow or Visual Workflow is often confused with a feature named Workflow in Salesforce and that’s forgivable! They may be similar in certain fashion such as assisting in automating a business process, but in essence they both are different. Here is how:
- Visual Workflow is more of a front-end based tool. It is mainly used when you have to display or collect information through screens making it more visible to the users. Workflow on the other hand execute pre-defined rules behind the scenes. They are used to process information rather than collecting it.
- While Workflows are mainly triggered by events, Visual Workflows are triggered by user actions. However in Visual Workflows, you can also Autolaunch Flows i.e. start a Flow without user interaction. Since they are triggered without user interactions you cannot include steps, choices, screens or dynamic choices in your Autolaunch Flow.
- Flows can fetch, delete, update or even create records on multiple objects but Workflows are defined to affect only a single specified object. The exception to this is the case of Workflows having to update fields on specified object’s related master records.
How to create and trigger Flow?
Flows can be used to execute a business logic, interact with Salesforce Databases, call defined Apex classes and guide user through screens. There are three main aspects of a Flow creation process:
- Designing
- Management
- Flow Runtime
You can create Flows and open Cloud Flow Designer by going through the following steps
Name-> Setup-> App Setup-> Create-> Workflow & Approvals-> Flows-> New Flow.
Once you have defined your Flow you can easily add it to any Visualforce page or you can add your Flow’s URL link to your Salesforce installation’s homepage.
You can create your Flow triggers by going through the same above process and instead of clicking Flow, click Flow Trigger.
Announcing Amazon Pinpoint - January 2017 AWS Online Tech TalksAmazon Web Services
Amazon Pinpoint makes it easy to run targeted push notification campaigns to improve user engagement in mobile apps. You can use Pinpoint to define your target segments, run your campaign, and measure results.
Learning Objectives:
• Learn about the capabilities, features and benefits of Amazon Pinpoint
• Learn about the different use cases
• Learn how to get started using Amazon Pinpoint
Here, we can find information on how to superrr charge your office 365 application using Microsoft Graph API with a great dashboard demo. And the samples are here, https://github.com/ktskumar/angular-graph-rest-preapp
https://github.com/ktskumar/angular-graph-rest-app
Session 2 - Emerging Technologies in your Mobile PracticeXamarin
This is the presentation slides of video session delivered at Xamarin Partner Summit 2017 by Microsoft speakers, Jaclyn Stiles, Neil Smith and Matt Larson. It focuses on emerging technologies - such as Cognitive Services, Machine Learning, IOT and more - as key components of a "mobile +" strategy and approach.
Watch the session recording at channel9.msdn.com/Events/Xamarin-Partners/Xamarin-Partner-Summit-2017/Emerging-Technologies-in-your-Mobile-Practice
Join Hemy Perry, director of IT and Operations at Valor Computerized Systems to learn how Valor leveraged Salesforce.com to provide a robust support solution.
Modeling, Simulation and Design of a Circular Diaphragm Pressure Sensorkhalil fathi
This paper aim in design and analysis
of MEMS Pressure Sensor by using ANSYS
software. A diaphragm based MEMS sensor in
the range of 25MPa by measured center deflection of the circular pressure-sensitive and using the strain gauge for measurement.
Hand Therapy - Grip Strength MeasurementLynne Pringle
Grip strength measurement using Jamar Dynamometer - x-ray views of large and small hand grips on each setting and implication of setting readings on function
The information in this slide is very useful for me to do the assignment regarding the simulation in which we have to report together with the presentation...
"APIs: the Glue of Cloud Computing"
CloudExpo Europe Keynote - June 22, 2010
The second day of the CloudExpo Europe that was taking place in Prague the 21st and 22nd of June, Steven Willmott, the CEO of 3scale, made a presentation on APIs and their importance for Cloud Computing.
The key highlights of this presentation are:
1. Cloud Computing pushes to the “hyper integration” of the Web and the enabling of key platform to emerge (e.g. the new SkypeKit)…. But not only for computing power
2. Cloud Computing and its different elements fit into an MVC “Cloud Edition” framework thanks to APIs
3. APIs enable Cloud Scale MVC
4. You need to become indispensable in the Value Chain otherwise someone may eat your lunch
5. APIs are key to become indispensable but need to be managed
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsKashi Ahmed
Introduction to Salesforce AppCloud Force.com Platform for enterprise cloud application development Demo of building a enterprise cloud application in 15 mins without code Demonstration of Mobile application using Force.com Platform
Unlock SAP - Release the potential of your existing backend systems with Sale...Salesforce Deutschland
When you unlock SAP with the Salesforce Platform, you can get more out of your back office data. Quickly deliver value to your company with new apps that help every department and employee be more productive, and move at the speed of the business. Learn in this session from our customer Koenig & Bauer and us how easy this is, also for your organisation.
Recruit & Manage Talent Strategically with Salesforce.com and JobscienceMikeVicchitto
Thank you to everyone who joined this webinar hosted by salesforce.com and Jobscience. Please feel free to review the slides outlining how companies large and small are cutting costs by managing talent with the Force.com platform.
AWS re:Invent 2016: Deliver Engaging Experiences with Custom Apps Built on Sa...Amazon Web Services
Your developers are the most important part of transforming your customer interactions into engaging experiences. Salesforce App Cloud, which brings together Heroku, Force.com and Lightning, abstracts away infrastructure and devops complexity, so you can focus on what matters most: building differentiated experiences through apps. Reducing time to market and letting you iterate fast helps you rise above the competition and build lasting customer relationships. In this session, you hear from Zayo, a leading global communications infrastructure services provider, and how they are leveraging the power of integrating the Salesforce and AWS platforms to deliver highly engaging customer experiences, enhancing developer productivity and driving faster innovation cycles. We spotlight Heroku Connect, which makes it easy to extend and synchronize your customer data between Salesforce and AWS and enhance it in ways that empower your developers to do what they do best: innovate. Session sponsored by Salesforce.
Governments around the world are taking advantage of cloud not only to reduce costs, but to transform the way they deliver on their mission. The expectations of an increasingly digital citizenry are high, yet all levels of government are facing budgetary and human resource constraints. Cloud computing (on-demand delivery of IT resources via the Internet with pay-as-you-go pricing) can help government organizations increase innovation, agility, and resiliency; all while reducing costs. The session will highlight the transformative impact of cloud architectures, practical strategies being deployed by governments worldwide to break down innovation barriers, and tackle mission-critical operations with the cloud.
Peter Moore, Regional Managing Director, Amazon Web Services, WWPS APJ
Join Ido Arad, project leader, to learn more on Force Sites. In this presentation we will present Force Sites technology and demonstrate functionality through several of the websites we have created.
Be the first to view the Orthoweb demo - a web application used by Physicians to share and upload information and consult with fellow colleagues. Orthoweb was developed for Orthocrat by B&L and presented for the first time at the CRM Essentials event.
Welcome To The Real Time Cloud - Key NoteBLmarketing
Stephan Viallet, VP Emerging Markets at Salesforce.com, gives the keynote speech at B&L and Salesforce.com "CRM Essential Event" at the David Intercontinental, Tel-Aviv.
Join Uri Etgar - Our Salesforce.com product specialist to learn more on how to get extra value from your Salesforce.com. Uri presents exciting new features which will take your Salesforce.com application into the next level.
The Jewish Agency - Promoting "Aliyah" with Salesforce CRMBLmarketing
The Jewish Agency customer success story presentation given in the CRM Essentials event hosted by B&L and Salesforce.com on October 28th at the David Intercontinental.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Elevating Tactical DDD Patterns Through Object Calisthenics
Force Platform
1. Force.com Platform Ido Hacohen VP Sales and Marketing Itzik Bejerano Development Team Leader October 28th 2009
2. Applications Moving to the Cloud Today Cloud Computing Applications 1960’s Mainframe 1980’s Client/server
3. Platforms Moving to the Cloud 1960’s Mainframe 1980’s Client/server Today Cloud Computing Platforms
4. The Real-Time Cloud Focus on innovation and business benefits. The fastest way to build in the cloud with platform-as-a-service. Low cost infrastructure-as-a-service. Your Application
5. What Salesforce.com does for you YOU get to focus on innovation We do Infrastructure Services We do Application Services We do Operations Services Build your data model Build your business logic Build your user interface Network Storage Operating System Database App Server Web Server Data Center Security Sharing Integration Customization Web Services API Multi-Language Authentication Availability Monitoring Patch Mgmt Upgrades Backup NOC Force.com allowed us to create and deliver a total of 14 applications – all without the expense and hassles of traditional application development. “ ”
6. World’s First Real-Time Cloud 3 Global Data Centers & Disaster Recovery Real-Time Upgrades ISO 27001 Certified Security Real-Time Sandbox Environment Salesforce to Salesforce Real-Time Transparent System Status Real-Time Query Optimizer Proven Reliability Proven Real-Time Scalability Proven Real-Time Integration
7. Real-Time Mobile Deployment Have us show you how Salesforce uses Mobile Write Once Run Everywhere Avoid the hassle of developing apps across multiple devices Run your mobile and desktop apps on one platform Real-Time app deployment Available for all major device platforms Works seamlessly online or offline
8. IM Expenses Application I am a: Minister at the Israeli Government And I need to: enter and track my expenses So I: keep my job and don’t embarrass myself I am a: Member of the Public And I need to: see IM expenses So I: know where my taxes are going
9. Building the Ideal Solution Create Your Database Create Your User Interface Create Your Business Logic Request Approval Approve Send to Accounting Yes Send Back No Action For 2 Days Escalate No Approve
10. Building Your Data Model Name Owner Status ID Date Amount Category Create Your Database Expense Report Expense Report Expense Line Contact
11. Building Your User Experience Tabs : Expense Reports Tab Layout : Control Layout Data Entry : Easy data entry Search : Add easy search Activities : Add Activity History Attachments : Allow attachments Internationalisation : Localisation, Multi-currency, Multi-lingual Create Your User Interface
12. Building Your Business Processes Validation : Amount > 0 Workflow : Alert manager on item > £1,000 Audit tracking : Log any changes to Amount, Category, … Reports : Track expenses by Category, by Employee, by Account Analytics: Dashboards Create Your Business Logic Request Approval Approve Send to Accounting Yes Send Back No Action For 2 Days Escalate No Approve
13. Building the Ideal Solution Not shown: Advanced Visualforce Buttons, Links Mashups AJAX, Flex Mobile Not shown: SOAP Message Web Services Apex Code Not shown: API Security & Sharing Create Your Database Create Your User Interface Create Your Business Logic Request Approval Approve Send to Accounting Yes Send Back No Action For 2 Days Escalate No Approve
14.
15.
Editor's Notes
Shift started with CRM applications ten years ago Now, many other applications are now in the cloud: HR, desktop & productivity, finance, supply chain, etc. You can run your business in the cloud
Shift has now moved to platforms Companies can now build applications in the cloud
Three core components to our products: apps, platform and infrastructure Apps: Complete set applications for CRM and for your custom applications Platform: Tools that our customers use to build and customize apps fast - Infrastructure: Technology that our apps and platform run on. Enables real-time data processing, sharing, and upgrades.