Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
For my project, we need to use SF as a form, to be filled by candidates who get selected in the recruitment process. The initial data for each candidate comes from a third party (ZOHO recruit) database. As per the requirement an email will be sent to the candidate with a link (universal url), after clicking on this link the form should open. As per my discussion previously with the Thinkwise solution experts, credentials are necessary in order to logging into SF. The workaround for that we are using is creating users for each candidate using their email-id as the user-id. My concern is that, for example : there are 20 candidates per day filling the form, then in a month there will be around : 600 and in a year : approx. 7200. Will this cause any issues in the system performance in the long run? Is there any other solution for this issue?
Hi,I made a small change to a PROCEDURE template and when I tried to generate the code group on the Functionality > Assigning > gear icon I get the following error: The control procedure it points to seems to be autogenerated?Any pointers on what is going wrong here?
Does anyone know if it is possible to use a date-time mask in SF?We have set the default date-time representation in our application using the extended property CustomDateTimeMask.For 1 specific screen we only want to display the month and day + time, so e.g. 22-12 13:24 instead of 22-12-2022 13:24.Is this possible with the help of a mask or something like that, or do we have to convert to a text field (ouch)
I want to create users in IAM using API. In order to POST the details , I am using below JSON query as the Body. Its working via Postman, but not through SF. I think the format to write JSON query is not correct. Has someone tried it. Please let me know the correct format to use JSON query in Body of an API.Postman DetailsSF input
Good day,I’m trying to open a URL with a task (Windows GUI) but I can’t get it to work.Per the docs, I created a ‘Windows command’ task and gave the Object name the value ‘http:’. I created a task parameter ‘url’.To open a dynamic URL without knowing the default browser, you can trick the task by using 'http:' as Object name and set the first parameter to the URL to be opened. The same goes for other URI schemes like 'mailto:'. The default browser opens up, but it doesn’t go to the URL. I even tried ‘http:[url]’ but I can’t get it to work. However, if I ‘hard code’ a link in the Object name, it does open up.What am I missing?
We have deployed the Software Factory to Azure. With the new 2022.1 release we are unable to save the deployment .sql scripts. As workaround (or improvement) we can download the files from indicium (/iam/sf/code_file?$filter=project_id eq '<project>' and project_vrs_id eq '<project_version>' and code_file_generated_code ne null&$select=code_file_id, code_file_generated_code)I would like to automate the download process, but struggle to get the login token from indicium.How do i programmatically authenticate to indicium to download the deployment scripts?
Hi,I’m struggling with the change detection. It seems that our @col_id parameter doesn’t get filled (always null). In the docs it says that the column will only have a value when the logic is called if the table to which the column belongs, is shown as a detail. In our case we display the grid of a table and we have the form of this object under a detail tab. Context, layout and default procedures have no problem reading our @col_id but in the change detection, the value is always null.I thought the primary key columns of an object would be available and filled when a detail tab is opened or a row is selected. Is this not the case? Is there a way around this? I would rather not refresh all objects whenever one object gets changed.
For our demo App we are utilizing API's that have to be called per row. So we have 28 states and to get my data I want to have a solution that checks which data is missing and then automatically fetches this data per state in this case. Same goes for a company with multiple locations… how do i get my App to automatically get all the coordinates for these locations? Basically a cursor for the HTTP connector. I've tried another solution in the community to go to the first row and then cycle to the last.. but it didn't work because the key values are not passed on and secondly it's a GUI action so the user has to wait until the GUI visually went through all the locations. Any suggestions on how I can subsequently invoke a http connector based on a query result?
HI. I have a company with 49 active locations… but I cannot seem to show them all on the map. Is there a limit somewhere defined? And how do I overrule it?
Hi, I have a table ‘contract’. I have a table ‘charges’. I’ve created a connecting table ‘contract_charges’I want to enable Drag&Drop so that the user can easily select (multiple) charges, drop them into the connecting table, and there see an overview of all connected charges for that contract. I’ve created views based on the tables. I open ‘contract’, and show both ‘charges’ and the connecting table as detail. The view for ‘Charges’ is a select * from charges cross join contract. When I drag to from ‘charges’ to table ‘contract’, the task works ok. The row shows in ‘contract_charges’ - however, I think it is counter-intuitive to drag to ‘contract’. I want to drop them into the connecting table. When I try to do this, SF automatically sets both parameters to ‘Check for equality’. This is due to the fact that the parameters exist in both tables(?). If I remove contract_id from the view, it won’t show as a detail (; therefore the cross-join). Can I create a workflow where you can dro
I keep getting asked to login.. and I am 100% sure the credentials are correct.
Hi. Is there more elaborate documentation available on the Maps component for the Universal GUI? I've read the docs and some postings here, but can't figure it out how I should set it up. And is there also a listing of supported Maps providers? Before I used MapQuest, does this still work?
Is there a way to load all records in a Cube screen type using Web interface?I do not want to switch every page, i’d prefer to scroll down all records as in windows Gui. Is there a screen component I could use?
Edited by moderator - Translated to English:We are currently investigating what Application Insights can do for us. We also run into the fact that there is something like a 'snapshot debugger'.As far as we currently understand it, the Snapshot debugger makes it possible to trace all events before and after the occurrence of an error. We believe this could be of great help in analyzing problems.Is the snapshot debugger from Indicium-Universal supported?The documentation I found on this from Microsoft is:https://docs.microsoft.com/nl-nl/azure/azure-monitor/app/snapshot-debugger https://docs.microsoft.com/nl-nl/azure/azure-monitor/app/snapshot-debugger-vm?toc=/azure/azure-monitor/toc.jsonWij zijn momenteel aan het onderzoeken wat Application Insights voor ons kan betekenen. Daarbij lopen we er tegen aan dat er iets bestaat als ‘snapshot debugger’.Voor zover wij het momenteel begrijpen wordt het mbv de snapshot debugger mogelijk om alle events voor en na het optreden van een fout te tracer
Database field (VARBINARY) with SVG image, how to show in Universal
Has anyone dealt with printing labels on a Zebra Printer. With 2 of my clients I have the same issue that I cannot use the full width of the label.The label is automatically scaled to about 70% of it’s label size.And whatever setting I do, I just does not use the full width of the label.I have created reports in as well Dev Express as SSRS and both have the same problem. With DevExpress If I print my label on a HP Laserjet on A4, the label size is correct. If I print it to the Zebra printer the label is scaled to about 70%.I have contacted Zebra and they told me that the paper size of the label is not correct, but I setup the paper size of the label correctly in Dev Express and in the printer driver itself (I’m getting a bit nuts of this)The label size is 105 x 83. I already tried to change every single parameter step by step, but the label is still scaled to about 70%. The last attempt was a bit bigger but still 3-4 centimers of the label is not used. Preview in DevExpressPage setup i
Hi. I created a detail (view) and for some reason when I open it the first row stays blank and the rest gets selected.. which I cannot undo. When I change the sort order it starts showing the first row. In the debug screen I find it odd that with every click on a record in this detail.. a layout() is called..
The database of our SF is starting to become a little too big for our liking, and this may result in slower upgrades whenever Thinkwise releases a new version. When we first started using Thinkwise software, we were told it was not necessary to delete any old versions, as one could lose some history in for instance the template code history. I was wondering whether there are any updated best practices or recommendations from Thinkwise on how old project versions and branches can managed.
This is the first time I’ve tried a subflow. I made sure the flow parameters are fed with the values from the main process flow. However it doesn’t run.When I check debug info in the gui it says: “ExecuteSubFlow is not supported in the Windows or Web gui”Does this mean subflows don’t work at all? We’re on the latest 2022.1 version.
Hi, Lately I have been trying to group some fields in my form component to another tab. This is very easy to do in web/desktop gui (img.1). img. 1But now I’m trying to achieve the same thing in Universal but just can’t seem to figure it out. My form component in Universal is as seen on img. 2img. 2 Keep in mind I would like do achieve this without adding another table. Is there a way I can do this for Universal GUI? Thanks.
Hello, I want to create a new row in my table with certain columns from another row. It is possible?
Anyone has experience with how to set up the flow, especially how do I catch the generated PDF from de start_table_report to be able to send it by email? Where does it, by default, get saved?
I am using the HTTP-connector to sent a message with content-type application/json. I use a nvarchar(max) variable for the content input. I would like to know whether the http-connector sends the message UTF-8 encoded or UTF-16 encoded.I would like to use a Content-Type application/json; charset=utf-8 but I suspect I have to encode the content as UTF-8. Is this best done using a varbinary(max) or should I do this in a different way? Hope anyone can help.
When executing a JSON request (by Postman), I get an 422 - Unprocessable Entity Error. In the Indicium log, the following error message can be traced. What does this error mean? [DBG] Endpoint '"{metaSourceAliasOrID:length(2,3):regex(^iam$|^api$|^sf$)}/{guiApplAliasOrID}/{**odataRoute}"' with route pattern '"{metaSourceAliasOrID:length(2,3):regex(^iam$|^api$|^sf$)}/{guiApplAliasOrID}/{**odataRoute}"' is valid for the request path '"/iam/test/customer"' (430aaaf2)[DBG] Endpoint '"{protocolSegment:length(4,5):regex(^odata$|^open$)}/{metaSourceAliasOrID:length(2,3):regex(^iam$|^api$|^sf$)}/{guiApplAliasOrID}/{**odataRoute}"' with route pattern '"{protocolSegment:length(4,5):regex(^odata$|^open$)}/{metaSourceAliasOrID:length(2,3):regex(^iam$|^api$|^sf$)}/{guiApplAliasOrID}/{**odataRoute}"' was rejected by constraint '"protocolSegment"':'"Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint"' with value '"iam"' for the request path '"/iam/test/customer"' (5b506098)[DBG] Endpoint '
Dear Thinkwise,Because the Universal-GUI uses the cache of the browser it is not allowed to have more than 1 webapplication of the universal-gui in 1 sub domain.But I’m having now:http://ericwebsite.acto.nl/acto-d-upgradetest-evo-indicium-universalhttp://ericwebsite.acto.nl/acto-d-upgradetest-evo-indiciumhttp://ericwebsite.acto.nl/acto-d-upgradetest-evo-universal-guiSo I want to change our IIS structure to support this. What I want to do is creating the next structure:http://ericwebsite.acto.nl/acto-d-upgradetest-evo-indicium-universalhttp://ericwebsite.acto.nl/acto-d-upgradetest-evo-indiciumhttp://acto-d-upgradetest-evo-universal-gui.acto.nlThis structure needs to use the ‘CORS’ possibilities of IIS/ThinkwiseMy questions is: do you support these new structure? And if so: how do I enable the CORS in this structure? I have read about CORS and indicium and found the next instructions and I tried them on the appsettings.json of indicium-universal, but these doesn’t seem to work.{ "Allowe
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.