Questions tagged [wso2-business-process]

WSO2 Business Process Management is a key technology for increasing productivity and re-energizing businesses, making them more competitive. The WSO2 Business Process Server enables developers to easily deploy business processes written using the WS-BPEL standard, and also serves as the business process management and hosting environment for your SOA.

Features

Define and Execute Business Processes

  • Supports WS-BPEL 2.0 and BPEL4WS 1.1
  • Long running stateful processes
  • Short running stateless or stateful processes
  • In memory process execution for short running processes
  • Message and time triggered message handling
  • Processes secured with WS-Security, Kerberos and more
  • Security context propagation through processes to partners
  • Secure invocation of partners with WS-Security, Kerberos and more

Data Manipulation & Extensibility

  • Powerful data manipulation via XPath 1.0/2.0, XSLT 1.0/2.0, XQuery 1.0 and E4X
  • Extensible via custom activities defined using Java APIs
  • XPath extensions for Java invocation

Define Workflows Interacting with People

  • Supports WS-Human Task 1.1, BPEL4People 1.1
  • Integration of people for performing tasks and receiving notifications
  • Management of deadlines and escalation to other users and roles (including integration to WSO2 Identity Server for user and role management)
  • Role based access control for activities
  • Google Gadget for interacting with task manager and for task execution
  • Ability to create custom user interfaces for tasks

Create & Monitor Custom Key Performance Indicators (KPIs)

  • Extension activity for selectively publishing events from any process to WSO2 Business Activity Monitor
  • Define KPIs to run in WSO2 Business Activity Monitor and generate custom gadgets for dashboards or reports

Graphical Process Modeling

  • Powerful graphical editor via WSO2 Developer Studio
  • Drag-n-drop visual editor for any WS-BPEL process model including XPath assistant
  • Store, lifecycle manage and govern processes, partners and endpoints via integration with WSO2 Governance Registry
  • Create and manage process deployment artifacts
  • Import and edit BPEL processes developed using other tools such as SoftwareAG ARIS, Oracle SOA Suite, Microsoft BizTalk and IBM Process Manager

Process Management via Graphical Administration Console

  • Flexible deployment and management of processes including security, throttling and caching
  • Process versioning including dynamic updates to running processes
  • Flexible management of process instances including terminate, suspend, resume, retry and cleanup
  • Graphical auditing and troubleshooting of instances
  • Dashboard with snapshot of failed, suspended, active and long running instances

Integrates to Existing Environment

  • Pluggable storage choices including MySQL, Oracle, MSSQL and DB2
  • Use any existing enterprise identity system including LDAP, Microsoft - Active Directory or any JDBC database
  • Task manager API for integrating human tasks to any enterprise infrastructure including portals and e-mail clients

High Availability, Scalability and Stability

  • Horizontal scaling via clustering with stateless server architecture
  • Distributed response caching for higher performance
  • Supports highly available deployment
  • Process dehydration for running large volumes of processes
  • Long term execution stability via configurable persistence levels with low resource utilization

Lightweight, Developer Friendly and Easy to Deploy

  • Easy to debug processes with tools for message tracing and interactive testing with TryIt capabilities
  • Server customization via feature provisioning of any WSO2 middleware capability
  • Choice of deployment to on-premise servers, private cloud, or managed cloud, without configuration changes
  • Integrated with SVN, Maven, Ant and other standard tools for development & deployment
  • Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products

Manage & Monitor

  • Comprehensive management & monitoring Web console with enterprise-level security
  • Built-in collection and monitoring of standard access and performance statistics
  • JMX MBeans for key metrics monitoring and management
  • Integrates with WSO2 Business Activity Monitor for operational audit and KPI monitoring and management
  • Flexible logging support with integration to enterprise logging systems
  • Centralized configuration management across different deployment environments with lifecycles and versioning via integration to WSO2 Governance Registry
98 questions
0
votes
1 answer

External form rendering using formKey in wso2 BPMN

I want to render external form as part of my user task in wso2 BPMN. However, I ma not sure whether I am using the formKey properly. I configured the user task as follows and it was not rendering the form **
Naveen S
  • 1
  • 3
