How DevOps Drives Real-Time Business GrowthCognizant
Merging application development and operations functions - known as DevOps - is a powerful method of accelerating products, deriving actionable insights and ensuring agility. We offer a primer that includes suggestions on how to derive the most value from DevOps tools.
Nevpro, silver partner of Bitrix, utilizes Bitrix for providing turnkey CRM Software with integrated intranet solution for SME's for effective collaboration, communication, social networking, workflow and knowledge management.Clients can choose from 24 modules to manage content and structure such as: forums, advertising, mailing lists, access permission framework, statistics and analytics of the site traffic and advertising campaign performance, blogs, training courses and more. We can easily integrate all of these Bitrix software packages for our clients.
How DevOps Drives Real-Time Business GrowthCognizant
Merging application development and operations functions - known as DevOps - is a powerful method of accelerating products, deriving actionable insights and ensuring agility. We offer a primer that includes suggestions on how to derive the most value from DevOps tools.
Nevpro, silver partner of Bitrix, utilizes Bitrix for providing turnkey CRM Software with integrated intranet solution for SME's for effective collaboration, communication, social networking, workflow and knowledge management.Clients can choose from 24 modules to manage content and structure such as: forums, advertising, mailing lists, access permission framework, statistics and analytics of the site traffic and advertising campaign performance, blogs, training courses and more. We can easily integrate all of these Bitrix software packages for our clients.
Top 3 Reasons Why Employees Love SharePointSunil Jagani
There are three top features on SharePoint to consider that will help you gain your organization’s confidence on the application. Knowing how to implement them into your business processes is essential.
For more - https://bit.ly/2sySeSL
See YouTube : https://youtu.be/Q-4facvA6ks
SELECTED UPDATES FOR Microsoft 365
M365 Update
- TeamsforThai, Final Call
- New Microsoft 365 offerings for small and medium-sized businesses
- Microsoft Bookings to be added as an Office 365 app
- Updated Feature: Sharing behavior for non-Office resources
- Updated Feature: Streamlining the recipient experience for links shared with “specific people”
- New Feature: SharePoint Spaces Preview
M365 Admin Update
- New and updated usage reports in Microsoft 365 admin center
Teams Update
- Updated - New Feature: Tags in Microsoft Teams
- Update default policy to enforce lobby in meetings
- Set a default policy for "Who can present" in Teams meetings
- New Feature: Changes to video layout in Teams meetings
- New Feature: Raise a Virtual Hand in Teams Meetings
- Improved Teams meeting join launcher experience
- Background effect in Teams meetings:
iStart - Sharepoint: Getting to the pointHayden McCall
Information overload. It defines the age we live in. Distraction,
clutter, and search angst are daily productivity killers causing
headaches and wasting hours.
Believe the disciples, and Microsoft’s SharePoint is on the
cusp of greatness, bringing order to clutter, collaboration to
fragmentation and timeliness to information and decision
making. But listen to the unconverted and it’s badly designed,
slow and another marketing snow job holding together the
Microsoft stack.
Your IT department probably already has the product, so iStart
canvassed a couple of experts on implementing SharePoint to
help you decide if it is a fit for wider use within your business…
Datapolis Process System helps you do whatever you do again and again on SharePoint. It includes everything you need to model, implement, manage and evolve process driven applications in SharePoint.
Leveraging SharePoint for Business Process TransformationBrett Dickson
Leveraging Microsoft SharePoint for business process transformation. This presentation focuses on practical, common, work group scenarios where SharePoint can be used to dramatically improve productivity, knowledge sharing, and collaboration. The presentation is really intended to be used in an interactive, engaging session where the audience can be polled. The presentation was originally created for the Workplace & Infrastructure Solutions group, part of Procter & Gamble's Global Business Services organization. It was delivered using and audio conference and Live Meeting, which had interactive polls and whiteboards set up in advance.
Social intranet portal on share point for a global infrastructure companyMike Taylor
Social Intranet Portal on SharePoint for a global infrastructure Engineering, Procurement & Construction company to Improve employee collaboration, centralized communication
it Consult si propone come fornitore di soluzioni per la Organization Intelligence. Rivolta a organizzazioni enterprise così come a medie e piccole, e a Pubbliche Amministrazioni Centrali e Locali, produce software ed eroga consulenza in ambiti specifici quali Business Process, Knowledge, Enterprise Content e Document Management, it Consult si pone in maniera trasversale rispetto ai diversi mercati.
Top 3 Reasons Why Employees Love SharePointSunil Jagani
There are three top features on SharePoint to consider that will help you gain your organization’s confidence on the application. Knowing how to implement them into your business processes is essential.
For more - https://bit.ly/2sySeSL
See YouTube : https://youtu.be/Q-4facvA6ks
SELECTED UPDATES FOR Microsoft 365
M365 Update
- TeamsforThai, Final Call
- New Microsoft 365 offerings for small and medium-sized businesses
- Microsoft Bookings to be added as an Office 365 app
- Updated Feature: Sharing behavior for non-Office resources
- Updated Feature: Streamlining the recipient experience for links shared with “specific people”
- New Feature: SharePoint Spaces Preview
M365 Admin Update
- New and updated usage reports in Microsoft 365 admin center
Teams Update
- Updated - New Feature: Tags in Microsoft Teams
- Update default policy to enforce lobby in meetings
- Set a default policy for "Who can present" in Teams meetings
- New Feature: Changes to video layout in Teams meetings
- New Feature: Raise a Virtual Hand in Teams Meetings
- Improved Teams meeting join launcher experience
- Background effect in Teams meetings:
iStart - Sharepoint: Getting to the pointHayden McCall
Information overload. It defines the age we live in. Distraction,
clutter, and search angst are daily productivity killers causing
headaches and wasting hours.
Believe the disciples, and Microsoft’s SharePoint is on the
cusp of greatness, bringing order to clutter, collaboration to
fragmentation and timeliness to information and decision
making. But listen to the unconverted and it’s badly designed,
slow and another marketing snow job holding together the
Microsoft stack.
Your IT department probably already has the product, so iStart
canvassed a couple of experts on implementing SharePoint to
help you decide if it is a fit for wider use within your business…
Datapolis Process System helps you do whatever you do again and again on SharePoint. It includes everything you need to model, implement, manage and evolve process driven applications in SharePoint.
Leveraging SharePoint for Business Process TransformationBrett Dickson
Leveraging Microsoft SharePoint for business process transformation. This presentation focuses on practical, common, work group scenarios where SharePoint can be used to dramatically improve productivity, knowledge sharing, and collaboration. The presentation is really intended to be used in an interactive, engaging session where the audience can be polled. The presentation was originally created for the Workplace & Infrastructure Solutions group, part of Procter & Gamble's Global Business Services organization. It was delivered using and audio conference and Live Meeting, which had interactive polls and whiteboards set up in advance.
Social intranet portal on share point for a global infrastructure companyMike Taylor
Social Intranet Portal on SharePoint for a global infrastructure Engineering, Procurement & Construction company to Improve employee collaboration, centralized communication
it Consult si propone come fornitore di soluzioni per la Organization Intelligence. Rivolta a organizzazioni enterprise così come a medie e piccole, e a Pubbliche Amministrazioni Centrali e Locali, produce software ed eroga consulenza in ambiti specifici quali Business Process, Knowledge, Enterprise Content e Document Management, it Consult si pone in maniera trasversale rispetto ai diversi mercati.
Ce document couvre les bases du langages phares de Microsoft qu'est le C# (C sharp). On va de l'initiation au Framework .NET à la résolution des algorithmes de bases.
Per Solvay Specialty Polymers, it Consult ha fornito josh, il software a supporto dei processi di business della organizzazione. Con josh, Solvay, è riuscita a rendere la gestione documentale veloce e omogenea, integrandola con i processi di lavoro esistenti ed estendendo le capacità di SahrePoint.
Presentation that covers the basics of distracted driving and what the outcome can be if you decide to text and drive or do any of the other distractions listed in my presentation.
The presentation contains my notes about evaluation of WorkFlows 2007 product by Nintex. This product extends SharePoint workflows and is used industrywide for workflows design and development.
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBrian Culver
SharePoint 2013 now supports two workflow platforms. We will walk through using the two workflow platforms and how they are different. We will configure the SharePoint 2013 Workflow Manager and build a workflow that can run locally and in the Azure cloud seamlessly.
Attendee Takeaways:
1. Understanding both of the SharePoint 2013 Workflow architectures.
2. Learn to setup and configure the SharePoint 2013 Workflow Manager.
3. Learn to build staged workflows and run them in the local or the Microsoft Azure cloud
The enterprise challenge of process management in share pointAlexis López Tapia
Since its inconspicuous and almost timid appearance in 2001, as a simple add-on in the Office CD called "SharePoint Team Services", up the recently released 2013 draft, the current business collaboration platform –true flagship of Microsoft in the corporate-level–, has come a long way, both technologically and commercially.
As Gustavo Velez pointed out in the editorial of the latest issue of the journal CompartiMOSS: "Sharepoint 2013 is new developments regarding SharePoint 2010, but is far from a revolution" ... and perhaps just as well, because in my humble opinion as a biologist, "the SharePoint ecosystem" is not yet ripe for revolution, and also because evolution is fundamentally adaptation and –after 12 years of the platform in the market– many "business species" have failed to fully adapt to even use...
The story for workflow in SharePoint 2010 has changed significantly. This sessions details the new capabilities that allow for business users designing workflows in Visio, through to SharePoint designer improvements and finishing in visual studio.
The least known component of SBS 2008 is SharePoint and yet it offers the greatest opportunity. This session will explain to you in simple terms exactly what SharePoint technology is and how it can be utilized to improve your business and that of your customers. You'll also learn how to take SharePoint beyond the default install to configure an installation that truly provides business benefits to you customers. You'll learn how software like Microsoft Office, SharePoint Designer, Search Server Express and third party add-ons work with SharePoint and more importantly how you can extend your skills quickly and easily to sell these solutions.
Session GS202 from SMB Nation 2009
The release of Microsoft SharePoint 2013 has created a lot of buzz in the industry and mostly around its powerful social collaboration features, such as an “App Store” model, a new approach to branding the user interface, and a number of other features that blend and blur the lines between the desktop and the portal. Microsoft has also made a big push for use of SharePoint in the cloud, as part of the Office 365 environment and integration with Microsoft Azure for advanced hosted solutions.
This position paper by Paragon Solutions' SharePoint epxerts will highlight some of the newer features included in Microsoft SharePoint 2013, as well as a high-level overview of the pros and cons of these features.
Download it now to gain a better indepth perspective from our SharePoint experts on the latest features SharePoint 2013 has to offer your organization.
SharePoint Implementation With Social Intranet PortalMike Taylor
SharePoint Implementation With Social Intranet Portal for a global infrastructure Engineering, Procurement & Construction company to Improve employee work.
It is best to choose a real, medium complexity process. At Flokzu we offer a free 14-day trial of our Premium service. For more information visit: https://www.flokzu.com/blog/en/bpm/cloud-bpm-tools-comparison-for-managers/
5 Best Workflow Tools to Master Productivity in 2023Kashish Trivedi
85% of your company’s data is unstructured. That’s why workflow tools are crucial if you want to avoid wasting time and making mistakes. At Process Street, our mission is to make recurring work fun, fast, and faultless. Hence, our overwhelming desire to create a workflow for anything and everything. You guessed it – this piece of content went through our very own blog production workflow. We see the immense benefits we’ve gotten from using workflow tools in our company. We’ve helped others achieve these same benefits, and now it’s time to help you. You’ve got endless workflow tools at your disposal. But which one is the right choice for you? We’ve done the heavy lifting by sifting through all the workflow tools labeled as the best and found the top 5 that can seriously change the way you work.
Automazione dei processi con SharePoint e joshit Consult
In SharePoint 2010 Microsoft ha apportato una serie significativa di miglioramenti ai Workflow realizzabili con SharePoint Designer rendendoli finalmente davvero utilizzabili a differenza di quanto avveniva nella versione precedente.
Scavolini has activated a high integration document management system characterized by archiving and indexing processes that are advanced but extremely intuitive.
The solution, centered on Microsoft Office SharePoint
Server 2007, has rationalized the flows of all movements, ensuring maximum usability and maximum information sharing to all of the internal and external corporate players. Thanks to the implementation of the vertical "josh Archive" application the new platform also offers an integrated system for the substitutive conservation of the documents which, through legally certified dematerialization, will allow Scavolini to reduce management costs.
Automatizza completamente l‘archiviazione documentale
in modo facile, intelligente e trasparente con josh Archive!, il sotware per l'Archiviazione Documentale e la Conservazione Sostitutiva.
Scavolini ha attivato un sistema di document
management ad alta integrazione, caratterizzato
da processi di archiviazione e di indicizzazione evoluti
ma estremamente intuitivi. La soluzione, incentrata
su Microsoft Office SharePoint Server 2007,
ha razionalizzato i flussi di tutta la movimentazione,
assicurando la massima fruibilità e la massima
condivisione delle informazioni a tutti i player aziendali,
interni ed esterni. Grazie all’implementazione del
verticale “josh Archive!” la nuova piattaforma offre
anche un sistema integrato per la conservazione
sostitutiva dei documenti che, attraverso una
dematerializzazione certificata a norma di legge,
permetterà a Scavolini di abbattere i costi di gestione.
Per Musei Vaticani, it Consult, ha fornito josh, il software a supporto dei processi di business della organizzazione.
Con josh, Musei Vaticani, è riuscita a velocizzare le procedure interne, rendendole sicure ed affidabili.
Che cosa è la piattaforma software josh?it Consult
josh è la piattaforma software di Business Process Management ed Enteprise Content Management che permette alle organizzazioni di disegnare, eseguire e monitorare i processi aziendali e non.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
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.
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
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
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