Ask a question or have a conversation about the Thinkwise Platform
Recently active
Currently we're testing our application on the universal. The issue we're having is that the themes we apply in the SF aren’t shown there. We’re using the RC2.1.0 GUI version with platform version 2020.1 Note: the themes are applied if we use the web gui.
In a resource scheduler (extender) I want to delete an existing appointment, see image below (red box). When I use the standard functionality (DEL) the selected resource is deleted, but not the appointment. Does anyone know how to delete an appointment in the extender (resource scheduler)?
We like to show our own Application-/Company name as title instead of 'Thinkwise Software Factory’, before login. How can this be done?
Is it possible to exclude columns when exporting data? I already marked these columns as Hidden but you can still select them if you want. Example for excluding Hidden fields The order seems to be taken from the order in Subjects > Components > Grid. I know that you can modify the column sequence before executing the export when you choose for the option "Advanced option” and drag and drop the chosen field. But I want a default ordering of columns for export deviating from the order in the grid. How to modify the "Standard order”
In a resource scheduler (extender) I would like to display an image in the grid of the resource to make it even more visually clear. I have tried multiple file formats (.bmp, .jpeg, .png, .jfif), but as in the image below (red box) only the file name is shown (the images are well displayed in a screen type grid or form). Does anyone know if this is possible in the extender (resource scheduler) and how this can be accomplished?
How can this feature be swiched on? Currently this table remains empty.
When I switch between data sets, or data values in the Software Factory (2020.1.16) I notice this is sometimes very slow (approx. 10 seconds), depending on the amount of columns in the table. The debugger screen doesn't show any heavy query's (all below < 10ms). I do notice a high CPU usage on the SF exe. Is there any way to speed this up?
In a resource scheduler (extender) you can display a tooltip on an appointment, see image below (red box). The tooltip is called by the extender from a column with a hard copy of, in my example, all fields of the appoinment. Since this field changes with every change of an appointment, the default does not seem like a good place to me. It seems to me that you want to generate this field once just before you save the data. Does anyone know the right place for this action?
Anyone knows why you cannot return messages to the GUI panel using a cursor? I have a procedure that processes stock counts, and when there is an issue these are determined and returned as messages to the GUI panel using a cursor. The problem is I see the warnings in the debug screen but not the actual panel in de the GUI. Bug?
Sorry for not finding this topic if it has been answered before, search left me empty-handed. To relax restrictions on a variant as compared to the subject, I want to replace the occurrences of the subject by a new variant ‘default’ relax restrictions on the subject create the new variant 'unconfirmed_order_line’ (as an example) What is the preferred method of screening my model for occurrences of the current base subject, to replace links where it is targeted with the new ‘default’ variant? The problem I face is that references at data model level do not allow me to define user interface properties such as detail variant, and user interface screens only expose links to details, not to parents. Targeted searches using menus/reachable objects only allow shortest path, not all paths to a subject (and in my case, find the path via the default menu, not even the main detail occurrence because that takes another node and is not the shortest path. Is there a lazy way to reach my goal
Hi, I have a table with several fields. One of them being a number that is sometimes generated, sometimes entered manually. So next to this field I would like to have a button (with some code behind it..) that says ‘generate number’. However, I can’t find it or am looking in the wrong direction. Things tried; made a combo-field. When selected manual; it does nothing. When selected ‘generate’ it generates the number. (works OK-ish, but wrong design) Made a Task with a button, but this appears in the top left corner (next to Print icon). Will probably work, but wrong location Anyone can point me in the right direction on this? Much appreciated! Alex
I want to show a text field with 4 or 5 lines high, but without the Magnifier next to it. There is no relation on this field. Where can I turn this off? Or, how can I make a text field larger without using the domain control type 'Multiline’ Much appreciated! Alex
I was wondering, when and why would you call tsf_send_assertion_msg 1? Because when you omit it, nothing happens, which is ok I think. When using an assertion query I'd probably only would use the 0 variant, to indicate an error. https://docs.thinkwisesoftware.com/docs/sf/unit_test.html#docsNav
This is an Archived topic. The solution is available in the Thinkstore inside the Software Factory.GoalSometimes you have a prefilter which you also would like to have on other tables in your application. For example, a user only has access to customers from a specific region. Now when he opens the outgoing invoices table, he should only see the outgoing invoices of the customers of that specific region. In fact, in every screen with some kind of customer data, you want to restrict the access to that data, based on that region.This solution automatically generates prefilters throughout the application.SolutionThis solution consists of code for Dynamic Model which generates prefilters based on a prefilter which is locked. With the tag AUTHORIZATION_PREFILTERS_NOT_INHERITED you can exclude prefilters, target tables or references from this mechanism.Example:Let's say you have the following code as prefilter on customer:exists (select 1 from region r where r.region_id = t1.r
I'm trying to verify if the Universal GUI is working in Azure. I’ve tested it first on a local IIS environment connected to the Azure databases, which works. The next step is moving Indicium + Universal GUI to Azure App Services. I’ve created an App Service for Indicium 2020.1.8, which works out of the box. The Universal GUI (RC1) needs some more attention: It's not possible to add mime types via the Azure Portal GUI, so you have to configure a web.config to ensure the config.json file can be read and the .woff font works. I've added the following web.config file in the root directory (not sure if the mime types are ok): <configuration><system.webServer> <staticContent> <mimeMap fileExtension=".woff" mimeType="application/font-woff" /> <mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2" /> <mimeMap fileExtension=".json" mimeType="application/json" /> </staticContent></system.webServer></configuration> Then I have
Hello, Not realizing that Universal doesn't support Process Flows yet, I created a Process Flow that sent an email to our customer service. Later I understood this was not supported, then I removed the Process Flow and wanted to handle it by SQL Server database mailer using "msdb.dbo.sp_send_dbmail". All I had to do was adjust the task, create SQL Server mail profile and add it in the Stored Procedure via Functionality. The rest of the parameters were already present like body, subject, recipients. I modified 2 tasks which now both give an exception within Universal. Via the Windows GUI/Web it works fine. One task gives the message [Unknown error], but mails. The other task gives the exception [Stage task commit failed. Error: validation_failed] and does not mail. - Application Pool identity has SA rights within the SQL Server instance Does anyone have any idea what might be the reason? Thanks in advance.
The documentation tells me the action bar contains buttons to add, copy, edit and delete rows, to refresh the data and, when applicable, to execute tasks In this case, I only need the tasks. In the table variant, I disabled navigation, copy, filter, all those check boxes on the permissions tab. Is the above supposed to make any impression on the look and feel of Universal? The goal is to have four buttons for four different tasks available to quickly execute one or another action.
We have the situation that in a form you can choose a subselection of accounts. An account can belong to multiple groups like shipper, transporter, agent In the form we have a column with a lookup table variant, so that we only have a slection of accounts belonging to for example shipper group. Everything works ok. Now if we go to the selection detail form (clicking the magnifier glass) it will be easier for the person who are filling in the form to add a new shipper from there. However after adding the account, the account is not visible in the form anymore, because there is no connection with the account group 'shipper' Is it possible to detect which table variant you are using so that after inserting the new account, also a new entry is inserted in the table account group?
Has anyone noticed that the behaviour of a lookup with lookup method ‘suggestion contains’ shows a difference in behaviour between the mobile and the windows GUI. We have a list of services and when I start typing the some letters the mobile GUI shows any result where these pattern shows up with a limit of 5 items. The windows GUI shows as well results where this pattern exists but the resultset is different. I have checked the variant and I started the same function in the windwos GUI which is exact the same function we start with the mobile interface. For example: Search pattern is : IV Mobile results: DIVMAT - Diverse hulpmaterialen DOORBEL - Diverse doorbelastingen H40205 - Dakplateklem, Universeel H80102 - ProDrive accuschroevedraaier IAANH - Aanhangenwagen IV tbv hulpmateriaal Windows results: IV - Machinetransporteur IVALL 2 - Machineheffer 2 ton IVALL 3 - Machineheffer 3 ton etc. It seems that the windows GUI makes a resultset preferred on a start with pattern. But if I use ano
In the thinkwise roadmap of 2019 i red that it is planned to encrypt en decrypt sensitive data with Indicium. Below is the text what i mean. We want to use this functionality to store passwords for an ftp server. Also we want te use the password in .Net. Does anyone known if this is already possible? An how it works. Kinds regards Ronald Text in the article Data Encryption - Do you want to store passwords or other sensitive data? Let Indicium encrypt and decrypt this data for you!
Hello, We have built a replacement for Wunderlist ((sub)tasks registration). This will be used by our Terminal drivers. They will use a tablet and the application will be accessed through the Universal GUI with a 4G connection. These tablets will rotate between the different drivers. They will log in with their AD account. Problem now is that you can see the passwords of the other drivers by clicking on the eye of the password control. This is certainly not desirable. This is an example, but I can imagine there will be more situations that this can happen. How to deal with this? For example, can the show/hide password eye toggle be turned off? Thanks in advance. Randolph
Hi, The problem: We like to show an external picture from some website in a detailpanel - for example a picture of a some parts of a some sort of a machine (a washing machine door rubber for example) Now we are not sure if a part has a picture yet but we do know a part of the endpoint So when we call said picture it might not exist and will result in a 404 and in a browser or html control it will result in a small red cross to explain the picture does not exist. A probable solution Say we can define some arbitrary htmlcode with some javascript in some sort of html control which we can put on a javascript eventlistener: <img id="myimage" src="https://cdn.2ba.nl/FCRL/ETIMPictures/EC000084.png"> <script> // the above URL is not valid and results in a 404. var img = document.getElementById("myimage") if (img.complete) {//do some neat stuff if it works} else { img.addEventListener("error", function() { img.src="https://www.acto
It is not possible to filter from the grid header when the column is a expression field and the domain control is checkbox
Hi there, I have a question about 2-factor authentication in the ios app. On an Android mobile device it is working good but on IOS we get an empty screen (see below) when we want to login. anyone have experience with 2-factor authentication on IOS? Kinds regards Ronald
I have a table with a column value that is boolean (1/0). Due to the lack of a mass update in the web gui I'm trying to work-around with a task that switches the status. I was thinking about creating 1 task with 2 variants: One variant setting the value to 1, and the other variant to 0 (by having a different default value for a parameter). When I try to assign it to Table Tasks, the SF gives me the following error: Why can't I have multiple task variants on the same table?
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.