Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Hi,I need to access a WEB URL from within my app. I know that this is possible with a Custom Screen that will basically embed a web based application within our Thinkwise App.How can I handle the Login to this web based application to be seamless? The Web Application URL is for M-Files DMS system. Any help is appreciated
Hello,We would like to redundantly equip a print server for printing with Reporting Services.Example:- SRVPRT01 (with printer PR00001)- SRVPRT02 (with printer PR00002) The wish is that if one print server fails, that the user can select another printer on the other print server with also Reporting services installed. Now I understand that you can only install 1 Reporting services on a Windows machine which looks at the print queue. If I activate the back-up print server which looks at the same queue, one gets the message "Printer name '\SRVPRT02\PR0001 - ThinkWise Test' not found in installed printers. Valid values are: PR0002 - ThinkWise Test". Is this a warning? The wish is that the Reporting service on the SRVPRT02 can be active as a back-up printserver and must be able to look at the same queue without the error message/warning. What is the best way to implement this?I hope I have explained it clearly. With regards,Randolph Beekman
Since the new version the generation process is done by Indicium. However, often this message is displayed; It usually disappears/appears a few times and the generation does not fail, but still, It does not look good to me. What is the cause of this message?Thanks!
Hi,Is it possible to add dynamic messages to a message with only 1 parameter? What I have:A simple popup warning message with 1 parameter in Translations tab Using a control procedure to send dynamic message content to display What I get If I remove the parent text tag then I only get the first column translation and the rest is ignored which is not what I want.Is there any way of making this work?-Thanks
Recently Thinkwise has been crashing every time I close a report (made in crystal reports). At first this only happened if the report was empty (apart from the date) but since today it started to happen on all the reports for some reason…Any idea why, and preferably also how to fix it?
I would like to start a process_flow when editing/updating in the scheduler. I have tried the proces actions edit_row & grid_edit but both actions showed no sign of executing a process flow: Is it possible to kick-off a process flow in a scheduler and if yes: how?
The release notes have been moved to a new area: Product updates.Don't forget to subscribe there!
At Thinkwise, we strive to make development and maintenance of enterprise applications as easy as possible. But in the end, an operational application will have a lot of moving parts. Performance troubleshooting comes down to identifying and resolving a problem in one of those many moving parts.Unfortunately, most of the time it ends up in a witch hunt. Kick in every virtual door to find out what causes the curse. This makes performance troubleshooting very time- and resource intensive. Today, I’ll share a very focused approach to resolve performance issues.The title of this blog might as well be: How to avoid the red herrings! Performance troubleshooting processThere are many ways to approach performance troubleshooting. This blog uses a certain script that can be used and adapted for your own needs. The script assumes a single, agile development team working on an application.The script for performance troubleshootingI’ll go into detail for all the steps, but I’d like to start off wi
Hello,We are creating a project and are using Universal as the main GUI, for this GUI we want to use some important process flows. The process flows wont execute with certain screen type layouts. The question is well explained in the topic of my colleage here: Can someone help us figure this out?Thanks in advanced!
We have a view which contains a lookup column to another table. Whenever you edit a row in this view, the user is able to select a value from the lookup. This looks like follows:Whenever we press this lookup, the user is able to select a cost record:This works like intended. However, we would like to have a prefilter which filters the records on a vessel type which is selected on the parent table (in this case our parent table is so called calculation). See the image below:So the idea is when this prefilter is ON, we want to filter all the cost records in this case on L-Class ice. Is it possible to collect this value and use this in our prefilter? For now we activated the search bar, to make the user manually fill in their vessel type. Thus, filter that way on their desired types for which they want to find cost records. This is not how we want it to work though. Using a prefilter would be way better to achieve this! Does anyone know if this is possible?
We’ve built some prefilters that only function if certain prerequisites are filled, we’ve arranged that these prerequisites are filled in a process flow (triggered by a task) and eventually that prefilter will be toggled using the change prefilters process step.That all works great! however our user can also see the prefilter and click on it on their own, that’s unfortunate since it won’t work when the user does that. is there a way to hide it from user selection without disabling it for the process flow?
Is there anyone who has made a working flow with the FTP connector and is willing to share his/her knowledge with me?The process I am trying to set up is this: via the method "ftp_method_stor" I need to transfer a file to a server (secured with username/password). Via Filezilla this is no problem, so the credentials are correct. I have performed many tests with file data of both type VARBINARY_MAX and NVARCHAR_MAX, but unfortunately without success.
What can be the reason for this error, I have no clu? It is just a regular task
For reports we use the DevExpress report editor provided by Thinkwise.The report files are uploaded in the SF.As a result, TW automatically creates files in the report cache folder with the name "title of report"_"reportfilename".repx.In our application we make use of both direct printing and the possibility for users to view a report in preview mode.Reports made from 1 part work fine in both modes. But the preview mode does not work for reports that consist of a main report and 1 or more subreports.When linking in the DevExpress report designer to the subreports, the "reportfilename" is used. However, this file name cannot be found in the cache folder, causing the error message 'Could not find file 'XXXXX\Cache\Images\YYY\Raport\reportfilename.repx'.A work-around is to restore the files from the cache folder and use them in the report editor (and link to them). But this is very cumbersome and error-prone, so undesirable.We use the reports using the Windows GUI.Is there any other way w
Hi, I have a Universal gui with a Scheduler. This works ok, shows all rows correctly, based on a view. I also created an Instead_of_update trigger that should open a message box. The view is filled with a union on three queries; sick leave, holiday leave, and scheduled Activities. With 3 prefilters I can toggles these. This works well. I want this trigger to catch the PK, and update the related tables (not the view). So, no popup, and when I drag an element I get: Request error. The object was not found. You may have insufficient rights or the object no longer exists. in the Dev-tools I get: POST https://--------------.com/indicium/iam/42/vw_planner(calculated_start=2022-02-16T00%3A00%3A00.000Z,calculated_end=2022-02-17T01%3A00%3A00.000Z,display_name='holiday')/stage_edit 404and [Violation] 'load' handler took 152msAny thoughts on where to begin to get his debugged? If the error is gone, I assume the message will appear - since the _update now isn’t executed. thnx!
Hi,Is there a way to view added emails to i.e an order like you can view photo’s and pdf’s by using a domain with control “Image upload” or “File upload” ?
Out of curiosity, today I did the SQL basics e-learning. Very nice and a good starting point for a beginning SQL developer, my compliments. A small improvement: Change the database name in the setup_database_sql_training.sql file from sql_training2 to sql_training. When creating the database, a different database name (sql_training2) is used than in the other SQL exercises (sql_training). "Dealing with errors" is explained in topic 2. Because of this, this doesn't seem like a deliberate choice to me? Script | setup_database_sql_training Script | 1. Select statements Script | 2. JoinsSomewhere it does make for good practice right away but for an inexperienced person it may be too unclear. Curious to hear your reaction.
Hi, I am trying to make use of the new system task in a system flow. However, it seems to do nothing at all within my system flow.Release notes 2021.3 :**Execute system task** - allows using tasks inside system flows. Note that the default procedure will not be executed when using this process action. Any task parameters that are not set as input and output will not be used by Indicium to run the task. A validation is created for this. I am not using a def and no variables. I am simply trying to make a change in the database using a control procedure. I am using a dummy task to make the flow available in the menu.Why does the code not run?
I don’t know why but in my development environment my tasks are disappeared above my cardlist in the mobile GUI. I already tried to add the showgridheader = true property to the cardlist but that does not work. In the live environment the tasks are shown above the cardlist. I’m confused!! We didn’t change anything. Same screen type, same cardlist.The only difference is that we added 1 task! We have now 4 tasks instead of 3?To test I disabled the task from the subject, but also then no tasks are shown above the cardlist. Please HELP! Our users will not be happy with this?
In universal GUI, is there a way to hide the translation of Task buttons, to only show the icons?
In my application I want to send emails. I have an email queue with emails which are sent with a process flow which uses the SMTP connector.When I trigger the process of sending the emails with a table task it’s working and I get status code: “0 - Successful” from the SMTP connector.When I trigger the process flow by scheduling it. The SMTP connector return status code: “-2 - Unsuccessful (making a connection with server failed)”. Has anybody an idea what’s going on?
Hi all, Does anyone has a clue how to solve this message.The index ligt buiten de matrix grenzen. It happens when I try to open a detail list contact person on the relations subject. Don’t remember we changed something there.It occurs direct when pressing the detail tab contact person. It’s a detail what worked for ever? It occurs in my testdatabase right after restoring a backup from live and running the upgrade. bij Thinkwise.TSFComponents.TSFGrid.buildVisibleColumnIndex(Obj obj) bij Thinkwise.TSFComponents.TSFGrid.SetObj(ObjViewContextUserPreferences objViewUP) bij Thinkwise.TSFComponents.TSFGrid.afterControllerSet(TSFController controller) bij Thinkwise.Shared.NullableObservable`1.OnAfterSet(T newValue) bij Thinkwise.Shared.NullableObservable`1.OnValueChanged(T newValue) bij Thinkwise.Shared.Observable`1.set_Value(T value) bij Thinkwise.TSFComponents.AbstractViewBuilder.bindControl(IAbstractScreen rootControl, ScreenElement element, IImplementsScreenElement control,
My process flow “TEST” starts when Open_Job_Flow Task is runned on “table1”The task “Open_Job_Flow” is also linked on “table2”, but when i run the task from “table2” the process flow does not start. If i change the process action type from “Start table task” to “Start task” the process flow “TEST” does not run also on “table1”.How can i “link” the process flow to both tables without create a copy of the process flow “TEST” ?
Is there a way to schedule a Task?My goal is to query a rest webservice ( with HTTP connector) every minute.
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.