SlideShare a Scribd company logo
Processes automation with SharePoint: Windows
SharePoint Foundation 2010 Workflow or Josh,
the Business Process Management system?
by Gabriele Del Giovine (CTO, it Consult) and Giovanni Marrè (CEO, it Consult)
In SharePoint 2010 Microsoft has made
a series of significant improvements to
the Workflows available with
SharePoint Designer, finally making
them really usable as opposed to the
previous version.
The main innovations are those linked
to the “Site Workflows”, the “Reusable
Workflows, several improvements to
the available actions and to the
integration with Visio. In this article, we
will be concentrating on the reusable
workflows, the improvements to the
actions and to the integration with
Visio; we will then examine the areas
and applications where the use of an
advanced tool for process modelling like
josh by it Consult is indicated.

Reusable Workflows
For the user who typically is not a
developer, whose only development
tool is SharePoint Designer and who, in
any case, wants to deal with the
management of workflows in
SharePoint, the possibility of creating
“Reusable Workflows” offers a series of
possibilities which, in the previous
version, were subject to, at best,
embarrassing restrictions: a workflow
designed with SharePoint Design 2007
remains indissolubly linked to the list it
is associated with when created, i.e. in
the WSS 3.0/MOSS 2007 architecture it
is not possible to develop a workflow
with SharePoint Designer 2007 and then
reuse it in other lists even if they have
the same structure. The SharePoint
2010 Reusable Workflows solve this

problem, making it possible to develop
Workflows and to reuse them in any list
of any site and, above all, to packetize
them in a standard SharePoint solution
(WSP).
Generally speaking, the Reusable
Workflow is independent of a list and
contains within it the definition of all of
the columns necessary in order to
execute it. The columns, thus defined,
will be added to the list with which the
Workflow will be associated. In
addition, a Workflow may be associated
with a specific Content Type and be
activated only for the elements having
that particular Content Type. If it is
decided to associate a Workflow to a
content type, bear in mind that the
association is only with that specific
Content Type and not, as may be
expected, with all of the Content Types
deriving from it.

Improvement in the Activities
Several improvements have been made
to the “Activities”, the most significant
being the process execution identity.
While in the previous version, all of the
flow steps were executed with the
identity of the user who created the
workflow, now it is possible to decide
whether or not to execute all or part of
the flow with the identity of the user
who created/associated the workflow
with the list. Moreover, among the
available actions, the possibility of
managing list item permissions has
been added. Essentially, these are the
only real improvements.
1
Integration with Visio
Microsoft marketing has emphasised
the use of Visio as a design tool for
SharePoint 2010 workflows. This may
lead to excessively high expectations on
the part of the user with regard to this
integration. It must be immediately
made clear that the possibility of using
Visio as a workflow development tool
does not entirely correspond to reality:
Visio is used exclusively for the drawing
part of the diagram which represents
the workflow and NOT as a complete
workflow development tool. In
substance, Visio generates or
manipulates XOML files which
constitute the SharePoint Designer
processes, without – however – being
able to modify the parts where the
activities to be carried out are specified.
The “programming” work of the
workflow must, in any case, be
developed within SharePoint Designer
2010 using, among other things, a
formalism for representing the work
flow which is completely different from
that used within Visio. Moreover, it
must be considered that the workflows
available with SharePoint Designer 2010
are exclusively sequential in nature
without the possibility of any cyclical
activity.

The weak points of the
SharePoint 2010 Workflows

1) Use of the sequential model only,
further limited by the
impossibility of having iterative
cycles, i.e. the impossibility of
repeating a step
2) Lack of a centralised
infrastructure for controlling the
active processes and the tasks
assigned to each single user
3) Limited activity set and lack of
activities for security settings
4) Visibility of the objects managed
by the predefined activities
limited to the site in which the
flow is executed
5) Highly limited management of
the association/initialisation/flow
use user interfaces if the InfoPath
Form Services infrastructure is
not available (part of the
SharePoint 2010 Enterprise CAL)
6) Absolute lack of any mechanism
for assigning to the users the
activities constituting the
workflow, if not expressly
declared by the operator who
manages the association/
initialisation phases of the same
flow
The above limits may be partially
resolved by using a combination of flow
programming and user activity
development techniques which are
available on the market or which can be

For the first time, the workflows in
SharePoint 2010 are truly usable by
professionals who are not .NET
developers with a solid knowledge of
the Windows Workflow Foundation,
however many of limitations and
weaknesses which characterised the
workflows in the previous version still
remain.

CHARACTERISTIC

Summarising, they include:

2

SharePoint
Workflow

josh
(ON SP)

Processes which are NOT only
sequential(fork, join, cycles, wait)
Centralised control infrastructure

NO

YES

NO

YES

Set of primitives for security settings

NO

YES

Advanced user i/f for association,
initialisation, use
Role-based assignment of user tasks

only with
Enterp. CAL
NO

YES

Parametric assignment of user tasks

NO

YES

YES
internally developed with Visual Studio
2010. In some cases (development of
activities for security management or
cross-site scripting operations) the
solution is completely integrated and
satisfying, in others the only possible
solution leads to a distortion of the tool
itself, for example when there are no
waiting cycles which lead to a rough
simulation of state-flows and to the
consequent creation of a number of
instances of the same workflow equal
to the number of changes in state that
have occurred. In addition, the use of
the custom Activities reintroduces the
same problem that exists in the
development of WWF workflows with
Visual Studio; i.e. the need to deploy
(install) the executable files (DLL) in the
Global Assembly Cache of each
SharePoint machine, which implicates
the arrest of all of the SharePoint web
applications within a farm each time a
single modification is made to a single
Activity.

