Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Goal Sometime you need to extract only the file name (or maybe extention) from a file path. Solution declare @file_path varchar(500) = '\\server_name\folder_name\folder_name_2\file_1.txt';select right(@file_path, charindex(char(92), reverse(@file_path)) - 1)
First off: I'm hoping it's OK that questions are asked about Universal, especially since it is an essential part of our current development. We've set all our project versions to Inactive (except the current branch), but nonetheless all our project versions show up in the left bar of Universal. Our current project has a larger number of Inactive project versions, so the list gets very long.
Hi, What options are there for triggering alert for the end users, perhaps based on groups? I have an app with several user groups, and I want them to have two things; an in-app overview page of all items due. (for example, invoice that need to be paid, or orders that need to be closed). I want them to receive an email every morning at 0700 with all these items. I can’t find anything in SF of the documentation. I thought of making an Table Variant and filter on the date field. (if invoice_due_date = tomorrow..) but I wonder if this is the best. Any thoughts on this? Kind regards, Alex
I personally like the group label option for a grid, however when you start a group label and there are hidden columns the last visible column never is included in the group. The only way to solve this is to unhide all columns, and hide them in the Grid-layout and make sure they are not within a grid-group. Would be great if this problem could be solved.
Is it fair to say that the @cursor_to_col_id parameter in a default control procedure is not working in Universal?
Can processes be executed in Universal? It seems not to work at this time.
We're currently testing our project in Universal. We've seen that tasks from the menu work in the current interface, but are not starting from Universal. When we click them we get the following error:
I have nothing against drags, but drag rows are not my thing. Is it already possible to disable this on a per-user basis in the runtime configuration, or UP? If so, I must have overlooked it in the documentation. Otherwise I would applaud exposing this feature in an upcoming SF release! -edit- For me it would suffice to be able to disable the behaviour of default drag/drop; just tick it in the context menu in the same way as I have to do for ‘editable grid' to enable it.
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.
Many organizations elect to audit access to provide insight into application usage and potential security issues. In the Intelligent Application Manager (IAM) version 2020.2 a logging mechanism is introduced which makes these audits possible. Auditing The purpose of auditing is to be able to see which user had access to a certain object in one of the applications at a certain time. To access this information, an Auditing group is present in the Advanced menu, which includes an Access Analysis menu item. The corresponding screen looks like this: Access analysis A filter is included at the top of the screen. In this filter you can enter a Audit period from and a Audit period to in the Period section. IAM will then calculate what the maximum access rights of a user are for a specific object in a specific application during that period. The results of this calculation can be found in the tabs in the bottom half of the screen. A tab is available for each object that can be authorized.
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
SQL server management studio is the tool to use for creating SQL scripts and for database management. However to make optimal use of SSMS you might want to adjust the default settings. Below are several tips to increase the user experience of SSMS. Please note the following tips are based on SSMS 2017, other versions might not have some of these options or the settings can be found in a different menu. Custom connection colors With the basic settings each connection has the exact same look and feel. On the bottom there is a yellow bar with connection details. When working on several SQL servers or instances at the same time this can get very confusing if all the screens look the same. To improve distinctiveness between connections there is the option to give each server connection its own distinct color for the connection bar. Below you can see an example where the local server has the color green assigned to it. The color settings are adjustable per SSMS and per SQL server (instan
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
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.