How can you enhance TRIRIGA Workplace Services Apps with A.I.?


Introducing the TRIRIGA Assistant: Enhancing TRIRIGA Workplace Services Apps with Artificial Intelligence

By Alex Melamed

Wouldn’t it be nice if your office started to act more like a team player? For employees, that would mean effortless engagement with workplace services. For facility managers, that would mean more engaged and delighted occupants who provide feedback to keep the workplace not just humming but evolving.

IBM TRIRIGA just announced numerous enhancements to the workplace experience in the latest release (10.6.1). Among these enhancements, the all new TRIRIGA Assistant. The TRIRIGA Assistant is a smart, conversational A.I. assistant, which is the same frictionless technology that we all have in our homes, and which is another way to meet the ever-growing expectations of the workforce. This A.I. assistant can help users find and reserve meeting rooms, report maintenance issues correctly, and even locate where a colleague sits. And that is just the beginning.

With the introduction of the TRIRIGA Assistant into the facility management portfolio, IBM has invited Watson to the office. The TRIRIGA Assistant is powered by IBM’s Watson Assistant platform. It’s robust and able to be extended to support custom A.I. skills and capabilities within an enterprise-grade secure cloud…

[Admin: Although it’s not an official IBM offering, here’s an intriguing avatar POC demo from the same Assistant team.]

Continue reading

How can I make my facilities even smarter?

By Kendra DeKeyrel

A.I. also helps deliver a more engaging workplace experience. That’s why we included TRIRIGA Assistant in this new release. It’s a smart, conversational A.I. assistant that allows users to engage with the spaces around them. Imagine how much time employees can save by simply asking an app to reserve a conference room, order catering, submit a service request or locate an office. It’s the same frictionless technology that we all have in our homes, and another way to meet the ever-growing expectations of your workforce…

Continue reading

UX: Can you use Polymer platinum-sw to return a user message?


Is it possible to use Polymer platinum-sw-register (service worker) to return a user message to the client when an attempt to perform a database action (Create, Read, Update, Delete) is not possible due to a lack of network connection? In other words, can I detect when something is cached locally and show a toast message? Has anybody worked with this library for something like this?

I know that platinum elements have been deprecated. Also, it’s worth knowing that IBM is working on offline capabilities for the next platform release.

[Admin: To see other related posts, use the Polymer tag.]

Continue reading

UX: What licenses are required to develop UX Perceptive apps?


I have installed the IBM TRIRIGA application platform and it is up and running. Next, I want to develop Perceptive apps. What licenses do I need to develop Perceptive apps? Can I get a sample link or resource to start any sample apps?

[Admin: This post is related to the 08.30.16 post about how licenses work in UX, and the 12.11.15 post about the UX framework. This post is also related to the UX ArticlesUX Videos, and UX Lessons blog pages.]

Continue reading

UX: How do you create an editable query by using the UX framework?


What is a way to create an analogue of an editable report using UX framework?

You can accomplish this by doing the following:

  • 1. Create the query data source.
  • 2. In the code, create an iterator over the data (dom-repeat or iron-list).
  • 3. Either add a button for saving, or catch the on-change event in order to commit the data to the database by using the triplat-ds updateRecord method.

In newer platforms, you can look into triblock-table as well. I’ve never used it, but you can definitely create custom components inside the cells in order to make displaying data easier.

[Admin: To see other related posts, use the UX Framework tag or Perceptive tag.]

Continue reading

UX: How do you create and save a record in UX via a workflow?


I’ve got most of this worked out. So I can trigger a workflow from a UX web page. But I am stuck on how to take data created in the UX application, feed it to the workflow, place that data into record fields, and then create a draft record. This is the UX code that is feeding data back to TRIRIGA. The data is valid. I am just stumped on how to feed it into a workflow. Any ideas?

var newRec = {
triHoursNU: vFixedTotal,
triControlNumberCN: triControlNumberCN,
triDateTX: mm + “/” + dd + “/” + yyyy, 
triIdTX: triIdTX,
triNameTX: fName + ” ” + lName
};
console.log(newRec);
this.$.timeLogQueryDs.createRecord(newRec, TriPlatDs.RefreshType.BOTH, 
“createLog”, “create” ) 
.then(function(){
this.$.toastBlue2.show(); 
}.bind(this));

When you create a record, let’s say you have a data source called “peopleDs”, you create an object and then pass it to the create method of the data source. The names should match the data source exposed field names. I also recommend looking at the documentation for your TRIRIGA instance at: /p/web/doc.

[Admin: The same question is also posted in the main UX Framework forum. To see other related posts, use the UX Framework tag or Perceptive tag.]

Continue reading