Please give details of the problem



    Developer Guide

    1. Composite API Example
      1. Scripted Lanes
      2. Compound Organization Hierarchy
      3. Dynamic Lanes
      4. Delegation
      5. Access Rights
      6. Runtime Lanes
        1. Todo Validation
      1. Release Your User Login
      1. Collections To Array
      2. Collections To List
      3. Collections BackOffice
      4. Collection JS Freemarker
          1. Composite API Design Tab
          2. Composite API Configuration Tab
          1. Providers
          2. Connectors
          3. Processes
          1. Roles entities
          2. Organization
        1. Collections
          1. Project Files Tab
          2. Project Definition Tab
          3. Project Versioned Files Tab
          4. Project Version Tab
          5. Project Description Tab
          6. Version
          7. Project Rights Tab
          8. Project Collection Tab
          1. Web Interface JS Tab
          2. Web Interface Design Tab
            1. Image Widget
            2. FileUpload Widget
            3. StaticText Widget
            4. ProgressBar Widget
            5. TextInput Widget
            6. JavaScript Widget
            7. Section Widget
            8. Geolocation Widget
            9. Checkbox Widget
            10. RadioButton Widget
            11. Tree Widget
            12. Spinner Widget
            13. History Widget
            14. URLInput Widget
            15. Tab Widget
            16. List Widget
            17. Array Widget
            18. HTML Editor Widget
            19. Report Widget
            20. Button Widget
            21. Custom Widget
            22. Captcha Widget
            23. HTML Widget
            24. Multi Checkbox Widget
          3. Web Interface Analytics Tab
          4. Web Interface Collection Tab
          5. Web Interface Implementation Tab
          6. Web Interface API Tab
          7. Web Interface Stylesheet Tab
        2. Revision
        3. Custom Lists
          1. Process Variables Tab
          2. Process Measures Tab
              1. Process Timer Event
              2. Process Start Event
              3. Process Intermediary Event
            1. Gate
              1. Process Task Loop Tab
              2. Process Task Manual Tab
              3. Process Task Email Tab
              4. Process Task Connector Tab
              5. Process Task SubProcess Tab
              6. Process Task Functional Tab
              7. Process Task Script Tab
            2. Process Step Output Variables
            3. Process Step Testing Variables
            4. Process Step Input Variables
          3. Process General Tab
          4. Process Design
          5. Process Input Tab
        1. Home
        2. My Applications
        3. Files
      1. Customer Management
        1. Messages
        2. Scheduled Process
        1. Process Examples
        2. Connectors
        1. Users
        2. Configuration
        3. Usage
        1. Web Interface Reports
          1. Measuring
          2. Runtime Users
          3. Execution Path
          4. Parameters
        1. CSS Examples
        2. CSS Personalization
      1. Performance
        1. Logout
        2. Redirection ExecutionMode
        3. Information Tags
        4. Basket
        5. Menu Bar
        6. Header
        7. Custom Login Page
        8. Mobile Devices
          1. homepage.css
          2. homepage.js
        1. Inject JSONObject
        2. Google Tables
        3. ArrayJSON to JSONArray
        4. Label Modification
        5. Number Currency Format
        6. Launch Process JQuery
        7. Date
        8. JQuery
        9. Round
        10. Holidays
        11. Array From WS
        12. Column Inactivation
        13. Print JSONObject
        14. Initialization Widget Date
        15. Invalid Fields
        16. List Reinitialization
        1. Tags
        2. Dialog Window
        3. Dynamic List
        4. User Lane Picker
          1. Report Chart
          2. Google Visualization
          3. Chart Dashboard
          4. Chart Dashboard Collection
        5. API Listener
        6. JavaScript Report
        7. Retrieving Variables Values
        8. Collection
        9. File Preview
        10. Autocomplete Widget
        11. Summing Array
      1. Trigger
      2. Markdown Template
        1. Task Reminder Email
        2. JavaScript Inclusion
        3. PDF
        4. SubProcess
        5. Backloop
        6. Variable Mapping
        1. Salesforce Computation
        2. Number Currency Format
        3. List Hash Sequence
        4. JSONObject Creation
        5. Freemarker Container Test
        6. JSONObject Concatenation
        7. Metadata
        8. Special Freemarker Characters
        9. List 1000+ Objects
        10. Dynamic Variable
        11. File Visibility
        12. Number Test
        13. JSONObject Keys Values
        14. Lock
        15. JSONArray Conversion
        16. Error Handling
        17. Loop
        18. Array To List
      1. Process Reporting API
      1. Offline
      2. Mobile

    Web Interface Implementation Tab

    Allows you to define general characteristics of your web interface

    In a web interface, you can define one web page to launch a process and several web pages to be used within different manual tasks : a web page is called Screen within RunMyProcess Designer tool

    Main button bar

    save Save
    Save your current web interface

    save_as Save as
    Duplicate your web interface

    undo Undo
    Revert to your last revision of web interface

    feed RSS Feed
    Display corresponding RSS feed of your web interface

    link Copy url of the web interface (to add it to your favorite or to use it within your web site).

    html_code Display html code to integrate your RunMyProcess web interface in your web site thanks to an iframe.

    pill_go Variable
    Allow you to display and filter widget according to its variable name within your web interface or custom widget used by your web interface.

    clock Revision
    Savings' revision of your web interface

    package_link Attach/detach a web interface
    Allows you to attach/detach your web interface to/from a project

    package_unlink Attach a web interface
    Allows you to attach your web interface to a project

    info This icon only appears if your web interface does not belong to a project. If your web interface does not belong to a project, you won't be able to save it.

    package_go Open project
    Open the current project that the web interface belongs to

    Open in test mode

    Open web interface in a new browser's tab. Preview function is currently only working for web page to launch a process

    info When your web interface is opened in test mode, a js and css tester is now included by default in a top section

    Open launched process

    Open process definition launched by your web interface

    info A web interface can only launch one process

    info Web interface access rights are defined in project Access rights Tab.

    Implementation Tab


    Name of the web interface. Once save a web interface is available in Desktop/My applications according to Access rights of the project this web interface belongs to.


    Description of the web interface.


    Select the type of web interface.

    • appli.png Launchable web interface: you want to design with RunMyProcess designer tool your web interface to launch a process and your web interface to be displayed to a user within manual tasks of a process,
    • form.png Process forms only: you only want to design with RunMyProcess designer tool web interface to be displayed to a user within manual tasks of a process. This web interface won't contain a screen to launch a process.
    • plugin.png Custom widget: you only want to design a widget that can be re-used among other RunMyProcess web interface (see Custom Widget).

    info This type of applications won't be available in "Desktop/My applications" : they can't be run in a standalone mode.

    info_1 In your Javascript code, so as to be sure to use local widget of your custom widget instead of widget of the web interface using your custom widget, you must add "RMP_this" suffix :


    Moreover in your Javascript code, so as to be sure to use local variables of your custom widget instead of variables of the web interface using your custom widget, you must add "RMP_this.variable" suffix :


    For variables, write :



    Allows you to assign an icon to your custom widget when used in another web interface . Icon image must have been downloaded on RunMyProcess server (see Desktop/Files).

    Publish to the homepage

    Allows you to choose if the web interface is an entry point of your applications and in which environment. More precisely, if checked and if the web interface is in a production version, it will appear in the My Applications list of the allowed users. This list is also used in the default Homepage.

    Lastly "Publish to the homepage" can be used to distinguish Web applications from Mobile or Tablet applications, by making them appear on the homepage depending on the environment it is accessed from.

    Dynamic Name

    Using variables in this field can make the title of the web interface dynamic. The name of the web interface will then be computed at run time for each web interface launched (see Web interface reports).

    info_2 Like dynamic label for launched process, you can use any variables that are available in your web interface launching screen : Order for ${name}

    Text direction

    Choose "Left to right" or "Right to left" according to your language.


    Choose "Private" if you want to authenticate the user who is opening your web interface and launching the process (with his RunMyProcess login/password or with Google Open Id or thanks to your SSO). Choose "Public" if you want your web interface to be public : process launched by this public web interface must be also public (see General Tab of a designed process).

    info_3 A public web interface must use a Captcha widget.

    info_4 If you want to design your own web interface (with your own designer tool) but you want them to be hosted by RunMyProcess, just use HTML widget in our designer tools and copy your code in it.

    Display the Header

    Allows you to configure the header and the menu bar of a Web Interface.


    Allows you to specify a favicon for your web interface

    Allow observer comment

    When checked, the observers (see access rights) of the instances will be allowed to add comments (see comment widget).


    Allows you to specify a thumbnail (small image) for your web interface. This image will be displayed in the default Homepage. You can either upload a new picture or use the predefined images (see categorized lists below).

    General apps
    RMP apps
    Human resources
    Stock management
    Url of the imagePreview
    Url of the imagePreview
    Url of the imagePreview
    Url of the imagePreview
    Url of the imagePreview
    Url of the imagePreview
    Url of the imagePreview
    Url of the imagePreview


    Allows you to specify the web interface tag that will be used as the section in the default Homepage. This is only useful if at least one "Publish to the homepage" option is checked. Just write the tag name and click Add. You can add multiple tags to include the web interface in different sections of the Homepage.


    Allows you visualize the web interface's engine version and upgrade it to the latest engine version.