OCP Developer Workbench - API testing app

gvicari
gvicari E Community Moderator
edited October 31 in Developer Tools #1

The OCP Developer Workbench beta release is now available!

The developer workbench desktop application is a test application allowing developers to understand the functionality of the APIs offered by the OpenText Thrust Services, and how to use them.

It offers a highly a configurable user interface, with perspectives (such as Library Management, Process Admin, Capture), and the ability to determine what to show and not to show in these perspectives.

Get notified of updates

Bookmark this post to receive email notifications for each comment.

As a developer you can also intercept all OpenText™ Thrust Services API calls to examine them, and it is even possible to pause execution after each call (like debug mode).

Installation

To install the application, download the version for your operating system from the following link and execute it.

Click here to download

Usage

When opening the OCP Developer Workbench, fill the application details, and log in.

Once you have accepted the beta test end user license, you can use the application and access the application user guide from the Help menu (top right).

You can switch perspectives from the User Profile Menu (top right).

Comments

  • LazarescuA
    LazarescuA E Community Moderator

    New version released (0.8.74)

    Fixed some issues with the MacOS installer. Because the application is still in a Beta stage, the MacOS code is not signed. Hence the auto update is not updating but notifying you of a new version. Changes:

    • MacOS notification now has a button to take you directly to the download page.
    • MacOS can now copy/paste values
    • MacOS compiled for all architectures (x64, arm64)
    • MacOS port was used by other apps, new default port 5013 (Windows port remains 5000)
    • The application now shows the running URL in the Settings dialog making it easier to copy and paste into Admin Center for redirect URL

    After the update, first time you run the new version, the application should open a new browser tab to this forum post. Let us know if you have issues/improvement ideas.

  • LazarescuA
    LazarescuA E Community Moderator

    New version released 0.8.75

    !!!Forms Service - preview!!! - the brand-new forms service is available for you to test! Just switch the perspective to the Forms Perspective and play around with it. Remember, you can also use the forms you design in the Developer Workbench to show object properties (use the App Config for that) or inside Workflow tasks. Everything is in the documentation (? icon in top right corner).

    The Forms Service will soon release its VSCode plugin for form design and then you will have all the documentation on developer.opentext.com. Although there is the possibility to use a web designer for Forms (as well as Process Models, Decisions, DRD, Type definitions, etc.) - we STRONGLY suggest you use the VSCode plugins as it is the only way to maintain your entire application in Source Control, deploy it using ALM and have control over the artifacts deployed in the Admin Center.

    The Developer Workbench is a testing tool and can be easily used to understand how things work with very little effort or configuration.

    Also, made it easier to switch environment without logging out. If you have a current token, it will switch directly.

    Fixed some issues with differences between regions and services updates.

    Remember: on Windows the update is automatic, on Mac you will have to update manually as (because of its Beta status) the installer is not yet signed.

    Let us know if you have any questions/issues.

  • LazarescuA
    LazarescuA E Community Moderator

    New version 0.8.76

    The API Drawer now shows also the JavaScript API's!

    Besides the REST API calls, there are already 2 Thrust Services providing JavaScript API's: Viewer and Forms. For this reason, we modified the Developer Workbench so that you can test/debug and play with these components.

    In the Viewer component, you can see the Events and Functions as the drawer will now move inside the dialog. You also have a nice button to play around with functions.

    There are also 2 new perspectives:

    View & Transform - for seeing the publications in your environment but also to have a step-by-step wizard for the Viewer component. Each step is activated when the prerequisites are met and it will certainly make it easy to understand how to load and use the Viewer.

    Signature - once you self provision a Signature subscription, you can access the API's and documents sent for signature in this new Perspective. You can upload documents and sign them in different ways. Just like a Signature… workbench :)

    Other bug fixes and improvements are also there, just check your configuration (User Menu → Edit App Config).

    Another improvement in the User menu is that you can show the Developer Console in the Electron app (just like in Chrome) to debug things.

    And, lastly, we will have 2 labs during OT World next week to go through the functionalities!! If you are there, look for the Developer Labs or come to the Developer booth to have a discussion.