Title: Technology Overview Workflow Solution
1Technology Overview Workflow Solution
Shawn Turnbow Workflow Specialist Systems
Engineering
2Symantec Workflow What is it?
- A graphical tool that enables the creation of
comprehensive workflow and software applications. - The picture IS the process.
- Fewer questions asking IT how the process works.
- The graphical designer makes the process clear
and intuitive. - You can simply print the process and hand it to
whoever needs to understand it.
3How does it differ from traditional development?
Workflow
Traditional Code
public class GenomeComparer IComparer
public GenomeComparer() public
int Compare( object x, object y) if
( !(x is Genome) !(y is Genome))
throw new ArgumentException("Not of type
Genome") if (((Genome) x).Fitness gt
((Genome) y).Fitness) return 1
else if (((Genome) x).Fitness ((Genome)
y).Fitness) return 0 else
return -1
4Align Business IT Resources
With Workflow the business staff and IT staff
work in the same tool. This helps reduce the
frequent confusion and frustration that occurs
with business to IT communications.
Traditionally the business staff must provide the
IT staff with very specific requirements. The
business staff and IT staff do not share the same
tools.
Traditional
Workflow
Communication Barrier
Business Staff
IT Staff
Business Staff
IT Staff
Common Tool
Speaks Business Process
Speaks Bits Bytes
Use Graphical Components
- Tools
- Code Editor(s)
- Database Engines
- Web Page Builders
- Etc.
5Align Business IT Resources
OK... heres what Ive built so far . . .
Heres the process I need
Business Staff
IT Staff
6Control Business Processes
- Timeouts
- Time allowed to get something done
- Escalations
- Reminders to complete a task
- Delegations
- Reassigning work to make sure it gets done
7Workflow allows your systems to work together
Inventory/Asset
CMDB
Systems Mgt Tools
Existing Systems
Service Desk
All of these tools participate in larger business
processes.
8Integrate Systems - Generators
9Reuse Components
Search by component names
- Helps organize the team
- Solves the I cant find the component problem
- Prevents re-inventing the wheel
- Allows for adding your own help to components
Create your own custom toolbox categories
10What can you do with it?
- Create processes with Altiris components (Tasks,
Reports, Assets, Incidents, etc.) - Generate components that integrate with all major
databases - Generate components for working with Web Services
(ex. SalesForce.com) - Generate and send notifications and escalations
via E-mail, IM, and Phone - Microsoft Word components to create dynamic
Word docs and merges - Microsoft Excel components to work with data in
Excel spreadsheets - Adobe .pdf components to create dynamic .pdf
documents - Transform and map data from one system to another
- Store and retrieve documents with the document
management components - Generate components to read and write delimited
files - Send and retrieve files via FTP
- Build individual web forms or entire web sites
- Get critical performance metrics for each
business process - Send data to executive dashboards
- Monitor critical process metrics
- Execute processes on a schedule
- Use decision components to build complex business
logic - WORKFLOW!
11Lets look at some examples
12Example 1 Change Management Process
13Example 2 SLA Process
- Highlights
- Report Generator
- Workflow
- SharePoint Integration
14Example 3 Server Request Process
- Highlights
- Workflow
- Deployment Server Integration
- Web Service Integration
15- If time allows
- SQL Generator
- Web Service Generator
16Reference Slides
17SLA Step 1 Run Report
The Create Notification Server Credentials
component handles the credentials to connect to
the NS
The Run SLA report component was created using
the Altiris Report Generator
18SLA Step 2 Loop Through Report Results
For Each Ticket returned from the report
Verify that the ticket has a valid Assigned
Worker email address
Create a Notification task
19SLA Step 3 Create Task
Create SharePoint tasks via the Dialog Workflow
component
Notice that the tasks have been created in the
SLA Tasks SharePoint list
20SLA Step 4 Open Task Form
This is the form that gets displayed to the user
so they can complete the task
21SLA Step 5 - Timeouts
When the task isnt completed in the set amount
of time the component exits via the timed out
path
Notice that the tasks have been moved into the
SLA Timeouts SharePoint list
22SLA Step 6 Update Ticket
The Ticket gets updated in the Dialog Workflows
embedded model
23- Symantec and ManageFusion are registered
trademarks of Symantec in the U.S. and in other
countries. The other company names or products
mentioned are or may be trademarks of their
respective owners.
24Symantec Consulting Workflow Offerings
- On-site Proof of Concept Workshop3 or 5 days to
work through sample processes and understand the
power of Workflow Solution - Co-pilot Programremote offering that provides
assistance for people who want to implement on
their own while having access to experts - Requirements Assessment Workshopon-site
discovery project to review, design, and document
the existing business process that will be
implemented with Workflow Solution - Development and Implementationassistance with
design and deployment of an already modeled
business process - Ask at the Consulting Booth for additional
information!