How to overcome the limits of
SharePoint with josh
SharePoint is a formidable tool which
covers a wide range of needs that go
from the collaborative portal to
advanced document management.
Over the years it has matured
significantly and today its suitability for
even the most complex enterprise
environments is evident, despite a
much lower cost than numerous other
ECM (Enterprise Content Management)
platforms. What’s more, starting from
the 2003 version and even more so with
the two successive versions, SharePoint
has radically changed the ECM market,
taking it from a small niche market to
become an application typology
frequently destined to all of the users of
all of the organisations. It is a
transformation that has definitively

changed the market, also in favour of
the other players.
Yet, as we have seen, the workflow
components it comes with have several
limits and are far from being
comparable to those of a modern BPM
(Business Process Management)
system. However, it is evident that BPM
features, integrated with ECM features
– if the idea of such a net distinction still
makes sense – are necessary for
obtaining the performance levels
frequently needed in organisational
processes and they must be obtained
easily and rapidly. The formal
description and the automation of the
processes makes it possible to obtain
consistent and measurable results in
terms of costs and effectiveness; and
the more friendly a tool is for the user
(and for the business side stakeholder)
as compared to IT personnel, the better
these results are reached. josh, in
particular, is well integrated with
SharePoint and meets each of the
above mentioned limits:
1) Availability of a variety of
modelling elements, including
forks (parallel activities) and
cycles
2) Availability of a centralised
control infrastructure that
allows supervisors who have
permissions, to see the active
or completed processes, the
state of advancement of each,
the executor of each task
(activity) and the relative
times. But, the single users
can also graphically see the
state of advancement of a
process, acquire knowledge
and have available
coordination information with
no additional effort.
3
3) Well articulated set of
activities, with operations
destined to safety settings also
usable for changing
permissions during the
execution of a process
4) Visibility, on the part of a
process, of all of the
SharePoint objects and not
just from one site
5) Management of the user
interfaces for association/
initialisation/use of most
powerful and customisable
processes
6) Availability of numerous
mechanisms for assigning
activities that form a process
to users, in particular based on
organisational roles, but also
with parametric criteria (for
example it is possible to assign
a task to someone who has
already carried out another in
the same process instance, or
to the person who, on the
flow chart, is in charge of the
executor of another given
task).

Other characteristics of josh

(ex. Word documents instanced with
typed values or chosen by the user in
the course of the execution of a
process) as well as a series of
“knowledge oriented” functions,
including the automatic suggestion of
useful documents and the search for
experts on the specific tasks, these
reasons can be traced to two large
categories, that differ from each other
most in terms of approach:
- Business processes characterised
by a level of dynamism that is so
high that it makes the
development of traditional
applications impracticable, where
the frequency with which the
processes change make
intervention of IT personnel
absolutely untimely with respect
to the need (as well as very
costly)
- Presence of unstructured
processes, mostly knowledge
intensive, in which many tasks
more closely resemble a check list
(which, however, provides
visibility to management) than a
real model with all of the details
of the activities

If, on the one hand, it is clear why, both
These contexts are generally distinct
with SharePoint 2007 and with the
from each other, but both are marked
improved SharePoint 2010, many public
and private organisations have
integrated the SharePoint infrastructure
with josh, frequently there are other
reasons for adopting this software
platform. Leaving aside the availability
of vertical modules which specialise the
josh platform for several specific needs,
and numerous specific technical
characteristics which range from the
expressiveness of the graphic language
to the availability of mechanisms for
automatic document production in
function of the josh process variables
A process within josh Designer tool
4
by features that are more organisation
than IT oriented and both seek to
maintain a wide (if not total)
independence from the IT function in
making modifications and adjustments
to the behaviour and functionality of
their processes. The solution they find
in SharePoint alone is not sufficient,
especially in contrast to the “selfservice” features available for content
related settings; however, with josh this
requirement is met and there is even
another method available for facilitating
and/or filtering user access to
document libraries or SharePoint data
lists.

Conclusions
The workflows available with
SharePoint Designer 2010 in Sharepoint
2010 can finally be used in spheres
which are not “amateurish” or
exclusively intended for testing.
However, they lack many functions for
defining a tool suitable to a use that
goes beyond the departmental one.
Several of these gaps can be filled
through the purchase or development
of custom activities. However, it must
be considered that these activities
reintroduce the problems typical of
workflows developed with Visual
Studio, i.e. the need to interrupt the
functions (even if for a very brief time)
of the SharePoint web applications
during deployment in addition to the
need to modify the very delicate
configuration file of the web application
(web.config).

adopt the josh platform by it Consult,
which makes it easy to extend the
automation to a growing number of
processes, rapidly writing off the
relative license costs.
The integration of the SharePoint
workflows with Visio must be
considered for what it is: a diagramming
tool capable of exporting/importing
SharePoint Designer 2010 workflows,
however without the capacity of acting
on the activities constituting the
workflows and introducing, among
other things, the use of different flow
representation formalisms in function
of the context with the risk of
generating additional
misunderstandings between process
analyst and “developer”. Again in this
case, the use of a professional BPM tool
like josh constitutes a response which is
closer to business needs and with a
greater probability of success.

