Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Hello everyone,For Main menu I have selectd type Listbar (see picture 1). When I start the application there is the listbar with menu items on the left side and a empty grey area beside the listbar (see picture 2). What I'm looking to accomplish is to put menu tiles(for example: see picture 3) on the grey area let's say most used menu items, but the listbar has to stay and the tiles show beside the listbar on the grey area.Is this possible ? Kind Regards,Timothy picture 1----------------picture 2picture 3
In the SF you can create a subroutine procedure to create a non-gui task. However, you can also create a task and not create a table task for it. I was wondering in what situation one would use a subroutine procedure over a task without a table task? When using subroutines there are some disadvantages. There are 2 places you need to maintain the logic (in tasks and in subroutines). Functionality can not be shared between tasks and subroutines. Subroutines can not be added to the gui or a process flow. This sometimes leads to new placeholder tasks to give the subroutine some GUI functionality. So therefore i'm wondering what is the added value of the subroutine procedure?
From outside the scheduler (e.g. grid with an appointment date) I want to be able to set the date for the date picker. The scheduler (calendar) should show the tasks for that date.I still want to be able to scroll through the calendar and see all tasks and not only the tasks for that date. How can I achieve this?
When you setup your Universal GUI to startup using the Software Factory by default no translations are being loaded.I would like to be able to display my translations when starting the Universal GUI while using the Software Factory as a source. I have seen other people being able to set this up but do not know how.How can you set this up?
We've noticed that loading a DevExpress Report for the first time on the Web GUI hosted on Azure takes a long time (~15 seconds up to some times ~60 seconds) compared with the second time (~4 seconds). We’ve enabled Always on, but it doesn't seem to remember.What does affect this first loading time? And how can we prevent it so it doesn't take 15 seconds for the first user?Is it somehow daily cached, or after a certain amount of time? We see that it only takes a long time to open the first report (i.e. purchase_order), if you open another report also for the first time (i.e. invoice), this is around 4 seconds.We’d like to hear more about the possibilities to improve the user experience, Best Regards,René
Indicium not starting to latest 2021.1.14 due to below error:2021-02-08T10:30:01.5357295+02:00 [err] Process action 'http_connector' was not provided a (valid) value for its 'URL' parameter. (0680995c)2021-02-08T10:33:56.5062574+02:00 [ftl] Application startup exception (6c57a5ba)System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. at System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence) at System.Reflection.Assembly.LoadFile(String path) at Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute.GetRelatedAssemblies(Assembly assembly,
How can i set an icon for a specific application in the Universal GUI? I've tried to set an icon through IAM → Applications → Form → Icon, but still the default icon is shown.With application icon i mean the icons shown below:Icon in applicationIcon in browser tab
Bij @usr_action_type_id = 'form_addrow', krijg ik wel de default, kunnen we ook de default instellen bij@usr_action_type_id = 'form_editrow' ? Edit by moderator:At @usr_action_type_id = 'form_addrow', I do get the default, can we also set the default at@usr_action_type_id = 'form_editrow' ?
Am I correct to assume that OpenID only works with Universal and not for the Web GUI?
I made a process flow with (only) a message with options so I can define the actions depending on the user’s response.How does this process flow start? I presumed I could just use the message in my code and trigger the process flow with that but it doesn’t work.I want to use it in a default procedure in which I want to send a warning before deleting a row in another table. In this warning I ask ‘ are you sure?’ . When the answer is no, the process stops.It seems I cannot define a starting point in the process flow. When I use the message now, I don’t get the options in it.It has to be simple isn’t it…...if you know what to do 🙂?
It is possible to add a tooltip or help text to a message translation. I want to use this to give an explanation or to show the possible reasons. How could I do this? Does the GUI support it?
I'm trying to configure an Azure App Service that uses the OpenID possibility of IAM to authenticate users. The app service is a website with static content and should be protected using an OpenID Connect provider:https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-openid-connectI’ve tried to set this up, but I struggle with both the configuration in Azure and in IAM.When I use the example document from Microsoft documentation (below) from Apple ID it does redirect me to the Apple ID login page, on which I assume should work when correctly set up;{ "platform": { "enabled": true }, "globalValidation": { "redirectToProvider": "apple", "unauthenticatedClientAction": "RedirectToLoginPage" }, "identityProviders": { "openIdConnectProviders": { "apple": { "registration": { "clientId": "com.contoso.example.client", "clientCredential": {
As in subject: since expression fields are not implemented on the database, why are they defined in the datamodel section of the SF, instead of in the subject section?
Hi,Currently you have to manually press F5 to see any changes made to a certain appointment/task. For example when a status change occurs the color of the appointment/task bar changes. Stuff like that. Is it possible to refresh the data (appointments/tasks) in the Resource Scheduler in a given interval? Just like the auto-refresh in subjects, but specifically for the scheduler. Using the auto-refresh in subjects in this situation isn't an option because it refreshes the whole document instead of the scheduler itself. I haven't found anything in the scheduler extender, but after a little search I've come across this in the devexpress documentation:https://docs.devexpress.com/WindowsForms/DevExpress.XtraScheduler.SchedulerControl.RefreshDataThat sounds promising, but it's currently not enabled I don't think.Thanks
Hi,Currently we write a html(body) file as the actual email - where we for example want to have a company logo embedded in the email. (as in <img src=”...”>). Then we start the smtp_connector and use this html(body) as input. For DevExpress this a html(body) content that is provided from a view column. (Which in turn will generate a pdf report with the image embedded).Can you share your best practice for this and how you have implemented these embedded images?(i.e. use an external website (and how do you serve/upload the picture?) or use CID or base64 or ???)ThanksRickyps. The email variant will not embed the picture due to the location of the <img src=”\\somelocalserver\picture.png”>, the DevExpress report will work just fine. changing the location of the picture to say for example https://i.imgur.com/tt5Vrmp.png (as you do for your emails) will surely work for emails but I haven’t checked if this would work for DevExpress reports
We want to access our Universal GUI application from multiple domains and would like to know if this is possible.We have set in our Azure env the FD to handle second domain, and all works ok into seeing the login screen.The Universal GUI however only supports to be configured 1 to 1 in the config.json → serviceurl parameter with the same domain of the url is accessed from.Is it possible that we specify an array of service urls like below ? "serviceUrl": ["https://sub.domain.com/indicium/iam/iam", "https://subdomain.azurefd.net/indicium/iam/iam" ]
We are using SF 2019.1 since a couple of weeks, and in a project I'd like to add one Calculated field (Expression) and use that value in a layout procedure to dertermine wether to show some fields in the form and/or make them mandatory.I could be mistaking, but wasn't this possible in an earlier release of the SF? Now I only can set the field available for a Default procedure. The rest, including the layout procedure, are read-only, If this was available in a previous version of the SF, and I've used it before, than those layout procedures probably won't compile in this version of the SF. If it has always been this way, why not make the Expression fields available to the layout procedure. Taking a possible performance degradation into account is up to the developer. In this case it is a small table, without a view. This way I'm forced to create a view, instead of trigger and what have you...
Default there are a limited number of fonts available in the SF.How can I add other fonts and where can I obtain those?Is there anything I need to do to synchronize these fonts to IAM or other environments?
I get the impression that it should be possible to automatically start one or more menu-items, tasks or process flows, but have no idea how to do it.For now I want to start with a pop-up that gives the user some information about the application, with a tick-box (lower left corner) that the user can check and prevent the pop-up from showing in the future.Please share with me how to automatically perform such an (or any) action on starting the application. And maybe even configure how to disable this.
In our application we have several tables where we want to select a customer. After pressing ctrl + we can select the customer from a lookup field. We have noticed that on many occasions after typing the first 2 or 3 characters, the field refreshes (?) and the cursor is back at the beginning of the field. That results in the problem that when we want to type 123 the input is 312, see screenshot.We have tried to evade the problem by starting with the focus on a different input field (datefield). To our surprise the focus was set to the customer select field in stead of the date-field. After removing the def-statement that fills the datefield, the focus was on the datefield after pressing ctrl +. In the last situation we also have troubles typing a date: sometimes the webgui doesn't respond to typing anything, sometimes we can enter one character and then it stops.We do not have this problem with the desktop gui. We are using platform 2020.1 and webgui 2021.1.10.0.How do we solve this pr
Is there a page redirect Mechanism within the IAM to place a message when the published application is down, either for maintenance , platform upgrade, application upgrade etc….What I’m looking for is a way not to go manually and replace the index.html file of the Universal GUI with another that has as an example message ‘Be Back Soon, we are upgrading our systems’ and then also bounce the App service.Our published application will be accessed from all timezones and keeping such activities to certain time frame will not be possible as there will always be someone wanting to access the App.
In the testing phase of SF 2021.1 we tried to change a process flow from using the DB connector to the new Application Connector. However, we don't seem to get this working.See the process flow below.When calling the process flow via a POST from Insomnia, we see no results. The process flow stops at the Application Connector (see screenshot below). We expected to see the next process actions in the Indicum Universal DB event log. The input of the Application Connector is as follows:How does this Application Connector work? Are we missing something?
When creating a domain you must choose the data type. In this case I want to create a Global Unique Identifier (GUID). Clicking on the data type lookup I am able to see more details for each data type (figure sorted by type).In this list there are two Data types of Type “Guid”.First question is what is the difference between these Data types?Also what is the meaning of each attribute? And in particular does Calculated mean that columns of this type will not be stored in the database?
Hi, I have made 2 views (copy) of a table with some data - and would like to perform a search on this. I have made 2 screen types, one with a filter form and one with a Search form at the top, both have a grid below. The filter works well. In Subjects i’ve checked ‘Start empty with filter’, so this prevents (I assume..) the loading of the 1000’s of records that are not needed. I filter on a number, and it shows the corresponding lines. In filter, I expect to load all records, and search for the value, but the button ‘Search’ appears to be dead. Anything I need to check to get this working? What did i miss? Also, can anyone tell me the difference between a Search and a Filter? Filter - hides all non-matching values I suspect (but they are there in the background) Search - ? Trying to figure this out to assure some efficiency. Thanks for the input!
The project version has quite a few fields that relate to the OTAP environment. Often a path, database name or other property changes from one environment to the other. Project versions have a status, and some statusses imply one OTAP-environment or another. Would it be a lot of trouble to add OTAP-specific settings at the project level, and declare a project version status for which it is valid? It still means some editing in case of distributed server environments, but it makes some releases easier to manage.
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.