Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
I am using the Windows GUIGIF with an example of what goes wrong: https://imgur.com/x1l7De5I have a list in a grid where only 1 record can be the standard. Using the handler i make sure other records who were standard are disabled when another record is made standard. The downside is the refresh of the data is not working right. I can understand it going wrong going from tick to tick, because i am never really leaving a row without going into edit mode of the next. But when i do click away from an updated record nothing happens, unless i click on that record. It only really refreshes all data when i press F5.
Running GUI version 2023.1.17.1.0, when trying to view a PDF file in the preview component I get the error ‘This page has been blocked by Chrome / Microsoft Edge’:It does however seem to work using Firefox, which means there is something going wrong with Chromium browsers. Might it have something to do with the following? BREAKING: Chromium browsers no longer support http://Some of Indicium's authentication features, such as Single Sign On (SSO) and Single Logout (SLO), require Indicium's authentication cookie to have the samesite=none attribute. Chrome has recently made a change that causes cookies with this attribute to only work when the cookie is secure, meaning that the cookie was requested and received over a secure channel (i.e. https://). Consequently, you can no longer log in over http:// when using Chromium-based browsers such as Chrome and Edge, and this behavior will likely extend to more browsers in the future.We already require usage of https:// in production environment
I wanted to reach out and share a problem I've encountered while working with our Azure file storage. We created a task where you can upload a document and preview it. We’re facing an issue with the SAS token not being passed through during the upload process of a document. Although the file path is correct and clearly displayed in the document URL, the upload fails to include the necessary SAS token. Interestingly, when we manually upload the file, it works without any problems.We’re currently investigating this issue and would appreciate any insights or suggestions you may have. Below are some screenshots added to show you some insights. Thank you for your attention and assistance! File storage location in IAM (1)File storage location in IAM (2)After uploading the file, this is the url that is generated. It shows the correct path, but no SAS token to be found. Document url after uploading a document manually, it shows the correct SAS token & path.
When I'm trying to deploy our test environment with a deployment package in the Deployment Center, I get an error (see below). What could be the reason?
Good afternoon,I have added columns to some of the tables in my data model, but when trying to deploy these changes, the upgrade code group is not generated, leading to errors in the checks code group because the new columns are not created:What can be the issue here?
We usually start the model I'm currently developing on directly from the SF with an ini file like this:MetaSource = SFRDBMS = SQLServerServer = sqlserver.thinkwisesoftware.com\sql2019Database = SF_DEVAuthentication = MSWindowsModel = MyModelBranch = 1.20ExecutionMode = DeveloperBut everytime I'm working in a different branch, forcing me to constantly change the branch in the ini file to make sure I open the correct branch.Is there a way to start the application from the SF directly in the current branch?Additionally, when the application is already started I cannot see which branch I'm using….I also noticed that when I make a new branch using our naming convention (unfortunately TW forces upper case): TOPIC\S110-MMS12345-TEST_OMSCHRIJVING the splashscreen won't show the branch name: In this situation I cannot know for sure which branch is starting...
Hi,I want to start a task when i double click on a record. But this only works for me when i double click on a record in the default table.This is my default table:When i double click on the record:But then i want to double click on a record in ‘Niveau 4’. But now i am in an variant. So it does nothing. These are my settings: Can anyone help me out?Dylan.
I ran into the following situation.We have a topic branch from the MAIN (lest assume it is called TOPIC_1) and from TOPIC_1 we made a new branch TOPIC_1_1.I created 2 merge sessions:TOPIC_1_1 back to TOPIC_1 TOPIC_1 back to MAINI foolishly assumed that when I would start the merge task it would merge down from the first. But it executes the currently selected merge session.So I ended up with TOPIC_1 being merged back to MAIN but without the contents of TOPIC_1_1 as that is merged to the inactive (I didn't notice the real issue until I merged both sessions ;) )I ended up fixing it by re-activating both branches and create new merge sessions and running those in the correct order…I think it would be nice if there are some checks that would warn if you try to merge a brange which still has open sub branches!?
For some external scripts it's mandatory to be db_owner of the end product database. Is there an option within IAM to create the user as db_owner?
Hi, Is there a way to clean the Jobs from the SF? Yesterday we had an issue where the ‘sync to iam’ did not react cause there was ‘already an active or scheduled job’. However, this was nowhere to be found. Cleanup of these records (same with merging sessions) is nice. Perhaps a ‘cleanup’ task - where we clean these tables, invalidate caches, etc.? Alex
Hi,i am trying to make an overview of articles that are made up of other articles.I am showing different levels of the article when searched for an articlenumber.This all works.But when i search for an article, i get these results: I would like, to only see 1 article when the article number is the same. i tried this with doing a distinct, but this is not possible in the prefilter as far as i know.Is there a way to do a distinct in a prefilter? or is there another way i can get this working. Here also is the code that i use in my prefilters, we got 8 levels, all 8 levels got their own prefilter.t1.article_number_2 = ( SELECT TOP 1 pt.searched_article_number FROM prefilter_table pt WHERE pt.usr_id = dbo.tsf_user() ORDER BY pt.search_id DESC)OR t1.article_number_3 = ( SELECT TOP 1 pt.searched_article_number FROM prefilter_table pt WHERE pt.usr_id = dbo.tsf_user() ORDER BY pt.search_id DESC)OR t1.article_number_4 = ( SELECT TOP 1 pt.searched_article_number FROM prefilter_table pt
(Personal story)One aspect that I had difficulty with when creating control procedures, was making them work in a variety of scenarios. The way was to copy already created control procedures and templates and alter them slightly to match what needed to be done. Whilst there is nothing wrong with reusing great solutions, it becomes a problem when the model changes in such a way that each one of these control procedures had to be changed. Only at that point, it becomes obvious that this is not be the way to continue development. Understanding control proceduresAs I became more and more familiar with the Software Factory, I began to understand that the Software Factory offers a solution I was desperately in need of. When switching the type of the Control procedure to SQL, it will allow you to take full control of template assignments and parameters. But to fully understand it, we need to break it down, let's dive into the definitions of Static control procedures:Assigned templates: Contr
I am trying to simulate different roles for testing purposes. I did the following:In Runtime configuration, edit one or make one of your own and set “Simulate role” to the role you want to test Select this runtime configuration when starting your appI get the following message: Project version X.XX is not valid for this application. Please contact your system administrator. Whenever I remove the role in my runtime configuration, I can start the app normally.How do I simulate my created roles correctly?
Hi,My question:How can I deploy to another environment? Currently I have 2 databases: Development & Testing and I have multiple versions in Development, but only 1 in Testing:Project versionsNow, I want to deploy my changes made in 1.66 to the test database. However, when I “Generate definition" I get a popup saying that it generated its definition based on > 1.65. When I proceed, it does not create an upgrade script in the “Execute source code” step.How can I let the Software Factory know that I want to generate its definition based on the previous project in the test environment?
When running TSF with GUI version 2023.1.17 I get this in screen types - design: Is this a known issue?
Since version 2023.1.16, users experience different behavior in grids when editing records.The new behavior is desirable for some screens but not for all screens.By adding the new extended property "GridEditUpdateUsingRefreshOption" and setting it to "Yes", the system seems to work as before, except that the users can now unwantedly getting the message "The saved data can not be displayed on the screen" when updating a row and an extra mouse click is required to make this message disappear. Some users complain a lot about this, because they have to click away the message many times a day.I have not been able to get it to work the way I want with the Refresh options on the table. Has anyone else run into this problem yet?
Hi, Sometimes I check the Model Compare to see what happened in our development time. Yesterday we had a little bug on 1 specific screen. To debug this and only merges where executed, changes should be minor. So I expected something minor. To find all the changes between previous Model Version and current deployed, I tried finding an Compare option in SF. I expected something where I select my MAIN branch and use a Task like 'Compare branch MAIN; X Model Version against Y Model version’ - to see what changes where actually deployed. But I can only compare between different Branches. I thought this used to be possible before, but I can't find it. In a way it also feels nice to check what features/fixes have been merged, so I can generate a release note fairly easy. Is there a quick way to check all the changes in 1 branch, between two points in time? If not, it might be useful? Thanks!Alexander
Hi,i am trying to make a process-flow that contains a variable to use in a prefilter. I can't find anything in the docs or on the community about this.Is this possible to do? And if not, what is an other option i can try?
Hi, We have a project where multiple versions have been deployed already. We cleaned up the database names and did all the adjustments in the runtime configuration to ensure the right database is used. Everything is working fine (SF & application), except I am not able to do a new deploy. After establishing a connection to the correct database, the following scripts are automatically checked:Screenshot of deployment scriptsI cannot un-check the db script, where it tries to create the database. Obviously, the database already exists and I want to perform an upgrade rather than creating a new database.Anyone able to help?
HiI'm struggling with the deployment folder. When you define it in the IAM it references my pc. However Indicium is running in the cloud in a container. So it's being saved at a location inside the container.Can I run the container with a mapped directory for example /opt/indicium/deployment that can be mounted to /home/conainter-user/deployment/, is something already foreseen in the container package? With regards to the destination, is OneDrive / SharePoint on the backlog as a destination? Now I don't really have a way to obtain my deployment data.
In some cases, we like to hide the toolbar.Is there any way to hide the toolbar for a detail screen? Like the example below. And in any case, the buttons with the three dots would be invisible in case they don't have any options to choose from
Hi,I have a chart in my windowns GUI. But in my universal GUI in gives this error:I dont know what to do with this error message.Can anyone help me?
Can a DevExpress report size be dynamically created based on parameters?
We are trying to disable the ShowMessageNoCurrent-RowInParent extended property. But the message still shows. What do we need to do in order to make this work
How is this possible:
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.