Therefore, if the use is not limited to a
few people, or if the sophistication of
the processes to be modelled and
automated are not banal or if the
processes are subject to frequent
modifications (for example 3 or more
times a year), it is advantageous to
5

More Related Content

What's hot

Top 3 Reasons Why Employees Love SharePoint
Top 3 Reasons Why Employees Love SharePointTop 3 Reasons Why Employees Love SharePoint
Top 3 Reasons Why Employees Love SharePoint
Sunil Jagani
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
CCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case StudyCCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case Study
Extended Content Solutions
 
Active Collab
Active CollabActive Collab
Active Collab
Saad Hussain
 
SharePoint Workflow 2011
SharePoint Workflow 2011SharePoint Workflow 2011
SharePoint Workflow 2011
Chris Geier
 
Microsoft Project Portfolio Management Solution Guide - From atidan
Microsoft Project Portfolio Management Solution Guide - From atidanMicrosoft Project Portfolio Management Solution Guide - From atidan
Microsoft Project Portfolio Management Solution Guide - From atidanDavid J Rosenthal
 
Mvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMOMvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMO
Kumton Suttiraksiri
 
iStart - Sharepoint: Getting to the point
iStart - Sharepoint: Getting to the pointiStart - Sharepoint: Getting to the point
iStart - Sharepoint: Getting to the point
Hayden McCall
 
Datapolis Process System
Datapolis Process SystemDatapolis Process System
Datapolis Process System
Datapolis
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Asif Rehmani
 
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms DevelopmentGR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms Developmentklcarmean
 
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Jukka Niiranen
 
Leveraging SharePoint for Business Process Transformation
Leveraging SharePoint for Business Process TransformationLeveraging SharePoint for Business Process Transformation
Leveraging SharePoint for Business Process Transformation
Brett Dickson
 
Social intranet portal on share point for a global infrastructure company
Social intranet portal on share point for a global infrastructure companySocial intranet portal on share point for a global infrastructure company
Social intranet portal on share point for a global infrastructure company
Mike Taylor
 
Black Berry Client For Share Point 2.0 Sales Cheat Sheet
Black Berry Client For Share Point 2.0 Sales Cheat SheetBlack Berry Client For Share Point 2.0 Sales Cheat Sheet
Black Berry Client For Share Point 2.0 Sales Cheat Sheetdmjordanii
 
Share pointguidance2010
Share pointguidance2010Share pointguidance2010
Share pointguidance2010ponand
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Basant Kumar Yadav
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Jukka Niiranen
 
what's new in ibm connections next
what's new in ibm connections nextwhat's new in ibm connections next
what's new in ibm connections nextMarco Schrader
 

What's hot (20)

Top 3 Reasons Why Employees Love SharePoint
Top 3 Reasons Why Employees Love SharePointTop 3 Reasons Why Employees Love SharePoint
Top 3 Reasons Why Employees Love SharePoint
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
CCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case StudyCCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case Study
 
Active Collab
Active CollabActive Collab
Active Collab
 
SharePoint Workflow 2011
SharePoint Workflow 2011SharePoint Workflow 2011
SharePoint Workflow 2011
 
F - CoR
F - CoRF - CoR
F - CoR
 
Microsoft Project Portfolio Management Solution Guide - From atidan
Microsoft Project Portfolio Management Solution Guide - From atidanMicrosoft Project Portfolio Management Solution Guide - From atidan
Microsoft Project Portfolio Management Solution Guide - From atidan
 
Mvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMOMvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_28 25 April. 2563 - Microsoft 365 Products Update + DEMO
 
iStart - Sharepoint: Getting to the point
iStart - Sharepoint: Getting to the pointiStart - Sharepoint: Getting to the point
iStart - Sharepoint: Getting to the point
 
Datapolis Process System
Datapolis Process SystemDatapolis Process System
Datapolis Process System
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
 
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms DevelopmentGR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
 
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1
 
Leveraging SharePoint for Business Process Transformation
Leveraging SharePoint for Business Process TransformationLeveraging SharePoint for Business Process Transformation
Leveraging SharePoint for Business Process Transformation
 
Social intranet portal on share point for a global infrastructure company
Social intranet portal on share point for a global infrastructure companySocial intranet portal on share point for a global infrastructure company
Social intranet portal on share point for a global infrastructure company
 
Black Berry Client For Share Point 2.0 Sales Cheat Sheet
Black Berry Client For Share Point 2.0 Sales Cheat SheetBlack Berry Client For Share Point 2.0 Sales Cheat Sheet
Black Berry Client For Share Point 2.0 Sales Cheat Sheet
 
Share pointguidance2010
Share pointguidance2010Share pointguidance2010
Share pointguidance2010
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2
 
what's new in ibm connections next
what's new in ibm connections nextwhat's new in ibm connections next
what's new in ibm connections next
 

Viewers also liked

Company Profile
Company Profile Company Profile
Company Profile
it Consult
 
BrainStorm. Методика "+, -, ?".
BrainStorm. Методика "+, -, ?".BrainStorm. Методика "+, -, ?".
BrainStorm. Методика "+, -, ?".
Tanya Ryzhaya
 
