The Visual Builder Cloud Service Blog

Input Parameters for VBCS Pages and Apps

Shay Shmeltzer
Director of Product Management - Oracle

This is just a quick tip to show you how to define and accept parameters into your Visual Builder Cloud Service applications when they are invoked from the outside.

Parameters can be passed on the URL of the pages or flows that you are invoking - this makes it very easy for other apps to integrate with VBCS apps and open pages in VBCS that show specific data. This approach also makes it possible to bookmark pages in VBCS that will show specific data based on the parameter.

To create an input parameter in VBCS, simply create a variable in the page or flow you want to invoke, and mark this variable as an input parameter. You can then indicate that this parameter will be passed on the URL through another checkbox.

Param settings

In the video below you can see how to define a parameter, how to use it to filter a table to show specific records, and how to pass this parameter on the URL - by adding ?paramName=Value to the end of the URL.

Note that when you are doing internal navigation between pages in VBCS, and one of the pages is expecting a parameter, in the navigate action that you use in the action flow you'll be able to set the value for that parameter.

Navigate to page param

Join the discussion

Comments ( 3 )
  • Sajid H Chawdhary Saturday, July 28, 2018
    Thanks Shay.

    Is there a way to accept a file as input ? So I have couple of fields in my UI and the user should be able to upload a file in one of the fields.

  • Akhil Sharma Saturday, July 25, 2020
    Hi Shay,

    how to pass parameter if my search var is not on default page.

    When search page is not default page of shell then this parameter pass in URl does not work
  • Shay Shmeltzer Sunday, July 26, 2020
    Akhil - you can set flow or app level input parameters and pass them on the URL then refer to them from internal pages.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.