0
votes
1 answer

WSO2 BPMN UserTask: Dynamic Form data

We are currently working on wso2 BPMN user tasks. In the user task, usually we will be able to define the variables and parameters for the form to be displayed for the user when the task is created. Is it possible to define the parameters of the…
Naveen S
  • 1
  • 3
0
votes
1 answer

wso2bps 3.6.0 async tasks

I need to create parallel running service tasks in my process. Try to create the simplest flow with async property usage: With loop cardinality = 5 (for example) I found that in activiti.xml configuration it's required to add this property: …
daggett
  • 26,404
  • 3
  • 40
  • 56
0
votes
0 answers

org.wso2.carbon.context.CarbonContext.getThreadLocalCarbonContext() returns non initialized object when process step is async

using wso2bps 3.6.0 i have code like this in our process step: import org.wso2.carbon.context.CarbonContext; CarbonContext cctx = CarbonContext.getThreadLocalCarbonContext(); String domain = cctx.getTenantDomain(); if step marked as Exclusive this…
daggett
  • 26,404
  • 3
  • 40
  • 56
0
votes
4 answers

Why does my WSO2 EI (ESB) proxy service hang for 3 minutes?

I have a BPS process that rapidly performs a lot of calls to an ESB proxy. The ESB proxy calls an ESB API, which calls the API of our own product. Often, the BPS process pauses for exactly 3 minutes while waiting for a response from the ESB. After…
0
votes
1 answer

WSO2 BPS Wait Activity waits longer than what is configured

I´ve noticed that some wait activities in my BPEL processes are waiting more than the time that they are configured to. This particular activity is setup to wait 5 seconds but it actually waited 41 seconds. I tried searching for a bug abou this but…
0
votes
1 answer

Trigger WSO2 BPEL from a web-form

I am using wso2 enterprise integrator. I want to know, can we trigger a BPEL from a customised web form? If yes, then how to do it? One more thing, how can I assign a task in BPEL using WSO2 developer studio?
0
votes
1 answer

How to get current user by wso2 bpmn?

How can I get current user when claims task by wso2 bpmn? I want to get it to call other REST-API Thanks!
J. Henry
  • 53
  • 2
  • 7
0
votes
1 answer

How to fetch data from database into a wso2 bpel process?

I want to fetch data from MySQL database into a WSO2 BPEL process (designed in wso2 developer studio eclipse). How to invoke the database from the bpel process?
0
votes
1 answer

How can I create a WSO2 BPM as a service?

I wanted to know: How to create the service of the deployed bpm in WSO2 BPS server? As I want to trigger this whole BPM as a service from my customised HTML UI.
0
votes
1 answer

How To Update Form Value Of Task in WSO2BPS

I am using wso2bps-3.6.0 and created a workflow for task approval. In this workflow, I have created multiple tasks and each task have their own form. I am able to insert and retrieve value from form but i am not able to update this form…
Abhinesh
  • 1
  • 1
0
votes
1 answer

Where to give the dependency of the generated java class in bpmn?

The bpmn(using eclipse for WSO2) I have created, is using a java class in service task. The java class that is to be used with the business process is ready as a jar file. Do I have to give this jar file as a dependency somewhere? And if so, then…
0
votes
1 answer

how to work with the service task in bpmn for wso2 bps server?

Can anyone let me know the stepwise method of connecting a maven java class to a service task of bpmn (designed using activiti in eclipse)? Please help me out. I am stuck now.
0
votes
1 answer

Unable to instantiate a class from WSO2 BPMN explorer

I had designed a bpmn(using activiti in eclipse) and deployed it successfully on the BPS server but now when I am trying to start the process in BPMN explorer, I'm facing this issue: Error starting process: couldn't instantiate class…
0
votes
1 answer

WSO2BPS 3.6.0 BPEL HT task assignment / authorization

along the process we have a human task, though I have issue to assign it. At the current state it's ok to assign it to any user (Internal/everybody). For the HT I have following configuration:
gusto2
  • 11,210
  • 2
  • 17
  • 36