Introduction à la programmation C#
Introduction à la programmation C#Introduction à la programmation C#
Introduction à la programmation C#
hamoji hamoji
 
cara menginstal redhat berbasing text by fitria utami
cara menginstal redhat berbasing text by fitria utamicara menginstal redhat berbasing text by fitria utami
cara menginstal redhat berbasing text by fitria utamifitriautami123
 
Ассоциативный mind-mapping и тренды в контенте (brainstorm)
Ассоциативный mind-mapping и тренды в контенте (brainstorm)Ассоциативный mind-mapping и тренды в контенте (brainstorm)
Ассоциативный mind-mapping и тренды в контенте (brainstorm)
Tanya Ryzhaya
 
Ppt of edmund hillary the mountaineer
Ppt of edmund hillary the mountaineerPpt of edmund hillary the mountaineer
Ppt of edmund hillary the mountaineerDiksha Shukla
 
Brochure josh Scanner
Brochure josh ScannerBrochure josh Scanner
Brochure josh Scanner
it Consult
 
Evaluation Question One
Evaluation Question OneEvaluation Question One
Evaluation Question One
AngrySmurf1
 
Netflix Update (MeetBSD California 2014 Lightning Talk)
Netflix Update (MeetBSD California 2014 Lightning Talk)Netflix Update (MeetBSD California 2014 Lightning Talk)
Netflix Update (MeetBSD California 2014 Lightning Talk)
iXsystems
 
Case Study Solvay
Case Study Solvay Case Study Solvay
Case Study Solvay
it Consult
 
JANGRAL ENTERPRISES
JANGRAL ENTERPRISESJANGRAL ENTERPRISES
JANGRAL ENTERPRISES
Gorav Jangral
 
Case Study Sanlorenzo
Case Study SanlorenzoCase Study Sanlorenzo
Case Study Sanlorenzoit Consult
 
Drogy a alkohol
Drogy a alkoholDrogy a alkohol
Drogy a alkoholmichalske
 
The 50 best pieces of entrepreneurial advice you will ever hear
The 50 best pieces of entrepreneurial advice you will ever hear The 50 best pieces of entrepreneurial advice you will ever hear
The 50 best pieces of entrepreneurial advice you will ever hear
WebAble Digital
 
Distracted comm 110
Distracted comm 110Distracted comm 110
Distracted comm 110
mkaps
 
Fatturazione elettronica verso la Pubblica Amministrazione
Fatturazione elettronica verso la Pubblica AmministrazioneFatturazione elettronica verso la Pubblica Amministrazione
Fatturazione elettronica verso la Pubblica Amministrazione
it Consult
 
SIP trunking: Weapon of mass communication
SIP trunking: Weapon of mass communicationSIP trunking: Weapon of mass communication
SIP trunking: Weapon of mass communicationFlowroute
 

Viewers also liked (19)

Company Profile
Company Profile Company Profile
Company Profile
 
BrainStorm. Методика "+, -, ?".
BrainStorm. Методика "+, -, ?".BrainStorm. Методика "+, -, ?".
BrainStorm. Методика "+, -, ?".
 
Introduction à la programmation C#
Introduction à la programmation C#Introduction à la programmation C#
Introduction à la programmation C#
 
cara menginstal redhat berbasing text by fitria utami
cara menginstal redhat berbasing text by fitria utamicara menginstal redhat berbasing text by fitria utami
cara menginstal redhat berbasing text by fitria utami
 
Ассоциативный mind-mapping и тренды в контенте (brainstorm)
Ассоциативный mind-mapping и тренды в контенте (brainstorm)Ассоциативный mind-mapping и тренды в контенте (brainstorm)
Ассоциативный mind-mapping и тренды в контенте (brainstorm)
 
Ppt of edmund hillary the mountaineer
Ppt of edmund hillary the mountaineerPpt of edmund hillary the mountaineer
Ppt of edmund hillary the mountaineer
 
Brochure josh Scanner
Brochure josh ScannerBrochure josh Scanner
Brochure josh Scanner
 
Evaluation Question One
Evaluation Question OneEvaluation Question One
Evaluation Question One
 
Netflix Update (MeetBSD California 2014 Lightning Talk)
Netflix Update (MeetBSD California 2014 Lightning Talk)Netflix Update (MeetBSD California 2014 Lightning Talk)
Netflix Update (MeetBSD California 2014 Lightning Talk)
 
SERVICIOS DE GOOGLE
SERVICIOS DE GOOGLESERVICIOS DE GOOGLE
SERVICIOS DE GOOGLE
 
Case Study Solvay
Case Study Solvay Case Study Solvay
Case Study Solvay
 
JANGRAL ENTERPRISES
JANGRAL ENTERPRISESJANGRAL ENTERPRISES
JANGRAL ENTERPRISES
 
Case Study Sanlorenzo
Case Study SanlorenzoCase Study Sanlorenzo
Case Study Sanlorenzo
 
Drogy a alkohol
Drogy a alkoholDrogy a alkohol
Drogy a alkohol
 
The 50 best pieces of entrepreneurial advice you will ever hear
The 50 best pieces of entrepreneurial advice you will ever hear The 50 best pieces of entrepreneurial advice you will ever hear
The 50 best pieces of entrepreneurial advice you will ever hear
 
Distracted comm 110
Distracted comm 110Distracted comm 110
Distracted comm 110
 
