Tag: process

  • Good practice – Use the right process for the job

    By Phil Coulthard It is important to use the right type of process for your requirements. You can determine the right type of process by following these guidelines: For human and case centric processes, use BPMN or business process definitions (BPDs). If you have IBM Business Process Manager (BPM) Advanced, for straight-through processes that contain […]

  • Good-practice resource – Secure your IBM BPM environment

    By Jens Engelke It is important to secure your IBM® Business Process Manager environment. If you are on IBM BPM V7.5.1, consult the IBM Redbooks® publication IBM Business Process Manager Security: Concepts and Guidance, which provides information about security that concerns an organization’s business process management (BPM) program, common security holes that often occur in this field, and techniques for rectifying these […]

  • Good-practice resource – Implement the appropriate IBM BPM production topology

    By Karri Carlson-Neumann Are you an IT architect or IT specialist who wants to understand, select, and implement the appropriate production topologies for an environment? If so, follow the step-by-step instructions to build those topologies in the appropriate information: IBM Business Process Manager Version 8.0 Production Topologies – This IBM® Redbook® describes how to build production topologies for IBM Business Process Manager […]

  • Good-practice resource – Learn about IBM BPM from an expert

    Neil Kolban is an IBM employee who focuses on the IBM Business Process Manager and related products. Over time, he has built and collected information related to the use of this product that he has found to be of value and has bundled this information into a book that is available as a PDF document […]

  • Good-practice resource – New to IBM BPM? Start with the Hiring tutorial

    By Anita Dave, Ian Hartshorn, and Stacy Pedersen If you are new to IBM Business Process Manager (BPM) and on V8.5 or later, check out the new Hiring tutorial. After you complete the tutorial, you will be able to do the following tasks: Model a process that is based on process requirements. Implement a process, […]

  • Good-practice resource – Learn about troubleshooting IBM Business Process Manager

    Troubleshooting IBM® BPM issues can be complex without the correct tools and techniques. Troubleshooting IBM Business Process Manager describes a set of tools and techniques that the IBM BPM team suggests to help you with problem determination. Applicable editions: Express, Standard, Advanced Applicable releases: All Source:  IBM

  • Good practice – Purge data regularly

    By Michael Scheible If your IBM® Business Process Manager data grows without bounds, it can over time lead to disk space issues and to performance issues as database queries take longer and longer to process. Therefore, it is important to have a policy of continuously removing older data. There are a number of places within […]

  • Good practice – Specify configuration values in 100Custom.xml

    By Phil Coulthard There are a number of XML-based configuration files for IBM™ Business Process Manager that you should never directly edit: 99Local.xml. 00Static.xml 50AppServer.xml 60Database.xml 80EventManager.xml 98Database.xml To ensure that you do not lose changes when you migrate to a new release, always edit the configuration values in 100Custom.xml instead of editing the configuration […]

  • Good practice – Avoid excessive use of server-side JavaScript

    By Phil Coulthard Avoid large server-side JavaScript blocks within BPDs and services, because JavaScript is interpreted and therefore is slower to process than other compiled mechanisms, such as Java™ code. Furthermore, large JavaScript scripts often indicate that too much integration logic is being placed in the business process layer instead of having that logic encapsulated […]

  • Good practice – Avoid large business objects in a process or service

    By Andy Garratt Business processes in IBM® Business Process Manager should store only the data that is needed for the process or a service in the process as the process runs. Avoid large “cargo” object data being carried through the process because that data needs to be persisted as process instance state. When large amounts […]