Ask a question or have a conversation about the Thinkwise Platform
Recently active
Is it possible to replace the Thinkwise icon by a custom icon?
Hi,I have an environment set up in Azure App services.When I log in I can’t see my application, only the IAM and I’m presented with the following screen.I’ve already restarted the WebGui and indicium azure app services but that didn’t fix the issue.How can this be fixed ?
Unfortunately, we couldn't find the answer to the question below in the documentation/community, so we're asking it here.When migrating an existing application to the SF environment, all roles, etc. are also migrated.It turns out that sometimes different roles set permissions on the same objects (tables/fields).Unfortunately, it appears that some (also migrated) user groups contain multiple of these roles, leading to "rights conflicts".Example:role seller has read-only rights to a field in table Arole controller has write permissions on that field in table AUser group "Special employees" contains both rolesIs our conclusion correct that this means that for users with the user group "Special employees" they can only read the field in table A?Are the lowest rights assumed by default?Is this a setting that can be set at the application level?Can we provide insight into these types of "conflicting rights" somewhere? FYI: We use the Windows GUI
We have the following application where you can choose your relation using a task in the menu: My wish is to show the selected relation somewhere in the UI where this is always visible, so the user always knows the context of what he/she is viewing (the task basically sets prefilters on tables).I’m sure we’re not the first ones to stumble upon this. Is there currently any way to do this?I could think of future possible solutions on where to show a ‘global’ variable:Set Breadcrum everywhere to a fixed variable. Show a variable in the top (blue) banner to the left of the username. Be able to change the username using a variable. Be able to change the task name using a variable. Or, not only for tasks, be able to assign functionality to a menu (item).
Is there a way to have the badge auto refresh after updating a table? the table has a badge attached to it (with the select count() from table where id badge control procedure) and we set the intervals to 300 seconds but we are also hoping to know if we can have it update itself after adding new record or deleting a record
I see that in IAM 2023.3 that if i create a file with the name 'app_offline.htm' then i see in the logfile of indicium that the running process flow is aborted.something like:2024-01-08T14:58:06.7288205+01:00 [WRN] Aborting schedule '01/08/2024 13:58:30' of process flow '"system_flow_send_email_notification"' from application 1 because Indicium has received a shutdown signal. (e8c21c8e)But what means aborting?- does it mean it just kills the process flow, (creating a maybe a problem)- or does it mean it waits until all the steps of a process flow are done, while preventing new process flows to be started. (which would be nice)and in de second case - how long will it wait? indefinitely?I have been searching for documentation on this topic but have not been able to find any.
Is there a way to get a different “Display name” for a branch? In the example below I have 3 active branches and they all show the same name. The only way to differentiate between branches is have a look at the appication ID’s .The name shown is always Title_1 from "model_maintenance”. I haven't found a way to have each branch (for instance a branchname or the database name used or a Jira feature number). When testing an application it is very confusing to know which branch is being tested.I have found a similar question in the community, but that one is three years old and concerned the Universal GUI. I'm talking about the Windows GUI.Version of the SF / IAM used: 2023.1Display name application for branches | Thinkwise Community (thinkwisesoftware.com)
I’ve noticed while doing a optimization of a table for universal & WEB Gui, that going from the first page to the last page takes much longer in universal than in WEB Gui.In WEB GUI this takes about 1.5 seconds and in Universal this takes about 12 seconds.Does anyone have any idea what could be causing this?
It seems the extended property “CombinedFilterDelay“ does not take in the Universal GUI as it did with the Web GUI. What can I do with Universal to get the same effect back?Screens that take a little longer to show a result get totally locked as perceived by the user, since there are multiple calls awaiting response.Also, is there no indicator that the search is triggered? From a users point of view it seems nothing is happening after typing, unless the result can be shown quick enough and is showing a difference from the starting point.
Is there a way to make use of Font Awesome icons?Since HTML is supported in grid views and form lists, I see new opportunities for making very powerful status overviews, by making use of font awesome icons in stead of images or image lookups. Something like this:
As of version 2023.3.12 the between operator has been added to the filter in the universal gui. However, when I apply this operator on a nvarchar, int or date field, the filter field remains unusable/read only. Does it require an extra setting to function or is this a bug? I am currently using 2013.3.13. Operator ‘contains’ and ‘equal to’ result in an editable field, operator ‘between’ does not:
The search/filter option in the Universal GUI seems to change its appearance depending on the amount of space available.1) Search bar, ready to type2) Looking glass icon that you click to enable typingOption 1Option 2Option 2 after clickingCan I force it to always be the 2nd option?This to make screen uniform, as sometimes you can have both options in one available screen (because of detail tab that has less room). Some of our customer will not understand why they will differ in screen.
Hi there, I am wondering where I can find / download the Thinkwise Extractor.I am currently attempting to upcycle a legacy application to see how much time we can win by using the upcycler. The application had a MariaDB database, which i converted to a Microsoft SQL Server database. From there, I want to use the Upcycler, According to the docs (https://docs.thinkwisesoftware.com/docs/upcycler#extract-the-metadata-from-your-legacy-application), the first step is to “Extract the metadata from your legacy application”. I am investigating if I can use the Thinkwise Extractor for this. I read that it is a command line tool, but I cannot find it in our Thinkwise installation or TCP. How can I make use of the Thinkwise Extractor? Thanks in advance! Nick Janssen
Hi,Since this morning our previewer does not work in the web gui. It works fine in both Win and Universal.Also, downloading the file in the Web gui works, so the paths should be ok. oh ohAny thoughts on why this is? I don't have a clue now. Blommetje
We are thinking about running 2 instances of Indicium to separate the load. We want to keep one for use with the Universal GUI and another one for possible external processes (which might put more pressure in the service). The thing is that Indicium is responsible for running the scheduled system flows.Is this possible without both indiciums trying to run the scheduled system flows?
I have a screen where people can add attachments. In this case an '.msg’ file has been added. When clicking on the row, the following error comes up: This does not happen on all computers where the application is used.This is the screentype we have created for this part of the screen, which contains the 'Preview component’ to show the content.The error does not show up when other files are being used, for example a .png file.On the computers which have this problem Outlook is installed, also the preview in Windows Explorer does work: I suspect the customer has prevented the use of some files which Thinkwise needs to preview this type of files, but I don't know what files is needs.How can I solve this problem, of where do I need to look to find the solution?
Hello, I am trying to synchronize the tool but when i run the peak filters, it keeps canceling itself and not calculating all values.
Hi,Short question, but since the latest upgrade of the SF the step in page ‘Generate Source Code’This step sometimes takes around 15 minutes. I can’t explain why, since we do not have a crazy amount of ‘Functions’ in the code group: 14. All quite simply functions as well, e.g. get usr_id, get_dateAny thoughts on why this specific step (other are crazy fast!) takes so long, and what can be done to fix it? Thanks! Blommetje
Hi communityIn our application we use the tsf_translate function for the translation of messages in our business logic (see post for details) .However, we have some problems using the translated messages in unit tests. The function is depends on the session_variable ‘tsf_appl_lang_id’, but this is not set during the execution of the unit-test.Setting the session_context for ‘tsf_appl_lang_id’ in the preparation of a unit-test is also not possible, resulting in an error ‘Cannot set key 'tsf_appl_lang_id' in the session context. The key has been set as read_only for this session.’ during the execution of the unit-test.Any ideas how to test for messages generated by tsf_translate in a unit-test?Your help would be appreciated.
Hello,we currently use a badge to show how many interface messages are in status ‘queue’. This works great when you display interface messages as a main subject, but when referenced from the perspective of a interface message type, the badge shown in the detail tab still counts all interface messages in status 'queue', despite the interface message type to which they are linked. Is there currently something on the backlog to readjust these badges automatically based on the reference from which they are shown, or is this something a developer needs to take into account while developing? If the latter, what exactly is a best practice in this? Thanks in advance!
In my opinion, the prefilters Active- and Inactive users in the IAM users screen are misleading, what do you guys think?I would have expected the condition behind the prefilter to look at whether the user falls between the start and end date of the account. In the example below, I would expect this as an active IAM user. Actual date 19-04-2023 is between 17-04-2023 and 21-04-2023What the prefilter actually seems to do is look at the user's log sessions. from [usr] as t1where ((exists (select 1 from use_log_session l where l.tenant_id = t1.tenant_id and l.usr_id = t1.usr_id)) and (exists( select 1 from tenant ra1 where ra1.tenant_id = t1.tenant_id and (dbo.is_authorized_tenant(ra1.tenant_id) = 1))) ) and (t1.[name] = N'(In)active ((In)active)order by t1.[email] If my interpretation of active/inactive in previous example is wrong I would expect the prefilter based on current sessions to filter for users "currently" having an active session in the application. This does not
Hi,Is there any way to change the visualisation of the cubes in the universal gui? Or are there plans to change this? We would really like to use cubes more, since it is a great way to visualize the data, however the current visualisation has too many limitations to make it actually work.Here is an example. The rows are all displayed next to each other, and therefore takes up a lot of space. Also looking at the number it is not clear what row is a sum of what is below it and which rows are details of the one above.We want to have it look more like it is in Excel: Rows are displayed more compact, and with lines and bold text it’s easy to see what’s a sum and what is the detailed information. Is there currently a way to achieve this or are there plans to make this possible?
Hi,Is it possible to generate a timeline within Universal? Does anyone have a creative idea for creating something similar to the example below?
I want a drop down for merchant to view all the categories of products they sell.Can you assign treeview to a view?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.