A cavallo
A cavalloA cavallo
A cavallo
 
Fatturazione elettronica verso la Pubblica Amministrazione
Fatturazione elettronica verso la Pubblica AmministrazioneFatturazione elettronica verso la Pubblica Amministrazione
Fatturazione elettronica verso la Pubblica Amministrazione
 
SIP trunking: Weapon of mass communication
SIP trunking: Weapon of mass communicationSIP trunking: Weapon of mass communication
SIP trunking: Weapon of mass communication
 

Similar to Processes automation with SharePoint

Nintex Workflows 2007 Evaluation
Nintex Workflows 2007 EvaluationNintex Workflows 2007 Evaluation
Nintex Workflows 2007 Evaluation
Sourav Nayyar
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Brian Culver
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsBrian Culver
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
Sameh Senosi
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features WorkflowRaghu Raja
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
Coskun Cavusoglu
 
The enterprise challenge of process management in share point
The enterprise challenge of process management in share pointThe enterprise challenge of process management in share point
The enterprise challenge of process management in share point
Alexis López Tapia
 
SharePoint - You Already Own It
SharePoint - You Already Own ItSharePoint - You Already Own It
SharePoint - You Already Own ItJonathon Schultz
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
Elaine Van Bergen
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
andinieldananty
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
than sare
 
SharePoint - You've got it, now what?
SharePoint - You've got it, now what?SharePoint - You've got it, now what?
SharePoint - You've got it, now what?
Robert Crane
 
Paragon Solutions SharePoint 2013: An Overview
Paragon Solutions SharePoint 2013: An OverviewParagon Solutions SharePoint 2013: An Overview
Paragon Solutions SharePoint 2013: An Overview
Paragon Solutions
 
SharePoint Implementation With Social Intranet Portal
SharePoint Implementation With Social Intranet PortalSharePoint Implementation With Social Intranet Portal
SharePoint Implementation With Social Intranet Portal
Mike Taylor
 
Effective Business Process Design with SharePoint
Effective Business Process Design with SharePointEffective Business Process Design with SharePoint
Effective Business Process Design with SharePointWinWire Technologies Inc
 
Cloud BPM Tools Comparison for Managers
Cloud BPM Tools Comparison for ManagersCloud BPM Tools Comparison for Managers
Cloud BPM Tools Comparison for Managers
Flokzu
 
5 Best Workflow Tools to Master Productivity in 2023
5 Best Workflow Tools to Master Productivity in 20235 Best Workflow Tools to Master Productivity in 2023
5 Best Workflow Tools to Master Productivity in 2023
Kashish Trivedi
 
Workflow Foundation (Wf) Presentation
Workflow Foundation (Wf) PresentationWorkflow Foundation (Wf) Presentation
Workflow Foundation (Wf) Presentation
uppershores
 
Digital Workplace Solutions by Accesa
Digital Workplace Solutions by AccesaDigital Workplace Solutions by Accesa
Digital Workplace Solutions by Accesa
Accesa
 
Alfresco eclipse
Alfresco eclipseAlfresco eclipse
Alfresco eclipse
ESPRIT
 

Similar to Processes automation with SharePoint (20)

Nintex Workflows 2007 Evaluation
Nintex Workflows 2007 EvaluationNintex Workflows 2007 Evaluation
Nintex Workflows 2007 Evaluation
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
 
The enterprise challenge of process management in share point
The enterprise challenge of process management in share pointThe enterprise challenge of process management in share point
The enterprise challenge of process management in share point
 
SharePoint - You Already Own It
SharePoint - You Already Own ItSharePoint - You Already Own It
SharePoint - You Already Own It
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
 
SharePoint - You've got it, now what?
SharePoint - You've got it, now what?SharePoint - You've got it, now what?
SharePoint - You've got it, now what?
 
Paragon Solutions SharePoint 2013: An Overview
Paragon Solutions SharePoint 2013: An OverviewParagon Solutions SharePoint 2013: An Overview
Paragon Solutions SharePoint 2013: An Overview
 
SharePoint Implementation With Social Intranet Portal
SharePoint Implementation With Social Intranet PortalSharePoint Implementation With Social Intranet Portal
SharePoint Implementation With Social Intranet Portal
 
Effective Business Process Design with SharePoint
Effective Business Process Design with SharePointEffective Business Process Design with SharePoint
Effective Business Process Design with SharePoint
 
Cloud BPM Tools Comparison for Managers
Cloud BPM Tools Comparison for ManagersCloud BPM Tools Comparison for Managers
Cloud BPM Tools Comparison for Managers
 
5 Best Workflow Tools to Master Productivity in 2023
5 Best Workflow Tools to Master Productivity in 20235 Best Workflow Tools to Master Productivity in 2023
5 Best Workflow Tools to Master Productivity in 2023
 
Workflow Foundation (Wf) Presentation
Workflow Foundation (Wf) PresentationWorkflow Foundation (Wf) Presentation
Workflow Foundation (Wf) Presentation
 
Digital Workplace Solutions by Accesa
Digital Workplace Solutions by AccesaDigital Workplace Solutions by Accesa
Digital Workplace Solutions by Accesa
 
Alfresco eclipse
Alfresco eclipseAlfresco eclipse
Alfresco eclipse
 

More from it Consult

