This document discusses using workflows and Visio in SharePoint 2010. It provides an overview of SharePoint 2010 and highlights its workflow and design capabilities using SharePoint Designer 2010 and workflows. Alternatives for creating workflows are also mentioned, emphasizing the need to keep solutions simple.
Developers deal with SQL databases daily, yet very few speak SQL fluently. Even when an ORM hides most of SQL's details, SQL fluency will allow for increased performance and better troubleshooting capabilities. Given at UTOSC 2009
Esta apresentação demonstra como aplicar o SLA para negócio.
O Acordo de Nível de Serviço (SLA) é entendimento formal entre o cliente e provedor de serviçlo sobre o nível de qualidade do serviços
Gerenciamento de Infra-Estrutura - Aula 3 - Conceitos sobre SLA & SLMHelder Lopes
Aula sobre os conceitos de SLA & SLM da disciplina Gerenciamento de Infra-Estrutura do curso de Gestão de Tecnologia da Informação - 3º semestre - UNIP Paulista.
Developers deal with SQL databases daily, yet very few speak SQL fluently. Even when an ORM hides most of SQL's details, SQL fluency will allow for increased performance and better troubleshooting capabilities. Given at UTOSC 2009
Esta apresentação demonstra como aplicar o SLA para negócio.
O Acordo de Nível de Serviço (SLA) é entendimento formal entre o cliente e provedor de serviçlo sobre o nível de qualidade do serviços
Gerenciamento de Infra-Estrutura - Aula 3 - Conceitos sobre SLA & SLMHelder Lopes
Aula sobre os conceitos de SLA & SLM da disciplina Gerenciamento de Infra-Estrutura do curso de Gestão de Tecnologia da Informação - 3º semestre - UNIP Paulista.
Architecture Frameworks
Indicate a large number of views and processes.
Beginner's may find this a bit daunting.
In this talk I attempt
to boil enterprise architecture down
to a few fundamental techniques and ideas.
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
These slides are from a 2 hour presentation called Design for Developers.
The goal of Design for Developers is to teach interface design as a set of rules: there are some good default values for a lot of design decisions that you should remember, there is a “scientific” way of approaching things like alignment, even though many designers will tell you it’s something you should “feel”.
De-Mystifying ROI Calculation for SharePointsarahhaase
ROI is a "fancy" acronym for Return on Investment. While ROI implies success, it usually involves mysterious mathematical formulas that many people can't see or understand. So how does an everyday SharePoint business owner tackle the ROI puzzle? Do you just "flip the switch" on your implementation and move on? Or are you so busy with post-launch support that you don't have time to circle back and quantify your results?
This session will help you demonstrate the business value for your SharePoint implementation. We'll examine common ROI calculation methodologies while providing strategies for identifying your ROI niche and quantifying the business value of your SharePoint implementation.
Architecture Frameworks
Indicate a large number of views and processes.
Beginner's may find this a bit daunting.
In this talk I attempt
to boil enterprise architecture down
to a few fundamental techniques and ideas.
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
These slides are from a 2 hour presentation called Design for Developers.
The goal of Design for Developers is to teach interface design as a set of rules: there are some good default values for a lot of design decisions that you should remember, there is a “scientific” way of approaching things like alignment, even though many designers will tell you it’s something you should “feel”.
De-Mystifying ROI Calculation for SharePointsarahhaase
ROI is a "fancy" acronym for Return on Investment. While ROI implies success, it usually involves mysterious mathematical formulas that many people can't see or understand. So how does an everyday SharePoint business owner tackle the ROI puzzle? Do you just "flip the switch" on your implementation and move on? Or are you so busy with post-launch support that you don't have time to circle back and quantify your results?
This session will help you demonstrate the business value for your SharePoint implementation. We'll examine common ROI calculation methodologies while providing strategies for identifying your ROI niche and quantifying the business value of your SharePoint implementation.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
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
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
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.
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
UiPath Test Automation using UiPath Test Suite series, part 4
SharePoint 2010 for business needs
1. SharePoint 2010 for
business needs? How to create easily Workflows and
present with Visio in SharePoint 2010
Levente Veres
23.03.2012
2. About Me
What I do :
• System & Business analyst
Past:
• Solution Consultant
• Business Process Management
• IT Manager, PM, Developer
• System administrator
Hobby:
• I like to be Scrum Master, I like Kanban
• Reading and apply: Leadership skills, Motivational approaches, Innovations
• Continuous learning
“Remember, the greatest Don't tell people how to do things, tell
enemy of learning is knowing. them what to do and let them surprise
And the goal of all learning is
action, not knowledge.”
you with their results.
John Maxwell George S. Patton
IN YOUR ZONE
3. Agenda
• See the problem.
• Overview SharePoint 2010
• SharePoint Designer 2010 & WF
• Alternatives
• See in the action …
• KISS
3
4. The Story
Once upon a time …
A Business Man dream:
“I want to travel with my family
from Cluj-Napoca to Roma, to relax
in Toscana some day, drink a Bootle
vine near Garda Lake …”
happily until their …
IN YOUR ZONE 4
5. The Story
.. and it happens …
The Tech Man ….
“I have the solution, you need the
big, the number one, the special
one, the ….”
IN YOUR ZONE 5
7. The Story
.. But the tech man don’t listen …
The business man ….
“Yes I can buy a ticket for a plane
but I would like to see more
countries, cities and I what to travel
now like in my youth, so the
SOLUTION is … ?”
IN YOUR ZONE 7
8. The Story
... New idea of tech man …
The SOLUTION
=
TRAIN
=
Speed, Luxury, Travel
IN YOUR ZONE 8
9. The Story
... When the boss is a boss …
"You don't understand.
I want to be
surprised...astonish me,
sport, new info, don't care
where or how you get it, just
get it..."
IN YOUR ZONE 9
10. The Story
What is the Solution ???
"Show Me the Money."
IN YOUR ZONE 10
11. The Story
The possible solution …
“There is no real ending. It’s just the place where you stop the story.”
Frank Herbert
IN YOUR ZONE 11
14. Today we speak about
NOT about a programmatically created Workflows
About SharePoint Workflows
About SharePoint 2010 Designer
Visio workflows
IN YOUR ZONE 14
15. Workflow tools usage cycle
Other
User knowledge requirements
installable
packages…
Tools usage complexity
IN YOUR ZONE 15
16. Workflow authoring, deployment, and
initiation process
SharePoint is a Collaboration Platform
Human or system Interaction
Flows, Process always changing = adaptation
Workflows = Management
IN YOUR ZONE 16
17. Workflows in Sharepoint 2010
Sequential
State machine
Sequential & state machine
Declarative and compiled
Workflow templates
Workflow associations
Custom solutions
IN YOUR ZONE 17
18. Declarative Workflows
Performance improvements*
InfoPath forms for association, activation, tasks
• Not tightly coupled to specific
Reusable workflows
lists
• Content types • Associated with lists or content
• Association columns types
Reusable
• Association columns
• Promotable to “globally” reusable workflows
• Promotable to “globally”
• Out-of-box workflows work this way now reusable
Site workflows* • Out-of-box workflows work this
way now
Workflows on document sets*
Impersonation steps*
Export to Visual Studio
IN YOUR ZONE 18
19. Workflows solutions
Custom Non-
Declarative
• Import
Custom solution into
Activities
Increasing Functionality
Visual Studio
• Encapsulate • Advanced
custom code modeling
Custom • Hook up
in new action
Out-of-Box Declarative workflow to
• Deploy in full
Customization events
• Start from or partial trust
Out-of-Box scratch or (as user code)
• Association
Workflows from existing
and initiation
settings • New actions
• Ready to use • Task process
• Modify logic
• Common in SharePoint framework
approval Designer • More types of
scenarios workflows
• Design forms
in InfoPath
Browser SharePoint Designer Visual Studio
IN YOUR ZONE 19
20. Workflows Designer vs Visual Studio
Capability/Requirement SharePoint WF Workflow Designer in
Designer Visual Studio
Workflows can be created using only actions that are approved by Yes No
site administrators?
Workflows are accessible in client applications (other than the Yes Yes
browser)?
Can use Microsoft Visio Professional to create workflow logic? Yes No
Need to write code? No Yes
Additional activities (other than those provided by SharePoint No Yes
Server) are provided?
Can create custom activities? No Yes
InfoPath forms can be used in the workflow? Yes Yes
Workflow can be modified while it is running? No Yes
One-click publishing of workflows? Yes Yes
Workflows can be deployed remotely? Yes No
Can be made available across the farm? No Yes
Can be scoped to a site collection? Yes Yes
http://technet.microsoft.com/en-us/sharepoint/ff819861
IN YOUR ZONE 20
21. Workflows in Sharepoint 2010 - Difference
WORKFLOW CUSTOMIZATION IN SHAREPOINT WORKFLOW CUSTOMIZATION IN SHAREPOINT DESIGNER
•Specify the workflow name •Specify workflow name, description, and owner
•Specify the associated Task list and History list •Enable visualizations on workflow status page
•Allow the workflow to start automatically when new items are •Disable automatic workflow start when new items are created
created •Disable automatic workflow start when items are changed
•Allow the workflow to start automatically when items are •Disable manual start of workflows
changed •Add and remove fields on the task completion form
•Allow the workflow to be manually started and optionally, require •Customize appearance and behaviour of all workflow forms:
Manage Lists Permissions association, initiation, and task
•Make the workflow approve publishing a major version of an item •Specify that only task recipients and process owners can read and
•Specify the approvers for the workflow edit tasks
•Specify the order of approval: serial or parallel •Allow reassignment of tasks
•Add approval stages •Allow change requests of tasks
•Expand groups and assign tasks to each member •Change task outcome buttons, like approve and reject
•Specify the message in the workflow •Change the parameters in the association and initiation forms
•Specify due date for all tasks •Add and customize local variables used in the workflow
•Specify duration per task and duration units: days, weeks, or •Change the completion conditions for the workflow
months •Customize each stage of the individual task – when it's assigned,
•Add users to carbon copy (CC) field pending, expires, deleted, and completes
•End workflow on first rejection •Customize each stage of the overall task process: when it starts,
•End workflow if document changes running, cancelled, and completed
•Enable content approval on the workflow •Add more workflow functionality above and around the
approval process to integrate it into existing workflows.
•Create copies of the workflow to customize.
•Save the custom workflow as a template.
•Publish the workflow globally so that it is available to all sites in
the site collection.
http://office.microsoft.com/en-us/sharepoint-designer-help/understand-approval-workflows-in-sharepoint-2010-HA101857172.aspx
IN YOUR ZONE 21
22. Flow through the SharePoint development tools
Application Lifecycle Management in SharePoint 2010
IN YOUR ZONE 22
23. Workflow architecture in SharePoint
Witch version of .NET is supported
for workflows in SharePoint 2010?
.NET 3.5 Framework
IN YOUR ZONE 23
24. SharePoint Visio Services
Sharing • Browser based diagrams
Living • Live editing and rendering of Visio documents
Diagrams
Context • Interaction with other web parts and information.
Facilitate Aware
Empower
Human
organization
Process
Empower
information
workers
IN YOUR ZONE 24
25. SharePoint Visio Services
SharePoint • Big design interface improvements
• Full screen, more available context data, import/export, nested logic
Designer 2010 • It’s what we’ve been using for all of the demos so far
Visio 2010 • Allow business analysts to design workflows
• Provide graphical workflow status (Visio Services)
IN YOUR ZONE 25
29. Action
Story: Project Management Board
Use the Designer
Dashboard & Workflow with Visio
Import / Export
IN YOUR ZONE 29
30. Why optimize the Workflow creation?
Gartner BPM Summit (Business Process Management)
Which of the following BUSINESS PRIORITIES are driving your investments
in and development of Business Process Management?
75% answered cost savings
What are the biggest
obstacles preventing you
from improving
processes?
56% answered
lack of resources
“ fully two-thirds (66%) of
BPM projects are funded
by line of business, not by
IT.”
IN YOUR ZONE 30
31. Lessons learning …
Keep it simple, Stupid!
By Kelly Johnson
IN YOUR ZONE 31
32. (Kelly Johnson)
“Everything should be made as simple as possible,
but not simpler“ Albert Einstein
"Simplicity is the ultimate sophistication“ Leonardo
"Less is more“ Mies Van Der Rohe
“Life is really simple, but we insist on
making it complicated. ” Confucius
IN YOUR ZONE 32
33. The End
Levente Veres | System Analyst
levente.veres@endava.com
Gmail: levente.veres@gmail.com
Twitter: @bergermanus
LinkedIn: http://ro.linkedin.com/pub/veres-levente/2/b40/56
thank you
IN YOUR ZONE 33