Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Good day,We would like to know if a possibility exists to select no row in a treelist (webGUI)Right now, when a user opens a screen, the first row is selected by default.This is not always desirable for our customers. Let me explain this in a use case: Project structure: a tree listThe + button at the left side creates a new project one level beneath of the project that is currently selected.However, because the first row is selected by default, it is never possible for customers to create a project on the same level as the project that is currently selected. Kind regards,Ronald
I've upgraded IAM to 2021.1, according to the release notes it should be compatible with the Universal GUI: https://docs.thinkwisesoftware.com/blog/2020/11/26/2021_1.html#intelligent-application-managerBut I see a lot of http 404 results in several screens. For example Authorization > Users. When the usr_id contains a special character like a \ (backslash) or @ it cannot execute some http calls for the ‘layout’ and ‘context’. Same applies for user groups containing spaces. Backslashes and @ are often used for e.g. windows domains or email addresses.http://server/indicium/iam/2098/usr(usr_id='user%40company.com')/layout() for example is not working. When you change the %40 in the browser url to @, it works.I also notice when I’ve added a user (user@company.com) a 400 error with the following request: http://server/indicium/iam/2098/usr?$orderby=usr_id%20asc&$deselect=password_hash,profile_picture_data&$select=usr_id&$skip=0&$top=100&$eager=profile_picture&$cou
Is there a way to disable the column label in a tree that is based upon grouped columns?For some reason the GUI automatically displays the label of the field which it is grouped by. But this is often not something you would like it to display. So I was wondering if I can disable this label?
I have multiple tables with an is_active column. On each grid I want to have a table task that triggers the same task. It is possible to link one task to multiple tables.But what I want, is to define a single template that can work on each of these tables. And maybe can use a placeholder for the actual table name.
Hi All,Few questions to password strength change.I would like to know if by changing the password strength from 3/5 to 4/5 on live system, will it create any issues to users?Will the users be forced to change password to match the new strength or will it be enforced next time they arechanging password?Thanks
Hi,I wrote this query with tsf_send_messageif @locatie_kraan_1 = 1 and @rij > 15exec tsf_send_message 'ERROR_VERKEERDE_RIJNUMMER_1', null, 1After i edit a row with @rij > 15 it shows the pop up message but it still proceeds to save it with the old value. How can i get it to cancel the save?
We have a situation where we use tiles for the main grid's references. Then, we want to have a separate section (which is a view) on the same page where a selected record from the main grid will show related record from our view (in grid below - a TabbedDetalTabPage): we do that by creating a Detail group (P in our example below). To show the main grid at the top (which is a variant) + tiles (checked show detail tabs in variant), there is no problem. If we use the main grid (variant) + TabbedDetailTabPage (ref. to view), the connected detail group (‘P’ in our illiustration below) it works fine. However, if we want to show all, main grid (variant) + tiles + TabbedDetailTabPage (ref. to view), the tiles do not show, we get same as with 2. Questions:is what we want here, possible at all? what are we missing, or perhaps, our approach might be wrong? Thank you
In the documentation it is mentioned that both iOS and Android are supported.Nothing is mentioned about iPadOS (current version 14.4.1). Recently, Apple decided to split iOS into iOS (for iPhones) and iPadOS (for iPads). I don't expect that this is a problem, but our customer wants to know if a developed app can also be run on an iPad.So, does Thinkwise also run on iPadOS and thus can be opened on an iPad?
I've created a API-routine to collect article-items. The purpose is to use these items to refresh webshop-information by a third party. The following problem occurs: when a description of an article is emptied in the ERP OData seems to skip the field in the output because it is NULL. The third party will not recieve any data so the description in the webshop stays filled. Is there a way to force NULL-fields to be in the API-output without using spaces oslt in empty fields where the third party has to coop with.
Hi, I've have some domains with elements, for example;paypal creditcard prepaid afterpayI would like to display to full word (creditcard) in the form (combo box), but a shortened translation in the grid (CC). Is this possible? I know we can set form/grid translations for column names and such, but Elements I can't find. In the extend of this, can I do this for table lookups? I have reference from 'invoice’ to 'payment types’, and for Grid i show the column 'shortcode’, and in the form I show the column 'full name’. This way, I can achieve the same if I switch from Elements to a table. Anyone? Alex
Hi,Is it possible to automatically add an enter (confirm) after entering a value in a field? It needs to have the same effect as the filter field After entering a number in “Rij” it automatically needs to confirm the input
On Google a lot of different dual listboxes are show. The basic idea is to have unselected items on the left and selected items on the right, with the possibility to move items from one list to the other.My questions:How do you modela dual listbox in TSF? What alternatives are there (and how do you model them)?
One of our users has found an interesting problem. Suppose we have a parent table, in our case it is an Order table.This table has a child table called Order Tree.This Order Tree child table itself has a child table called Materials.In our application it is possible to plan an order using a task, which is available using a shortcut CTRL+1. Users can acces this task from both the Order table and the Materials table, but the functionality is slightly different for both tables, because of table task parameters that are or aren't filled.If the user is not actively selecting the Materials table, using CTRL+1 will execute the task in the Order table, even if it is not visible as list or form.Even stranger, I can execute the tasks in our Order table from the Material table, even if they are not present in the Material table. For instance, I can confirm the whole order from the Material table using the shortcut.Is this behaviour on purpose or did we find a bug?We are on the Windows GUI version
Is it possible to link a action to a specific option in a list? If Peeters is selected it needs to export to PDFIf Van Mook is selected it needs to export to Excel When Peeters selectedWhen Van mook selected
Hi,I’m evaluating the use of the OpenId option for user authentication in a non-thinkwise app, so that the users can use the same credentials in both the thinkwise app and the non- thinkwise app. I’ve configured the application in the OpenId section of IAM, setup the correct redirects in the client application.When the user connects to the website, the user is redirected to the login of the indicium application.After login the user should be redirected to the original application. However, we are not redirected. We stay on the /connect/authorize/callback?client_id= page of indicium.I suspect that this is related due to the CSP settings on this page. Possible related to the mismatch in the content-security-policy and x-content-security-policy headers.This happens in Firefox/Chrome and Edge.However, when I disable the CSP check in the browser, the redirect works, and the user is redirected successfully to the original webapp.This is tested against the 2021.1.17 version of indicium.I’ve g
I do have a control procedure with a call to tsf_send_message. How can I check what button is clicked in the message?
Is it possible to edit this section?
In a recent meeting a client told us about her morning routine. A quite cumbersome exercise logging into their thinkwise application to verify if there are any records with certain error states. Only to log out when none are found.We suggested it would be a lot better to send her and some other staff a daily report containing records with error states (and some other goodies to show the success of the system). We would like to send them this report each workday morning at 6:45 using the report mailer.We know how to schedule process flows within the app. But how do we get the application to send out a report (task with gui code) while triggering this from a schedules flow?
E-learning Thinkwise PlatformWhen you want to become acquainted and learn how to work with our platform, then of course you want to start as soon as possible! We completely understand this, and this is why Thinkwise has developed a state-of-the-art e-learning program. This e-learning gives you the opportunity to gain a solid basic understanding of our platform. It also prepares you for the examinations that lead to the highly sought after Thinkwise Associate Certification.The number of users of the Thinkwise platform is growing fast, both internationally and nationally. And to gain the maximum benefit from the Thinkwise platform, it is obviously important to train yourself in its use. Thinkwise has therefore developed a state-of-the-art e-learning program that ensures that you can acquire this knowledge anywhere and at anytime. This English language e-learning program has been developed by the Thinkwise Academy, working in close cooperation with both the R&D department and our own
We consider downgrading the webgui to version 2021.1.12 because of a lot of bugs are introduced since then. I want to know what all changes are in between the current .16 version.For .16, .14 and .13 I can find them, but the .15 not. Where can I easily list all changes since .13 to find out it's acceptable for us to downgrade?
We are missing a drag-drop interaction on our latest project version. On the production version the interaction is still there. How can we add it back in the latest version? The production version: Our latest version where it is missing:
Does anyone know who can find this: Release notes Sprint 37 - Februari 23
Indicium provides APIs for all kinds of back-end services, such as entities, tasks, reports and process flows. These APIs use the OData protocol.However, there are scenarios where integration in the application landscape requires applications built using the Thinkwise Platform to expose an API using a different protocol.Think of a SOAP service with a WSDL or a REST service which doesn’t conform to OData protocol. This can be an endpoint for a message bus or a high-level composite service to integrate in the landscape.Message protocol independent web servicesIn version 2021.1 of the Software Factory, Message protocol independent web services in a process flows were introduced to support this.This feature allows you to create entirely custom APIs, receive and process the HTTP requests on the database, and set the HTTP response as well.Note: These type of webservices provide a lot of freedom and flexibility. However, matters normally handled by Indicium such as routing, request/response p
Is it possible to import data directly from a handheld scanner into Thinkwise?And if it is possible, what is the best way to do that?
Can someone confirm or it's a general issue that the debugger will not handle it well when you debug a layout with a file upload (VARBINARY_MAX) column. Most of the times it crashes. Probably because loading the uploaded file is too heavy for the debugger? Debugger crashes - Program Not respondingTurning off the parameters for that specific column seems like a solution to me.Subjects > Default > Columns > Form > Performance >I'm curious if others recognize this problem.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.