Automazione dei processi con SharePoint e josh
Automazione dei processi con SharePoint e joshAutomazione dei processi con SharePoint e josh
Automazione dei processi con SharePoint e josh
it Consult
 
Case study Scavolini
Case study ScavoliniCase study Scavolini
Case study Scavolini
it Consult
 
Brochure josh Archive!
Brochure josh Archive!Brochure josh Archive!
Brochure josh Archive!
it Consult
 
Il sistema di gestione documentale e di gestione processi per Drive Service
Il sistema di gestione documentale e di gestione processi per Drive ServiceIl sistema di gestione documentale e di gestione processi per Drive Service
Il sistema di gestione documentale e di gestione processi per Drive Service
it Consult
 
Knowledge box spring 2013: MISE, un cammino verso la logica di processo
Knowledge box spring 2013: MISE, un cammino verso la logica di processoKnowledge box spring 2013: MISE, un cammino verso la logica di processo
Knowledge box spring 2013: MISE, un cammino verso la logica di processo
it Consult
 
Case Study Scavolini
Case Study ScavoliniCase Study Scavolini
Case Study Scavolini
it Consult
 
josh Archive! - Normativa
josh Archive! - Normativajosh Archive! - Normativa
josh Archive! - Normativa
it Consult
 
Case Study Miele
Case Study MieleCase Study Miele
Case Study Miele
it Consult
 
Case Study FPZ Blower Technology
Case Study FPZ Blower TechnologyCase Study FPZ Blower Technology
Case Study FPZ Blower Technology
it Consult
 
Case Study Centostazioni
Case Study CentostazioniCase Study Centostazioni
Case Study Centostazioni
it Consult
 
Case Study Musei Vaticani
Case Study Musei VaticaniCase Study Musei Vaticani
Case Study Musei Vaticani
it Consult
 
Case Study Banca Ubae
Case Study Banca UbaeCase Study Banca Ubae
Case Study Banca Ubae
it Consult
 
Case Study Allianz RAS
Case Study Allianz RASCase Study Allianz RAS
Case Study Allianz RAS
it Consult
 
Case Study Latteria Vipiteno
Case Study Latteria VipitenoCase Study Latteria Vipiteno
Case Study Latteria Vipiteno
it Consult
 
Case study Latteria Vipiteno
Case study Latteria VipitenoCase study Latteria Vipiteno
Case study Latteria Vipiteno
it Consult
 
La piattaforma josh - Scenario strategico della piattaforma software di it Co...
La piattaforma josh - Scenario strategico della piattaforma software di it Co...La piattaforma josh - Scenario strategico della piattaforma software di it Co...
La piattaforma josh - Scenario strategico della piattaforma software di it Co...
it Consult
 
Che cosa è la piattaforma software josh?
Che cosa è la piattaforma software josh?Che cosa è la piattaforma software josh?
Che cosa è la piattaforma software josh?
it Consult
 
josh 6: the Organization Intelligence software
josh 6: the Organization Intelligence software josh 6: the Organization Intelligence software
josh 6: the Organization Intelligence software
it Consult
 

More from it Consult (18)

Automazione dei processi con SharePoint e josh
Automazione dei processi con SharePoint e joshAutomazione dei processi con SharePoint e josh
Automazione dei processi con SharePoint e josh
 
Case study Scavolini
Case study ScavoliniCase study Scavolini
Case study Scavolini
 
Brochure josh Archive!
Brochure josh Archive!Brochure josh Archive!
Brochure josh Archive!
 
Il sistema di gestione documentale e di gestione processi per Drive Service
Il sistema di gestione documentale e di gestione processi per Drive ServiceIl sistema di gestione documentale e di gestione processi per Drive Service
Il sistema di gestione documentale e di gestione processi per Drive Service
 
Knowledge box spring 2013: MISE, un cammino verso la logica di processo
Knowledge box spring 2013: MISE, un cammino verso la logica di processoKnowledge box spring 2013: MISE, un cammino verso la logica di processo
Knowledge box spring 2013: MISE, un cammino verso la logica di processo
 
Case Study Scavolini
Case Study ScavoliniCase Study Scavolini
Case Study Scavolini
 
josh Archive! - Normativa
josh Archive! - Normativajosh Archive! - Normativa
josh Archive! - Normativa
 
Case Study Miele
Case Study MieleCase Study Miele
Case Study Miele
 
Case Study FPZ Blower Technology
Case Study FPZ Blower TechnologyCase Study FPZ Blower Technology
Case Study FPZ Blower Technology
 
Case Study Centostazioni
Case Study CentostazioniCase Study Centostazioni
Case Study Centostazioni
 
Case Study Musei Vaticani
Case Study Musei VaticaniCase Study Musei Vaticani
Case Study Musei Vaticani
 
Case Study Banca Ubae
Case Study Banca UbaeCase Study Banca Ubae
Case Study Banca Ubae
 
Case Study Allianz RAS
Case Study Allianz RASCase Study Allianz RAS
Case Study Allianz RAS
 
Case Study Latteria Vipiteno
Case Study Latteria VipitenoCase Study Latteria Vipiteno
Case Study Latteria Vipiteno
 
Case study Latteria Vipiteno
Case study Latteria VipitenoCase study Latteria Vipiteno
Case study Latteria Vipiteno
 
