Is it possible to download the imported OM package from the front end or server?
Yes. Go to Tools > Object Migration. Locate the OM package, click the “Copy Package” icon link to the left of the OM name, then in the upper-right, click “Export”. Give it a name, click “Export”, then it will ask you to “Open” or “Save”. I would “Open” the ZIP to see where it was stored. There you have it!
[Admin: To see other related posts, use the Object Migration tag.]
Is it possible to add attachments in the Space Management app? For example, if I click a button on the website, then a form opens for me to choose some file from my local PC. Then I can upload the file to the server. I can also check the file later. If it’s possible, which component should I use?
Yes, it is possible. Use the <triplat-file> component available for the UX Framework. It is used for uploading, downloading, and displaying binary files. You can read more on the <triplat-file> and other components from the documentation pages on your TRIRIGA server: http[s]://[tririga-hostname:port][/context_path]/p/web/doc.
The <triplat-file> component was introduced in TRIRIGA 10.5.2. Here is a link to the release notes. Some UX apps that are currently in development for a future release will make more use of this component, for example, to upload images or photos on comments.
[Admin: This post is related to the 03.08.16 post about modifying the Space apps, and the 12.21.16 post about Space Assessment documentation.]
I am trying to pull the documents associated to a TRIRIGA record using a custom interface (web app). The objective is to convert the document to PDF format using OpenOffice, and have it downloaded to the user local machine when the end-user clicks on a particular document from the web app. This functionality worked well in TRIRIGA 22.214.171.124. When we migrated to 3.5.0, we found issues retrieving the documents. Unlike in earlier platforms where the docs are stored in the network share, in the new platform, the docs are stored in the database.
In the code side, we defined a TRIRIGA client object using TRIRIGA client factory (by providing app URL, username, and password). Then, a content object is created (com.tririga.ws.dto.content.Content), and the document ID (spec_id of the respective document, collected using JSON) is set as the record_id. After this, we invoked the download() method of the TRIRIGA client by passing the content. The result is assigned to a response object (com.tririga.ws.dto.content.Response). With the not-null response object, we are doing the conversion.
Where is the change needed to make this work in the new platform? In the TRIRIGA side or external code side?
To create a logical copy of your TRIRIGA database schema, use the Oracle data pump for exporting database dump files. More information can be found here in the Oracle Help Center. It is recommended to run these steps from your database server with a privileged database user, and to stop the TRIRIGA application beforehand.
(1) Create directory object in Oracle where you want to download the dump. Information on how to do this can be found here in the Oracle Help Center.
(2) Run the export command expdp as follows. Substitute the variables properly.
expdp <db_admin>/<admin_pw> DUMPFILE=<dpump_dir>:<filename>.dmp SCHEMAS=<schema_name> LOGFILE=<dpump_dir>:expschema.log
[Admin: The same article is also posted in the Watson IoT Support blog.]
The IBM TRIRIGA Workflow Analysis Utility analyzes workflow performance and process execution. The utility reads IBM TRIRIGA performance logs and displays performance analytics for workflows, including workflow execution time, and process flow (the order in which workflows ran and what triggered them to run).
Download and unzip the WorkflowAnalysisUtility.zip file (from IBM developerWorks). Included in the ZIP file is a WFAnalysisUtility.pdf file that contains instructions on how to use the utility. The utility does not require installation, but some configuration might be necessary to get it to run in your environment.
The utility has been updated to use Java 8.
[Admin: This post is related to the 05.27.16 post about the Workflow Agent slowing down, and the 03.13.15 post about an issue with the utility.]
This document describes how to download IBM® TRIRIGA® V10.5.2 and IBM TRIRIGA Application Platform V3.5.2 by using the IBM Passport Advantage website…
- 1. Go to the Passport Advantage site and sign in.
- 2. Select Software download & media access. Click Continue if prompted.
- 3. On the Download software tab, search by part number for CJ0TZML.
- 4. In the Select individual files section, expand the + sign to view the included files.
- 5. Select the check boxes for the items that you need to download…
[Updated 08.07.17 for TRIRIGA 3.5.3 and 10.5.3]
A typical TRIRIGA UX application will initially load hundreds of resource files which translate to the same number of HTTP requests from the server to the browser. This remains true in the succeeding requests of these resources even if they are already cached by the browser. The browser still makes the same number of HTTP requests to the server then waits for the server response to either load it from the cache or from the latest version from the server. This great number of HTTP requests is costly and can affect the performance of your application. One way of cutting down this cost is to concatenate these web resources into a single file through the Vulcanize build tool created by the Google Polymer team.
The TRIRIGA team developed a tool called tri-vulcanize that specifically vulcanizes TRIRIGA UX component files. It pulls the component files from the TRIRIGA server based on the given view to vulcanize, then uses the Google Vulcanize build tool to concatenate these files into a single file.
- Upgrade TRIRIGA Platform version 3.5.2 to be able to vulcanize UX applications.
- Upgrade TRIRIGA Application version 10.5.2 to get the vulcanized Perceptive applications.
- Download the tools here.
- For version 3.5.2 and 10.5.2, follow the steps here in setting up the UX metadata: Setup the UX metadata for 3.5.2 and 10.5.2 for customized and new UX applications.
- For version 3.5.3 and 10.5.3 and later, follow the steps here in setting up the UX metadata: How to vulcanize your UX application starting 3.5.3, 10.5.3 and later for customized and new UX applications.
When do I vulcanize my UX Application?
You will need to vulcanize your UX application whenever there are changes to your view files or platform component files. These usually happen when a developer has updated your view files or from application OMs and platform upgrades. It is best to re-vulcanize your UX applications when any of these changes occurred, even if you are not sure that there were UX component and application files getting updated in the upgrade…