Skip to main content
Skip table of contents

Designer Best Practices

On the following pages, we have compiled some how-to articles to support your work in the Scheer PAS platform:

  • Accessing Data From BPMN Process Instances From the Outside

    In a Designer service, you can access data from BPMN process instances from the outside, e.g. from another Designer service. This article describes how you can do this using either the xUML Runtime API or the xUML service API.

  • Action Script or JavaScript: A Comparison

    A comparison between Action Script and JavaScript, and when to use what.

  • Developing with Designer from Version 23.1

    This article describes the change in the development process that comes with PAS 23.1, where development and deployment have been decoupled to speed-up development.

  • Exposing Designer Services via API Management

    This article describes how you can make services, that have been deployed from the Designer, available to others. You can publish them via Scheer PAS API Management and restrict their usage with additional policies.

  • Going Live with a Designer Service

    This article describes the procedure to go live with a Designer service from a test system to a productive system.

  • How to Change the Database for Persistent States

    By default, the database that stores all persistent states for the BPMN process is a SQLite database that resides in the xUML service container itself. This article describes how you can use any other supported RDBMS system.

  • Library Development

    This article contains a number of recommendations that you should consider when developing your own libraries for use in Scheer PAS Designer.

  • Versioning of Libraries

    Versioning is an important topic to consider when you develop your own libraries in the Designer. This article describes our recommendations.

  • Versioning of Services

    Versioning is an important topic to consider when you develop services in the Designer. This article describes our recommendations.

Missing a use case? Contact us!

The content of this chapter is constantly being expanded. If you are missing a use case that you have often come across, please contact our support and documentation team and let us know!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.