This is an old revision of the document!
A link can be created on an existing column or a new column. Keep the following in mind when determining which type of link to use.
All actions use the same basic setup as shown below.
The Report link is the execution of a Versago report. The concept is like the Sub-Reports function described earlier, except that the report being opened does not necessarily need to be connected to the main report, as it is in the Sub-Reports. Using a Link rather than a Sub-Report is sometimes helpful if having the child results open in a new browser tab will make the results easier to use.
The following image shows the setup for a Report action to call the Sub-Report illustrated earlier in this document.
The Form action provides a mechanism to open a Versago Form from a Versago Report and either find an existing record for maintenance or start a new record and automatically populate fields on the form.
The following example shows the Form action calling a Versago form used to create Service Call for SAP Business One.
In this example, the customer code (BP Code) and customer name (BP Name) are being passed into the form.
If the value passed to the form is the primary key (e.g. vgoRecNum or whatever it has been named) the application will automatically execute a lookup for the record of the value passed. If the record is found the remaining fields will be populated.
The Crystal Report action provides a way to execute a Crystal Report for presentation to the user. An example of how this could be used is where the main report is a list of customer invoices. A Crystal Report action could cause a copy of the invoice document to be generated using Crystal Reports.
Registration of the Crystal Report is the same as described for Crystal Reports in the Report Object Types of this page.
Crystal Reports that use a specific value for execution (e.g. an invoice number) must have a parameter in their definition. The Link Parameters will show the parameter(s) as Destination Field(s) that are mapped to a Source Field from the main report.
When designing a Crystal Report that will use a SQL Server database as its data source, the report connection type must be OLE DB (ADO).
When designing a Crystal Report that will us a HANA database as its data source, the report connection type be ODBC (RDO). This document explains how to configure this type of connection for use with HANA. Two options are described in the document. Be sure to use the B1CRHPROXY32 option. Here is a sample connection string to use as a starting point.
DRIVER={B1CRHPROXY32};SERVERNODE=<YourServer>:30015;DATABASE=<YourDB>
Replace <YourServer> and <YourDB> (without the < > symbols) with the appropriate values.
Information about installing the needed driver is found Versago Installation/Upgrade
A Bizweaver Webservice link allows a user to execute a Bizweaver workflow from a report using the Bizweaver API. These workflows can be used for a variety of background processing.
Beginning with v2.3, calls can be made using GET or POST. POST provides authentication that is not available using GET. Using the POST option is strongly recommended.
The POST option is easier to configure since most of the values are entry/selection fields rather than working with a text string
https://<YourURL>/BWService/api/workflow/InvokeWorkFlow
The “Destination” value is the string that calls the Bizweaver web service and passes any parameters that are needed. When parameters are specified in this string the are automatically set as Destination Fields in the Parameters section. Each parameter then needs to be matched to a Source Field from the report using the drop-down lists.
https://<YourURL>/BWService/api/workflow/InvokeWorkFlow?pTaskID=NN&pStartAfter=0&pArguments={Parameter:Value}
The URL action is used to call a “website” (the URL). The URL is entered in the “Destination” field. The page being called could contain general information. In this case the “Destination” string is whatever you would type into a browser (e.g. www.twbs.com) to open the Third Wave website.
Or you may want to pass information to the page for processing there. An example of how this could be used is to call the UPS website and pass a tracking number.
An example of how the UPS example might be set up is shown below (the “source” fields are used only for illustration).
The Links Parameters are determined by Versago from information in the URL. In this case the URL is “wwwapps.ups.com/WebTracking/track?track=&trackNums=”. Values after the question mark in the URL are treated as parameters by Versago. When parameters are specified in this string the are automatically set as Destination Fields in the Parameters section. Each parameter then needs to be matched to a Source Field from the report using the drop-down lists.