Questions & Conversations
Software Factory & IAM (Installation, Development, Deployment, Integration) | E-learning | Documentation | Community
- 1,911 Topics
- 6,608 Replies
Calling: Update data migration source task
Hi all, we have automated the build of a TW end product using indicium and the start_deployment_package task. This all works just fine, and now we want to automate the update_data_migration_source_version task as well.When the deployment package generation is successful, we want to mark this version as the start point of the data migration for the next version.This way, we should have new migration start point for when we start the new version, and eliminate the possible migrations errors that may occur when the developers forget to mark the version correctly as the next start point. Our build tool knows the correct model_vrs_id for the generated build, as this is read from indicium by selecting the correct value based upon the model_id, branch_id and model_vrs_description. we then post this to the indicium server url: iam/sf/update_data_migration_source_versionwith the following payload: This call results in a 403 - Forbidden. Using the same values in the task available in SF, is all
Emtpy list in GUI via Indicium Basic
The Windows GUI produces empty lists in some screens when querying the database via Indicium Basic. In one of these cases the view being queried loads quite some time and then throws a 502 error (verified in Firefox). In another one loading is quick but the server gives a blank answer. In both cases the GUI translates this into an empty list. Both cases are views. Here’s a URL as an example:http://servername/indicium_windows/iam/184/vw_webshop_xml_07_persons?$filter=((bedrijf_nummer%20eq%201)%20and%20(klant_groep_nummer%20eq%2016))I don't see anything particularly weird about this URL.Any ideas what could be the cause?When connecting directly with SQL Server the GUI works fine. However we need to be able to use the end-product off-premise and in some cases the Windows GUI is the preferred method.
New language is not exported from TSF to IAM
Based on a copy of the language “Nederlands” (NL) we introduced the new language “Vlaams” (NL-BE) in TSF. The differences between “Nederlands” and “Vlaams” we translated specifically into specific Flemish words.In TSF we added NL-BE as an additional language via "Projects | Project overview | tab Project versions | tab Application languages”.But when exporting the application model to a script file to be able to import it in IAM on the production server, we noticed that the translations for the language NL-BE were not there.We only found lines like:EXEC sync_transl_full 'JP_BOUWMANAGEMENT', '6.9', 'NL', 0, 'actie', null, null, N'Actie', N'Acties', null, N'What did I forget to do? Also see:
Devexpress report perfomance in Windows GUI
Reports developed in Devexpress tend to run rather slow in the Windows GUI. Even when Devexpress itself generates a report within a second it can still take over 10 seconds for the GUI to do the same thing with the same report parameters. I’ve seen this happen in several occasions. Now it’s an issue because for a new module for our warehouse printing a specific report is rather time critical. A delayed print tends to interrupt the workflow too much.The desired behavior would be to have a printout of a report within a couple seconds instead of the current 10-15 seconds. A workaround for now is to make it possible to set the print command in motion earlier in the process but that is not a solution in all situations. It also makes the chances of human error a bit larger.Is there a way to find out why reports perform slow in the Windows GUI?
Add records from XML file
Hi, how can I achieve this workflow?user clicks on task user selects a .xml file as parameter user executes the task write logic behind the task which inserts some data into tables based on the information given from the .xml file(used for Web GUI)If not so clear let me know. Thanks!
DNS resolving for two universals on the same server
While configuring two universals on a single web server, to create a setup in which the functionality asked for in the topic linked above can be deployed, we run in some issues.We like to setup a separate DNS record for each universal, such that depending on the DNS name the user is redirected to the correct login screen. Also on our development environment we like to have two universals, each using their own indicium, all on the same webserver, and have a separate DNS record for each universal.In both scenarios we face the challenge of how to correctly perform the DNS mapping. Our main questions are currently:what would be the best place to have the redirection take place? Users should just go to the domain name, without providing a path, and routing/redirections based on the browsed DNS name must take place which makes them land on the correct login screen OR the correct home screen, dependent on if auto login can be performed. to which path should we redirect? We figured out that th
IAM_SF system flow logs are flooding the SQL server 2021.3
After upgrading from 2021.2 to 2021.3 our IAM_SF is flooded by log records that are added in process_flow_schedule_log. Any idea how to fix this?CPU usage is up to 99% and these queries are running for 3+ hours. (Normally i would ask this on TCP, but i cannot select a product there and therefor not create issues).
Input screen similar to spreadsheet
We are trying to design a new screen for data input with a grid similar to a spreadsheet. Let me try to picture our situation. Our products are garments in all kinds of sizes which could be XXS to XXL, 44 to 64, etc. Several size systems are at play here and every kind of garment has its own system as well as size range. Our design team needs an easy input screen with spreadsheet like layout. Per type of garment and per size there are several measurements to be made. Think of something like this for trousers: 44 46 48 50 52 54 56 58 60 62 64Waist . . . . . . . . . . .Inseam . . . . . . . . . . .Length . . . . . . . . . . .Pocket . . . . . . . . . . .The left column contains the measurement types. The top row contains the sizes. Every dot is a measurement that needs to be recorded.A t-shirt however might look something like this
Passing parameters to DevExpress with Reportingservice
I am trying to pass a variable to a DevExpress report using the Reportingservice. When I call the report directly, passing the parameter directly as a Report parameter, it works fine. When I am trtying to pass it with help of the rapport_params it fails somehow. In the rapport_params I inserted the following values:id 149530report_id 115036parmtr_id order_nrparmtr_value 1035939 Inside the DevExpress report I have defined the variable: When I use a value in the preview it also works fine, so I guess the problem is in passing the value from the Reportingservice to the report? Does anyone have any experience with this?
Devexpress not working in two-Universal-sites custom IIS deployment setup
DNS resolving for two universals on the same server | Thinkwise Community (thinkwisesoftware.com)As a follow-up to the final solution coming from the topic above (a dedicated indicium for every website), we stumble upon some problems with the DevExpress plugin that seem to have arosen from the new way of deploying Universal-Indicium on AWS Elastic Beanstalk. We tried with a former Indicium version and also there this problem suddenly occurred...The following error is logged in the Indicium log when a report must be created with DevExpress:2023-03-03T07:38:15.7065798+00:00 800001b4-0000-9700-b63f-84710c7967bb [ERR] An unhandled exception occurred while processing the request. (ffba027a)Prockees.Bootstrapper.ExecutionException: DevExpress.XtraReports.DataRetrievalException: Error when trying to populate the datasource. The following exception was thrown: Failed to connect to the database. To learn more, see the exception details. Exception details: Connection name: <Note by author: ca
Manual selection in Creation Process
It is very unfortunate that the 'Manual' option is no longer available.We used this option very often to have more control over the scripts that are run on the database. For example, it is not always desirable to perform the Checks and Indexes scripts, especially with larger databases.I would appreciate it if this option comes back in the platform.The Release plan blog mentioned that the creation process has been simplified, in my opinion it is not.
ReportMailer not compatible with Microsoft Office 2019
I get the following error when I execute a task which use the [i]TSFReportMailer[/i] in the Windows GUI of our application. I receive this error message since the installation of Microsoft Office 2019. Which steps do I need to take to fix this problem? [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/da2aa8c6-ee70-49b8-b1df-22d0cd8c6798.png[/img]
Upgrade SF to 2018.3
Last week we upgrade the SF from 2018.02 to 2018.03 and since then we have trouble with the performance. Our application starts normal but when we choose for the first time a (simple) menu-option the waitingtime is more then 6 minutes before it shows a result. The same after every 'refresh model'. Similar problem occurs when we start the SF itself, if freezes about 15 seconds before we can chosse an option. See the screendumps below [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/80c9780c-4403-4491-abb6-d5122ab614a0.png[/img][img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/c79f50d4-8f3f-412e-ada9-37069d4f03f0.png[/img]
Barcode controle does not work. A scrolling wheel shows up
Hi there, I try to setup a field for barcode scanning. So I setup this field with the barcode controle, but nevertheless in the Universal GUI in this field I’m not able to activate my camera.The little barcode what normally should be showing up is not visible and in stead of that I’m getting a scrolling wheel.In the post above there is mentioned that barcode scanning works with the plugin of phonegap and a reference to a github address.OK…. and then?It would be nice if a little discription is given what we should do with this information. Do we need to install this? How? where?Please let me now how to fix this? Thanks
Performance issues Universal GUI
How do I turn this off? I have a view that calculates real-time timings, however I notice that because of lookups the view gets queried once for itself but then also for every lookup. There are many performance issues with this:Why the OR statements and not the actual pre-filter, they tend to be less performant than the exists clause in the pre-filter. Why all lookups are based on the base-table with a left join? Why not directly lookup on the lookup table?This setup is really killing me. Any advice here on how to optimize this situation? declare @handle int;exec sp_prepexec @handle output, N'@p0 int, @p1 int, @p2 int, @p3 int, @p4 int, @p5 int, @p6 int, @p7 int, @p8 int', N'SELECT t1.[process_id], t1.[process_task_id], t1.[tenant_id], t2.[description] AS [lookup_636502171]FROM [process_task_view] t1LEFT OUTER JOIN [tenant_definition_status] t2 ON t1.[tenant_id] = t2.[tenant_id] AND t1.[process_status_id] = t2.[domain_status_id]WHERE (t1.tenant_id = convert(int,SESSION_CONTEXT(N'tenant
starting model from SF in correct branch for testing during developing
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...
User Experience Universal GUI - Votes collector topic
We have been live in Production with the Universal GUI since November 2020. During the past few years the functionality of the Universal GUI has been massively improved by Thinkwise. In the meantime we as Thinkwise customer have learned a lot from our end users regarding their User Experience with the Universal GUI. Based on our experience, we believe the UX can and should be improved a lot by Thinkwise!And since @Jasper promised in the Release Event 2023.1 that Community Ideas will be prioritized more, I would like to use this post to list the most important UX improvements and gather a crowd of votes from all of you at the Community!I really expect the below Ideas to improve the UX for all Thinkwise customers' end users. Please vote on each Idea listed below that you believe serves your needs too and add a comment below to keep the topic ‘alive’!And since this list is nowhere near exhaustive, feel free to add additional Ideas in the comments below! NOTE: this is topic is specifically
Instead of Trigger program object missing
What can be the reason that I have a view, and I created an IoT for it but when I want to assign it, the program object of this view is nowhere to be found. Is there a setting that perhaps blocks this? Because normally every view will gets a TRIGGER_INSTEAD_OF_STATMENT correct?
Background color of prefilter icons
The theme for our application was developed a long time ago (2014 with TSF G8).Because we are now using the screentype component “Prefilterbar” more often, we need to improve how this looks. When we designed this, apparently the background color was set to gradient (white to gray) but now it is not always clear when a prefilter is active or inactive. This is especially a problem in the web GUI. In the Windows GUI it does look how we would like to have it.This is how it looks in the web GUI (no clear contrast between active and inactive): This is how it looks in the Windows GUI (clear contrast between active and inactive): The same theme is used for both platforms. What do I have to change to improve the look and feel for the inactive prefilters the web GUI?
Call a process flow API from another process flow with input
We have a process flow that creates items in a queue and allow users to fill in additional info. After the additional info is filled the user will mark the item as 'Definitive' via the task ‘Handle action’. This triggers a process flow to send the item via e-mail. However we already have a process flow that processes mails (send_e_mail). The send_e_mail process flow must be run by Indicium Universal to have all the necessary rights to files and the SMTP server.So we like to do a web request to Indicium Universal to start the send_e_mail process flow (see screenshot below).Process flow that creates the queue item and calls the send_e_mail process flow via HTTP.This all seems to be working.The send_e_mail process flow looks in the queue for the most recent item and sends the e-mail. Because this doesn't guarantee the item to be sent is the item that is just created by the user, we would like to call the process flow API with the PK value of the created queue item.I've tried to change the
Improving the previewer experience
We're currently using the Web GUI and the (DocUltimate) previewer component. What we do is showing a preview of a subject. This preview is a SVG-document, which the previewer component converts to a PDF file, and previews. We use this especially because of the zoom functionality. We've received some feedback of our end users that the previewer is too slow. What they do is they open a record, check the preview and continue on to the next one (it's a grid + a preview). Caching is useless in this process, as it's most likely the document will be opened only once. Now the problem is that I somehow want to increase the performance, or better said, the user experience. Currently it's not loaded 'with a blink of the eye'. Causes of this can be: - Not enough resources on the server - The convertion from SVG to PDF that DocUltimate has to do - The contents of the SVG These cases we've tested and try to influence. We scaled the Azure environment up, but you'll still see the loading image spinnin
http connector status code -1
I am trying to use the http-connector to connect to a website/webshop (http://webshop.coffeefresh.nl). The http connector is returning error code -1. When I do the same request to http://bol.com for instance I receive status code 0 / http 200 OK. I can reach the URL without any problems using a browser or insomnia. Just not with the http connector. What can be the cause of the -1 error code, or, where do I look for the problem?
Login to the Thinkwise Software Community
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.