Ask a question or have a conversation about the Thinkwise Platform
Recently active
Is it safe to just delete the old versions in IAM?
We are moving our infrastructure completely to Linux, and one of things that is a bit troublesome (especially with container-based virtualization) is that the SQL server base images don't include the FTS packages. So I'm a bit wondering what areas of the SF don't work anymore when FTS is not available?
We have a system flow that runs every minute. Most of the time it does not do anything. However sometimes it does quite a lot. This process takes up to more than a few minutes. This is aboslutely no problem. Except that this makes the indicium log file flood itself with ‘procsess still running’ exceptions. How can we get indicium not to report this? 2023-03-22T11:38:00.3653547+01:00 [ERR] Error scheduling system flow '"flow_export_message"' for application 35. (b95a9b29)System.Exception: An exception occurred while trying to log the start of the system flow. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): <msg id="system_flow_still_running"></msg> at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at Microsoft.Data.SqlClient.TdsParser.
Hi,We are in the progress of updating Thinkwise from 2021 to 2023.I'm testing the mobile devices to check if they still work after upgrading prior to releasing 2023 to the shop floor.When I use the Mobile GUI_2023.1.001Viewer everything works without any issues.But when we install the new Thinkwise Indicium app from the play store and use the same settings and same user/password combination we get “An error occured during the login": At first I thought there might be a typo in the meta server url but when I created a typo on purpose I got a perpetual “Loading application”:I ran a trace on the SQL server and was able to see events being triggered when we tried to logon on the mobile device.But there was nothing being recorded in the IIS log files, I can find entries for the viewer but not for the real mobile device.I did discover that when I install the Thinkwise Indicium app on my android device (NOT connected to the network) and setup the correct meta server url I get the exact same
Any indications what's the issue here? With getting the logo_data for a tree view I get a bad gateway (502) error.. followed by a similar request that gives a 200 OK.
I have a task that uploads a file via API call, after our migration I get the following error:Action 'GET' not found in 'TaskController'What does it mean?2023-03-21T14:43:33.4011841+00:00 0HMP9C9Q1N09M:00000002 [ERR] An unhandled exception occurred while processing the request. (ffba027a)System.Exception: Action 'GET' not found in 'TaskController' at Indicium.OData.ODataRouteValueTransformer.getActionDescriptor(String controllerName, String methodName, String httpMethod) in C:\azp\agent\_work\1\s\src\Indicium\OData\ODataRouteValueTransformer.cs:line 344 at Indicium.OData.ODataRouteValueTransformer.fromActionDescriptor(String controllerName, String methodName, String httpMethod) in C:\azp\agent\_work\1\s\src\Indicium\OData\ODataRouteValueTransformer.cs:line 326 at Indicium.OData.ODataRouteValueTransformer.fromActionDescriptor(ODataPath odataPath, HttpContext httpContext) in C:\azp\agent\_work\1\s\src\Indicium\OData\ODataRouteValueTransformer.cs:line 319 at Indicium.OData.ODataRo
Can anyone explain why this is and how to solve this?I upgraded the PRODUCTION server to TW 2023 and when I start the IAM I get: Pretty clear message so I click on the “Omgeving registreren” option and get: Ok… No action required.. Maybe I just need to restart the IAM!?Hmmmm nope…. This one again:
I have set up a scheduler and the timescale must be default in weeks, so I set up a schedeluar view with weeks and assigned it as default view in schedular but it seems like it do not work. In the application it always presented in days.
Whenever we want to synchronize to IAM it keeps getting stuck at 52% on the reports. We`ve tried to recycle on the IIS en it still keeps happening. How do we solve this problem?
I have migrated several projects to our new server, and one gives me errors on all application queries (500). Model queries work fine.. So I see the GUI, but never content. And the Indicium error log gives me always the error below.. There is no other logging. 2023-03-20T12:12:59.6648608+00:00 0HMP82PVQTH55:00000002 [ERR] An unhandled exception occurred while processing the request. (ffba027a)System.NullReferenceException: Object reference not set to an instance of an object. at Indicium.Licensing.LicenseChecker.AllowApplicationAccess() in C:\azp\agent\_work\1\s\src\Indicium\Licensing\LicenseChecker.cs:line 100 at Indicium.OData.MetaSourceApiModelCache.GetApiModel(String metaSourceAliasOrID, String guiApplAliasOrID, TSFRequestContext requestContext, ISession userSession, Boolean refreshModel) in C:\azp\agent\_work\1\s\src\Indicium\OData\MetaSourceApiModelCache.cs:line 71 at Indicium.Shared.Telemetry.ServerTimings.ServerTimingsBuilder.Capture[T](String key, Func`1 action) in C:\
Hi, I have a 'Owner’ account in IAM. I use this to setup my Db's, storage accounts, reset Caches and all the other fun stuff in IAM. I also created a SuperUser in IAM. This SuperUser is an employee working at the client. This account has been given the rights for User Admin and Group Administrator. However, I was toying around with this and I think this Superuser has the ability of removing my 'Owner’ account, or resetting my password. Effectively kicking me out.Is this correct? And, how can I prevent this? I want my client to control own employees, but my accounts out of reach. Thanks! Alexander
How does the GUI exactly determines if Indicium is running? The fact is that indicium is running, but from the SF it says it's not. My setup is that SQL server and Indicium are running in a virtualized container on non standard ports. If I look at the IAM. the agent check-ins do function.. I see up-to-date log entries.
Let’s say I plan work for a mechanic (by dragging and dropping), then deleting that mechanic from the planned mechanics. See screenshot below. This seems to work fine.But when planning the exact same work for the exact same mechanic (again by dragging and dropping like before), the GUI seems to also somehow keep the old selection, which results in multiple executions:Of course this is not what I want to happen. I don’t want to add it multiple times, only once. But I am unable to find a fix for this. Does anyone know how to resolve this? Would appreciate the help!The following process flow is used to refresh the planning after a delete:
Hi there,a client has come back to us with a finding that we don't know how to deal with.The ticket states that you can have the Universal GUI open in a tab al day long. If you get back to the GUI it could be that your session has timed out in the background. This only becomes apparant when you try to save the data you have just entered. Our application default back to a form in edit mode so people can keep on working as fast as possible.What is the normal behaviour of the Universal GUI in this situation? Shouldn't it detect that it's session has expired and direct users to the login screen before users are able to interact with the GUI?If now this might be a nice feature to have. Could be implemented by doing a callback to indicium when the focus on the browser tab changes (https://reactnavigation.org/docs/function-after-focusing-screen/).
Hi, I have an app with some tiles. The user constantly switches between 'imporr' and 'export'. Ideally I want the user to login. Click tile 'export' - open the table (screen) in a new browser tab. Click tile 'import' - another browser tab opens. When reclicking on a tab, jump to the tab since it's already opened. The new 2023 has some options for opening in a new tab. But that support a URL. Is this also possible or am doing something wrong? Thanks! Alexander
I have the strangest thing. We were accessing our application via an iPad. The ones that go via IAM work. the Universal that directs via SF gives an 403 error even the URL states https:// .. on my desktop it works, on the iPhone it works.. on the iPad it doesn't .. why?
Hi,It looks like it is impossible to modify the state of prefilters via process flows when these are initially set to “Off hidden”. Because I get a status code of -1 using the process flow monitor, but when the prefilter is initially set to “Off” it works fine.Is there a workaround for this? Thanks.
We would like to set up a system flow for sending notifications by email. Preferably use Office 365 as mail server.What are the best practices for this scenario?Via SMTP or using the Graph API?Is there an example available of a scheduled system flow that sends email notifications, via Office365 with the Oauth connector?
Hi, big fan of the totp secure login. BUT I think it would be a little more user friendly if you can save the device. If there is a checkbox on the login screen, and if checked - totp is not needed for another 24 hours (or something). Now everytime the user logs in, it’s needed. And that frustates them.Is this currently an option? I cannot find it Thanks!Alexander
Is there a place where I can find "Known issues” for various versions of TSF, IAM, Indicium, GUIs or environments (e.g. Azure, AWS)?
What can be the reason for a detail tab that remains empty?The debug screen says that the CONTEXT and LAYOUT procedures for the detail tab are executed, but the SELECT not.The main table and detail table are both views Version SF 2023.1 GUI: 2023.1.13 (Windows)
I’m having an issue connecting to my database when running a creation. When creating a new branch and connecting to the same database, it works normally.Anyone have any ideas what could be causing this issue??
Hi all,In software factory you have a option to use/upload a SSRS (server) report, but a ‘path’ is required. Which path should I enter here?More info:A reporting server has been set up with the following url http://domain.com/reports/browse/.In this reporting server we have directories for different environments which should have their own version the report (img, text).
Hi,I am trying to update the ‘Ends on’ column in the IAM under period group, to stop the user from logging in the application. The postman API when tested for this works as expected : sending the url with format: {iam_link}iam/iam/usr(tenant_id={tenant_id}, usr_id='{email_id}')Process flow : subflow : input for the HTTP connector : The update iam parameter updates the process parameter for the http connector : email_id and tenant_id The update job_details updates the SF db columns.Please note that the SF DB columns are getting updated correctly, however the IAM DB for end_on date is not. Below is the code for update_iam_parameter control procedure : set @email_id = null select top 1 @email_id = ed.email_id, @tenant_id = ed.tenant_id, @current_date = (select CONVERT(VARCHAR,GETDATE(),120) ) from resignation r join employee_detail ed on ed.employee_detail_id = r.employee_detail_id where r.last_working_day = CONVERT(DATE, GETDATE()) and r.inactive_in_iam
There is nothing wrong with the SELECT statement, it runs fine in the Windows GUI. I have checked all expression fields.The Error Log doesn't help to solve the problem.Please help! (Indicium: version 2023.1.13.3 Universal: version 2023.1.13.0.0)2023-03-14T14:44:36.5121510+01:00 [INF] License refresh scheduled for 2023-03-16 12:54:28. (09ff7cde)2023-03-14T14:49:41.9984947+01:00 8000008e-0000-fd00-b63f-84710c7967bb [ERR] An unhandled exception occurred while processing the request. (ffba027a)Indicium.Shared.TSF.FatalDbException (0x80004005): The following query failed with an exception: 'SELECT t1.[epos_id], (FORMAT(ISNULL(t1.epos_id, 0), '000000')) AS [epos_dx_id], t1.[epos_ett_id], RTRIM(t1.[epos_row_guid]) AS [epos_row_guid], t1.[epos_agent_client_number], t1.[epos_trade_tag], t1.[epos_from_location_code], t1.[epos_to_location_code], RTRIM(t1.[epos_means_of_transport]) AS [epos_means_of_transport], t1.[epos_container_quantity], t1.[epos_container_size], RTRIM(t1.[epos_container
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.