La piattaforma josh - Scenario strategico della piattaforma software di it Co...
La piattaforma josh - Scenario strategico della piattaforma software di it Co...La piattaforma josh - Scenario strategico della piattaforma software di it Co...
La piattaforma josh - Scenario strategico della piattaforma software di it Co...
 
Che cosa è la piattaforma software josh?
Che cosa è la piattaforma software josh?Che cosa è la piattaforma software josh?
Che cosa è la piattaforma software josh?
 
josh 6: the Organization Intelligence software
josh 6: the Organization Intelligence software josh 6: the Organization Intelligence software
josh 6: the Organization Intelligence software
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Processes automation with SharePoint

  • 1. Processes automation with SharePoint: Windows SharePoint Foundation 2010 Workflow or Josh, the Business Process Management system? by Gabriele Del Giovine (CTO, it Consult) and Giovanni Marrè (CEO, it Consult) In SharePoint 2010 Microsoft has made a series of significant improvements to the Workflows available with SharePoint Designer, finally making them really usable as opposed to the previous version. The main innovations are those linked to the “Site Workflows”, the “Reusable Workflows, several improvements to the available actions and to the integration with Visio. In this article, we will be concentrating on the reusable workflows, the improvements to the actions and to the integration with Visio; we will then examine the areas and applications where the use of an advanced tool for process modelling like josh by it Consult is indicated. Reusable Workflows For the user who typically is not a developer, whose only development tool is SharePoint Designer and who, in any case, wants to deal with the management of workflows in SharePoint, the possibility of creating “Reusable Workflows” offers a series of possibilities which, in the previous version, were subject to, at best, embarrassing restrictions: a workflow designed with SharePoint Design 2007 remains indissolubly linked to the list it is associated with when created, i.e. in the WSS 3.0/MOSS 2007 architecture it is not possible to develop a workflow with SharePoint Designer 2007 and then reuse it in other lists even if they have the same structure. The SharePoint 2010 Reusable Workflows solve this problem, making it possible to develop Workflows and to reuse them in any list of any site and, above all, to packetize them in a standard SharePoint solution (WSP). Generally speaking, the Reusable Workflow is independent of a list and contains within it the definition of all of the columns necessary in order to execute it. The columns, thus defined, will be added to the list with which the Workflow will be associated. In addition, a Workflow may be associated with a specific Content Type and be activated only for the elements having that particular Content Type. If it is decided to associate a Workflow to a content type, bear in mind that the association is only with that specific Content Type and not, as may be expected, with all of the Content Types deriving from it. Improvement in the Activities Several improvements have been made to the “Activities”, the most significant being the process execution identity. While in the previous version, all of the flow steps were executed with the identity of the user who created the workflow, now it is possible to decide whether or not to execute all or part of the flow with the identity of the user who created/associated the workflow with the list. Moreover, among the available actions, the possibility of managing list item permissions has been added. Essentially, these are the only real improvements. 1
  • 2. Integration with Visio Microsoft marketing has emphasised the use of Visio as a design tool for SharePoint 2010 workflows. This may lead to excessively high expectations on the part of the user with regard to this integration. It must be immediately made clear that the possibility of using Visio as a workflow development tool does not entirely correspond to reality: Visio is used exclusively for the drawing part of the diagram which represents the workflow and NOT as a complete workflow development tool. In substance, Visio generates or manipulates XOML files which constitute the SharePoint Designer processes, without – however – being able to modify the parts where the activities to be carried out are specified. The “programming” work of the workflow must, in any case, be developed within SharePoint Designer 2010 using, among other things, a formalism for representing the work flow which is completely different from that used within Visio. Moreover, it must be considered that the workflows available with SharePoint Designer 2010 are exclusively sequential in nature without the possibility of any cyclical activity. The weak points of the SharePoint 2010 Workflows 1) Use of the sequential model only, further limited by the impossibility of having iterative cycles, i.e. the impossibility of repeating a step 2) Lack of a centralised infrastructure for controlling the active processes and the tasks assigned to each single user 3) Limited activity set and lack of activities for security settings 4) Visibility of the objects managed by the predefined activities limited to the site in which the flow is executed 5) Highly limited management of the association/initialisation/flow use user interfaces if the InfoPath Form Services infrastructure is not available (part of the SharePoint 2010 Enterprise CAL) 6) Absolute lack of any mechanism for assigning to the users the activities constituting the workflow, if not expressly declared by the operator who manages the association/ initialisation phases of the same flow The above limits may be partially resolved by using a combination of flow programming and user activity development techniques which are available on the market or which can be For the first time, the workflows in SharePoint 2010 are truly usable by professionals who are not .NET developers with a solid knowledge of the Windows Workflow Foundation, however many of limitations and weaknesses which characterised the workflows in the previous version still remain. CHARACTERISTIC Summarising, they include: 2 SharePoint Workflow josh (ON SP) Processes which are NOT only sequential(fork, join, cycles, wait) Centralised control infrastructure NO YES NO YES Set of primitives for security settings NO YES Advanced user i/f for association, initialisation, use Role-based assignment of user tasks only with Enterp. CAL NO YES Parametric assignment of user tasks NO YES YES
  • 3. internally developed with Visual Studio 2010. In some cases (development of activities for security management or cross-site scripting operations) the solution is completely integrated and satisfying, in others the only possible solution leads to a distortion of the tool itself, for example when there are no waiting cycles which lead to a rough simulation of state-flows and to the consequent creation of a number of instances of the same workflow equal to the number of changes in state that have occurred. In addition, the use of the custom Activities reintroduces the same problem that exists in the development of WWF workflows with Visual Studio; i.e. the need to deploy (install) the executable files (DLL) in the Global Assembly Cache of each SharePoint machine, which implicates the arrest of all of the SharePoint web applications within a farm each time a single modification is made to a single Activity. How to overcome the limits of SharePoint with josh SharePoint is a formidable tool which covers a wide range of needs that go from the collaborative portal to advanced document management. Over the years it has matured significantly and today its suitability for even the most complex enterprise environments is evident, despite a much lower cost than numerous other ECM (Enterprise Content Management) platforms. What’s more, starting from the 2003 version and even more so with the two successive versions, SharePoint has radically changed the ECM market, taking it from a small niche market to become an application typology frequently destined to all of the users of all of the organisations. It is a transformation that has definitively changed the market, also in favour of the other players. Yet, as we have seen, the workflow components it comes with have several limits and are far from being comparable to those of a modern BPM (Business Process Management) system. However, it is evident that BPM features, integrated with ECM features – if the idea of such a net distinction still makes sense – are necessary for obtaining the performance levels frequently needed in organisational processes and they must be obtained easily and rapidly. The formal description and the automation of the processes makes it possible to obtain consistent and measurable results in terms of costs and effectiveness; and the more friendly a tool is for the user (and for the business side stakeholder) as compared to IT personnel, the better these results are reached. josh, in particular, is well integrated with SharePoint and meets each of the above mentioned limits: 1) Availability of a variety of modelling elements, including forks (parallel activities) and cycles 2) Availability of a centralised control infrastructure that allows supervisors who have permissions, to see the active or completed processes, the state of advancement of each, the executor of each task (activity) and the relative times. But, the single users can also graphically see the state of advancement of a process, acquire knowledge and have available coordination information with no additional effort. 3
  • 4. 3) Well articulated set of activities, with operations destined to safety settings also usable for changing permissions during the execution of a process 4) Visibility, on the part of a process, of all of the SharePoint objects and not just from one site 5) Management of the user interfaces for association/ initialisation/use of most powerful and customisable processes 6) Availability of numerous mechanisms for assigning activities that form a process to users, in particular based on organisational roles, but also with parametric criteria (for example it is possible to assign a task to someone who has already carried out another in the same process instance, or to the person who, on the flow chart, is in charge of the executor of another given task). Other characteristics of josh (ex. Word documents instanced with typed values or chosen by the user in the course of the execution of a process) as well as a series of “knowledge oriented” functions, including the automatic suggestion of useful documents and the search for experts on the specific tasks, these reasons can be traced to two large categories, that differ from each other most in terms of approach: - Business processes characterised by a level of dynamism that is so high that it makes the development of traditional applications impracticable, where the frequency with which the processes change make intervention of IT personnel absolutely untimely with respect to the need (as well as very costly) - Presence of unstructured processes, mostly knowledge intensive, in which many tasks more closely resemble a check list (which, however, provides visibility to management) than a real model with all of the details of the activities If, on the one hand, it is clear why, both These contexts are generally distinct with SharePoint 2007 and with the from each other, but both are marked improved SharePoint 2010, many public and private organisations have integrated the SharePoint infrastructure with josh, frequently there are other reasons for adopting this software platform. Leaving aside the availability of vertical modules which specialise the josh platform for several specific needs, and numerous specific technical characteristics which range from the expressiveness of the graphic language to the availability of mechanisms for automatic document production in function of the josh process variables A process within josh Designer tool 4
  • 5. by features that are more organisation than IT oriented and both seek to maintain a wide (if not total) independence from the IT function in making modifications and adjustments to the behaviour and functionality of their processes. The solution they find in SharePoint alone is not sufficient, especially in contrast to the “selfservice” features available for content related settings; however, with josh this requirement is met and there is even another method available for facilitating and/or filtering user access to document libraries or SharePoint data lists. Conclusions The workflows available with SharePoint Designer 2010 in Sharepoint 2010 can finally be used in spheres which are not “amateurish” or exclusively intended for testing. However, they lack many functions for defining a tool suitable to a use that goes beyond the departmental one. Several of these gaps can be filled through the purchase or development of custom activities. However, it must be considered that these activities reintroduce the problems typical of workflows developed with Visual Studio, i.e. the need to interrupt the functions (even if for a very brief time) of the SharePoint web applications during deployment in addition to the need to modify the very delicate configuration file of the web application (web.config). adopt the josh platform by it Consult, which makes it easy to extend the automation to a growing number of processes, rapidly writing off the relative license costs. The integration of the SharePoint workflows with Visio must be considered for what it is: a diagramming tool capable of exporting/importing SharePoint Designer 2010 workflows, however without the capacity of acting on the activities constituting the workflows and introducing, among other things, the use of different flow representation formalisms in function of the context with the risk of generating additional misunderstandings between process analyst and “developer”. Again in this case, the use of a professional BPM tool like josh constitutes a response which is closer to business needs and with a greater probability of success. Therefore, if the use is not limited to a few people, or if the sophistication of the processes to be modelled and automated are not banal or if the processes are subject to frequent modifications (for example 3 or more times a year), it is advantageous to 5