TIF 2017.5.0 Release Information 2017-12-15
New Features
Job Status Filter Indication
In jobs view, selected job status filter is indicated both in the page title and status button.
View Service Configuration
Previously, service configuration was accessible via a link in Service Settings page. This link is removed, and now service configuration can be now viewed from actions menu in Service view.
Trigger Exclusive Job
The ENOVIA/3DEXPERIENCE Client has an option to trigger asynchronous job in exclusive mode. It means that the job will be triggered only if there is no other uncompleted job triggered with the same combination of object id and job configuration.
See the ENOVIA/3DEXPERIENCE Client documentation for details.
Show payload content and error details in full screen
Payload content and error details can be displayed in full screen view by clicking the dedicated icon. The icon is located above content/details field in job view.
Also, when payload details are viewable, there is an own icon for downloading the payload contents.
Pick Up Delay to Queue Listener
It is possible to configure pick up delay to queue listener. In practice, the queue listener reacts on created jobs with delay by not picking up jobs that are created within last X seconds, where X is the pick up delay.
The pick up delay works well in combination with exclusive jobs to prevent for example triggers from creating duplicate jobs.
Job Parameters in Data Handler Class
In data handler class, job parameters are accessible from environment request map. For example:
import java.util.Map;
import com.technia.tvc.core.db.table.evaluator.DefaultDataHandler;
import com.technia.tvc.core.db.table.evaluator.EvaluatedData;
import com.technia.tvc.core.gui.table.Cell;
public class MyDataHandler extends DefaultDataHandler {
@Override
public void populateCell(Cell cell, EvaluatedData data) {
Map<String, String[]> requestMap = data.getEnv().getRequestMap();
if(requestMap.containsKey("myParam")) {
// Read value
}
}
}