Category: REST API

  • Integrate RPA Bots into your existing tool chain

    Integrate RPA Bots into your existing tool chain

    RPA tools (Robotic Process Automation) are great solutions for automating boring, expensive, and repetitive workflows. RPA is designed to follow a pattern of user interactions and can free up valuable human resources by allowing software to perform repetitive tasks related to business processes. RPA tools provide the possibility for organizations to build a virtual workforce that works around the clock and continuously performs tasks without any human intervention.

    Basically, RPA tools consist of 3 basic components: Designer, Orchestrator and Robot.

    The Designer (also Studio) is used to create and design automated processes.

    The Orchestrator is the brain of a RPA solution. It coordinates the execution of the automated processes based on user input or periodically. It also takes care about the management of the robots, which are part of the topology of an RPA platform.

    The Robot are software robots which actually execute and run the automated process.

    Common Misunderstanding

    When we talk about integrating RPA into existing set of tools, we mostly refer to the workflows and processes we aim to automate using RPA. This usually starts by identifying the workflows and processes where high amount of human effort and time is involved by executing repeatable tasks. These tasks are mostly performed on the frontend of a software, such as SAP, Outlook, Microsoft Dynamics, Salesforce, etc. This kind of integration is referring to the recognition capabilities of an RPA tool and not of being integration into an existing tool set.

    The Need to integrate

    Let us assume, we have an ITSM process, where employee open an internal ticket or service request when they need to order a new phone, laptop or any other asset required to do the job. Today this is completely manual. Once ticket is created and approved, someone need to place an order of the asset and interact manually with the ordering system. In order to integrate and benefit from RPA, the ITSM tool should be able to execute an automated Bot from the RPA platform as part of the ITSM workflow.

    Once RPA is integrated into an ITSM workflow, the user will need to submit the ordering request/ticket. Once request/ticket is accepted, the manager / approver will approve or decline the request. If request is declined, ticket is updated as usual as part of the ITSM workflow. In case of approval, RPA bot(s) will be triggered, which will extract the employee information from the ITSM ticket such as job level, location & cost center and order the asset required by the employee. This will consist activities to login to the asset ordering tool place the order based on the job level of employee. Once order is placed, the billing need to be mapped to the correct cost location, as well as the correct employee location need to be added as delivery address. Once completed, a confirmation email is sent to the employee and his manager. After this the ITSM workflow is set to the next phase.

    RPA is not only for business (users)

    To integrate fully automated bot(s) as part of your existing tool chain, it should be possible to access and execute the bots using open interface (such as REST API, SDK, etc.) on the RPA platform (usually on the orchestrator). This is crucial to be able to integrate and scale RPA within an organization. When RPA tools are evaluated and implemented, they are not integrated in any of the existing tool chains, such as ITSM, DevOps, IT Operations, Asset Management, Development Eco System, etc. This is a mistake as RPA implementation gain on maturity, this aspect become more important to the overall automation initiatives.

    RPA at enterprise level

    On long term, RPA will not only be used to automate business processes and increase productivity — on the contrary: Existing tool chains will require the need to integrate and consume their own bots as part of accelerating automation and improvement. Therefor a cross consumption is unavoidable.

    The following diagram shows an example how RPA evolves and integrates into the different tool chains.

    For example, ITSM processes will manage, consume and integrate their bots into the ITSM workflow as needed, same goes for DevOps (preparation and post activities), IT Operations, Business, CRM, etc.

    This allows a flexible consumption of RPA across department and teams and will not be isolated anymore. Share, reuse and collaboration will increase to productivity for RPA and build a automation community within an organization to support all aspects of automation (Testautomation, RPA, Service, IT Process, etc.).

    Conclusion

    The reason many organizations are failing adopting RPA solution is the fact that often it is evaluated as a point solution focusing on automation aspects only. When it comes to scaling bots by integrating into existing tool sets, it starts to get complicated as initial evaluation were made for a specific department and not completely validate for the enterprise need.

    Micro Focus Robotic Process Automation gives you the power to build, secure, and scale automated processes, from legacy to modern, across the enterprise. Combining UI and API operations to centrally orchestrate the work of robots, Micro Focus RPA liberates human brainpower and ignites enterprise productivity. It provides an open REST API to integrate automated bots into your existing tool chain, independently from the tool sets in place.

    Start your trial today: https://www.microfocus.com/en-us/products/robotic-process-automation/overview

    Check out related articles: https://community.microfocus.com/t5/Application-Delivery-Management/How-can-Micro-Focus-RPA-accelerate-software-testing/ba-p/2778978

  • ALM Octane – Risky Features Circle

    ALM Octane – Risky Features Circle

    This report generates a circle showing the risk for selected ALM Octane features. It also applies automatically the filter chosen for this circle, i.e. If you want to see the circle for a specific release or an epic, you can set the filter in ALM Octane and select all features to generate this circle.

    https://github.com/a1m0ctane/octane_python_examples

    The action (button for the external action editor: https://admhelp.microfocus.com/octane/en/15.0.40/Online/Content/AdminGuide/custom-buttons.htm), you can find in External Actions.Defect Reporting.external-actions-editor-json.

    Just copy the content to you ALM Octane External Action Editor.

    Watch a short demo of this external action:

  • ALM Octane – Defect Heatmap

    ALM Octane – Defect Heatmap

    Defect Heatmap – This report generates a heatmap for the selected ALM Octane defects.

    It also applies automatically the filter chosen for this heatmap, i.e. If you want to see the heatmap for a specific release, you can set the filter in ALM Octane and select all defect to generate this heatmap.

    https://github.com/a1m0ctane/octane_python_examples

    The action (button for the external action editor: https://admhelp.microfocus.com/octane/en/15.0.40/Online/Content/AdminGuide/custom-buttons.htm), you can find in External Actions.Defect Reporting.external-actions-editor-json.

    Just copy the content to you ALM Octane External Action Editor. See this External Action in a short demo: 

  • UFT One using Dimension CM & ALM Octane

    UFT One using Dimension CM & ALM Octane

    This short demo shows the integration of UFT One through the GIT protocol to Dimension CM and ALM Octane using the Test Runners.

  • Multiple Release Summary Tables

    Multiple Release Summary Tables

    For more Information checkout ALM Octane Python Examples on GitHub: https://github.com/a1m0ctane/octane_python_examples

    View a short Demo…

    This report genrates a summary table for multiple releases to provide a summary on the content of each release.

    The action (button for the external action editor: https://admhelp.microfocus.com/octane…), you can find in **External Actions.Release Reporting.external-actions-editor-json**.

    Just copy the content to you ALM Octane External Action Editor. EXTERNAL ACTION NAME: release-summary-table

  • ALM Octane Releases on a Gantt Chart

    ALM Octane Releases on a Gantt Chart

    This short video demonstrate the usage of ALM Octane’s external actions for creating gantt chart for release entities. The graph library used here is plotly.

    Checkout ALM Octane REST API examples on GitHub:

    https://github.com/a1m0ctane/octane_python_examples

  • Export to Excel / Re-import to ALM Octane

    Export to Excel / Re-import to ALM Octane

    Short demo video, how to export tests including steps to Excel from ALM Octane and change it Excel. Once changes are done, upload the Excel file back to ALM Octane and all including test cases will be updated.

  • Migrate Tests from Jira XRay to ALM Octane

    Migrate Tests from Jira XRay to ALM Octane

    This short video shows how test cases from Jira XRay can be exported into Excel and from there uploaded to ALM Octane.