Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
So I have some references with a ref add. But after generating the translations, the translation objects of type don't show up. Even did full generation. What am I missing?
We linked the Thinkwise Guidelines Validations. Validations for Thinkwise Guidelines now available in the Thinkstore! | Thinkwise Community (thinkwisesoftware.com)Branch/Version 2023.1It sometimes get stuck: After some research the validations that uses a cursor to search through template code are the one that get stuck. For instance “tsf_guideline_subroutine_does_not_have_a_coded_transaction”Using a user local temporary table AND Introducing an index (after the data is added, for additional performance) seems to solves the problem, but since it only gets randomly stuck it's hard to proof. But at worst, the performance is significantly increased. For instance “tsf_guideline_subroutine_does_not_have_a_coded_transaction” on our model goes down from 4 seconds to 0 (<1) seconds. create table #control_proc_template (control_proc_id varchar(100) ,template_id varchar(100) ,template_code nva
After performing the upgrade from 2024.1 to 2024.2, the Universal interface gives an unexpected and undesirable result when performing a task.Suddenly certain fields have a gray background, where they did not have that in the old version.The old (Universal) version was 2024.1.11.1.0, the new one is 2024.2.12.3.0.All fields (except the 'Barcode pallet' field) of the task in question are read-only, no field is mandatory. The fields have different types and domains.Does anyone have any idea what causes this new appearance and especially how we can possibly adjust this?Thank you in advance New version Old version New version dark modeTo make the situation even stranger, in Dark mode only 2 of the above 4 fields have a different background color...
Hello,We have created a custom upload screen for the universal GUI. We have done this by firing the indicium API when we want to upload a file. (‘/indicium_ont/sf/appId/tableName’).We want to use this screen in multiple different places. The place where this document will be uploaded is important, because it will be linked to the currently actived record, of which we are viewing the details.I was wondering if there is a similar API call where we can GET the details of the record that is currently being displayed in the details tab. Thanks in advance!
I am researching if I can get the HTTP connector to be replaced by the new Web connection action in a process flow. I am struggling to get it to work and mainly because “Headers” Where do I put this in a Web connection and probably more likely in what format as copy/paste this in any place which seems to have a name similar to Header(s) does not work.
When a user resizes the width of a column in the grid, the universal GUI remembers the custom width which is a nice feature. However, as a developer you want to determine what the best (default) width for columns is by trial and error with the GUI linked directly to the SF. But when you have set a custom width in the Universal GUI and then set a width in the SF model, the Universal GUI still remembers the custom width, even after refreshing the model or re-login. Is there a trick to reset to the model in that situation? Note: when you didnt set a custom width for the column in the GUI, and you edit the width in the SF multiple times the GUI will show the correct width after refreshing the model. So this seems only a problem when you first have set a custom width in the Universal GUI.
Hello, We are trying to create email drafts using web connectors. We managed to easily create the e-mails drafts but the problem is that we cannot add attachments to them.We are trying to pass a parameter that contains the file data as varbinary using both HTTP connector and the Web Connector 1.For the HTTP connector we have defined the following inputs:The {file_storage} is a varbinary variable that contains the file in base64.We have a task at the beggining and one af the end for checking the file storage values and they both show up as base64:base64The task input parameter shown above also has the type varbinary.When we run with the variable, we recieve this error:If we hardcode the {file_storage} with the result from the [incoming_storage] value, the attachment is working fine and the file is not corrupted. Yet, if we use it as a variable defined in the process {file_storage}, then we receive the above error message followed by the code 400.The conclusion we have is that
Hi,It seems that our database and model are out of sync. I have added a new column to a table and used this column in new functionality. When deploying this new version to our test environment, the new column was not part of the upgrade (even while the upgrade box was checked) and subsequentially the execution of related procedures failed.Although we have to look at the cause I would also like to know if there is a possibility to re-sync (if you can call it as such) the model with the database schema.Any thoughts?
Free tool supporting many styles of code, integrated in SSMS. Users can create and share formatting profiles. Anybody has experience with leveraging this for uniform SQL coding style and thus easy cooperation between different developers?
Hi,I looked up some other topics but i still don't quiet get it. I have this column With a reference (look-up) like this But what i want is a filter on this reference. In fact this is the query i wantselect etd.* from entity_type_document etd, document_type dt where etd.document_type_choice = 'letter' and etd.document_type_guid = dt.guid and dt.name = 'rental_indexing'So the dropdown / lookup only show the results of the entity_type_document table where the document_type_choice is letter instead of all the data. How do i achieve this?
We have a certain translation for a table variant that is being displayed correctly in the Windows GUI, but not in the Universal GUI. What are the steps we can follow to troubleshoot this?
HI, I'm trying to get some things up and running at my client. However, I keep running into an issue, Indicium refuses to give me data… When I open devtools, I get and 404 on the url/api/auth/session.(/api/ is the indicium running).I'm not sure what this means or how to fix it. What am I looking at?Thanks! Blommetje
Data modeling was originally intended as a tool for database design, but has become a fundamental requirements technique for business analists, as it is relevant for anyone working with data structures, application logic, user interfaces and business processes. The guidelines in this document aim to ensure that Software Factory developers set up high quality data models. High quality means: Consistent Logical Well structured Unambiguous This document has guidelines for the following subjects: Data modeling Diagrams in the Software Factory Data modeling To create well structured data models, a distinction is made between: Strong entities Weak entities An entity is strong when it’s existence does not depend on the existence of any other entity in a database. A weak entity depends on a strong(er) entity for its existence. In the following section Strong and Weak entities form the basis of most of the Guidelines. General guidelines The name
Is it possible to hide the search box + prefilters in the Form in the Universal GUI action bar?We do want to have them available in the list. But in the form we only want the CRUD + task buttons. I tried setting up the action bar to only show tasks + Crud and in the list screen add a search + prefilter bar. While this has the desired result, the layout is different from the normal action bar which makes it feel messy. Also the search box doesn't show the box but just a magnifier icon with a popup box this way:ListForm
Hey everyone,I'm facing the following situation:I am using the import_api of Indicium to import an Excel file via our own universal application. For this, I have two HTTP connectors in my process flow. One for setting up the staging table and one for committing the staging table. I currently have this set up using basic authentication.Now I have the following question: What is the best/most secure way to connect to Indicium from your own universal application via a processflow? Basic authentication works but isnt our preferred method.With kind regards,Jeffrey
I have an issue in which Report actions are not working in Indicium, but they do if I use the developer shortcut. I have made a Report with a parameter that has the property Action, based on https://docs.thinkwisesoftware.com/docs/sf/reports. It allows me to Export to Excel for example.When I try to generate the report via the developer shortcut I get the following pop-up:Via developer shortcutIf I execute this Report then an Excel is generated, as expected. When I try to do the same via Indicium then I get:In IndiciumIf I try to execute this Report then nothing happens. According to the documentation, action 12 is 'Export to Excel’In Thinkwise documentation > Reports > Report actions Notably the list of actions I can select is also different.Left via developer shortcut, right in Indicium What do we need to do to be able to use Report actions in Indicium?
Hey everyone,Im running into the following problem:I am using the import_api of Indicium to import an Excel file via our own universal application. For this, I have two HTTP connectors in my process flow. One for setting up the staging table and one for committing the staging table.We want the HTTP connectors go to the following URL’s:https://host_name/indicium/iam/my_appl/my_parent_table(1)/detail_my_detail_table/stage_importhttps://host_name/indicium/iam/appl_staged_import_my_table(<guid>)/commitThrough insomnia this works fine and well. However when try to run this in our application through the following process flow: We get the following indicium logs message:2024-08-05T11:52:23.5801350+02:00 [ERR] Process action "http_connector_staging" in process flow "read_premium_prolongation" in application 13 threw an exception. (dedd009e)System.Net.WebException: The SSL connection could not be established, see inner exception. ---> System.Net.Http.HttpRequestException: The SSL con
We are currently using a process_flow on views/table forms with auto-save enabled. The docs clearly state and Add row cannot trigger a process_flow in a Form component with 'auto-save’ enabled. Even though we have auto-save on in the form an Add-row processflow is succesfully triggered. My question is, before we go futher in implementing this method in our application and spend a lot of time towards this goal: Is this something that is made to work with newer gui's (we use 2024.2.12.0) and is the docs outdated? Or might it be working because of some bug or something that might stop working in a new release, because it's not really supported/supposed to work?
I have a process flow that after adding a record has an action: goto row. This works fine when the row is present in the top 100, and it selects that row. Where it stops working as i expect is when the record is not found, goto row will automatically apply a filter to find that row, which it does, however this is not what i want. I want goto row to fail if it can't select the record and then to do some other stuff from an unsuccesfull path. The goto row action has: Filter record when not found (constant value): No, but it will still filter on the record if not found. I also have the extended property enabled for the application: RowNotFoundAction: None, i would expect that this would also stop the automatic filtering of the record. But both methods do not seem to work, i have tried every possible setting for these two and every combination, but nothing seems to change my results. I am using windows gui and 2024.2 (SF, gui, etc). For information this process_flow is started by: add_row
Good Morning!My name is Vivian and I work at LEF in Brazil as Starter Thinkwise Developer.I have a question:I'd like to create a screen that when the User clicks on the record in one Main or Detail page, the Thinkwise shows another screen or something like thats show all the status happened and still not happened in the process, like the attached Picture (yellow circle) with the icons according the user preference. Is this possible?Thank's and best regards,Vivian
I refer to the following, as documented in the IAM documentation:Default user groups | Thinkwise Documentation (thinkwisesoftware.com)We need this feature for testing purposes to prevent to have to make a new release, time after time, to use our newly made user groups and roles in our test environment.When I want to make use of the task button, to import new user groups and newly made roles in IAM,it used to work as documented. We have upgraded our Thinkwise application to a next version. After this, I can no longer add newly made user groups and their new roles.However, if I remove the new user groups in IAM, and use the task, the task will pick up the default user groups which had been made in the previous SF branch version. I presume this is some version conflict between the SF and the IAM. However, I don't know the root cause and I do not know how to solve this.I hope you can help me out.With kind regards,Erwin van Grimbergen
The Thinkwise Platform is the core of professional DevOps ecosystems in many organizations. But in modern fast-paced development landscapes, it never stands on its own. Integration with specialized third-party DevOps tools is essential for automating DevOps workflows, gaining deeper insights, and expediting deployments.In this article, we highlight some of the proven DevOps-related tools and integrations that will help you streamline and manage the entire software development and operations process with the Thinkwise Platform. Many of those tools are also used by ourselves, for example for the development of the platform - which is itself a Thinkwise application - and the automated deployment of the ThinkLab environment.For an overview of integrations to improve and enrich your Thinkwise applications, check out this post.DevOps LifecycleFor each of the eight phases of the DevOps Lifecycle, we list the third-party DevOps tools that are either natively integrated in the Thinkwise Platfor
We use the Universal GUI on Android tablets in combination with a separate Bluetooth scanner that works as a physical keyboard.As soon as the barcode parameter gets the focus, the on-screen keyboard also comes into view.The on-screen keyboard takes up so much space that not all task parameters are visible during scanning. Is it possible to set a task parameter field of the barcode so that it is not seen as an input field for an on-screen keyboard (but other fields are)? Maybe other developers have found an alternative workaround to deal with a similar situation?
Hi,We’re seeking advice on extracting text from documents. Specifically, we’re interested in:1. What methods are best for extracting text from various document types? For example, should we use OCR for scanned documents, or are there other methods for Office documents and PDFs?2. How can we incorporate text extraction functionality into Thinkwise? Is there a system task or approach already available for this? Any insights or solutions for this one? Thanks.
I created an input constraint for gtin domain like specified in the documentationBut after creation i get an error. When looking into the code it looks like the code is expecting the name of the field instead of the domain. The query for the expression returned an error. Check the constraint gtin_size for errors.-->The following query failed with an exception: 'SELECT @p0 AS [input_validation]FROM (VALUES(@p1)) AS t1(collo_gtin)WHERE gtin is not null'-->Invalid column name 'gtin'.Statement(s) could not be prepared.
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.