Questions & Conversations
Software Factory & IAM (Installation, Development, Deployment, Integration) | E-learning | Documentation | Community
- 1,802 Topics
- 6,202 Replies
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.
long stings in cardlist
We recently started using Universal as replacement for the mobile GUI and we ran into the following issue.For readability we use a cardlist to show the data but there are some fields that contain strings that are longer than the width of the screen:the tooltip shows the content with wordwrap: Can we display the data in a similar way on the cardlist?
Indicium API error: Action 'GET' not found in 'TaskController'
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
"Deze omgeving is niet geregistreerd" after opgrade from 2021 to 2023 on PRODUCTION server
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:
Approval process using task on same table for different role
Hi, I am creating an approval process on time sheet module. For this there will be 2 roles:ManagerEmployeeScenario : When the employee submits the time sheet using a Task, the Task should change fromSubmit → SubmittedAn email should go to his manager.On the same table the Manager can see, the employee’s time sheet.He can either : Approve or Reject the time sheet by the employee using Task. Can you please guide me to the correct path, any idea how this can be implemented?I do have a rough idea, however its not fullproof.
Indicium not running, why?
Again we run into problems, because Indicium stopped for some reason.I am quiet sure that everything is set up as mentioned in the documentation. But I am still not sure if all settings that are needed to let Indicium running are set. It would be helpful to have a simple checklist for this in the documentation. Now is it too much fragmented.Any ideas what else can be the reason for Indicium to stop running? In this case the customer has a on-premise configuration, so we cannot make use of Azure to monitor te webservice. For this it would be really a good idea to have the idea @Erwin Ekkel available in the GUI. As a workaround I am now considering to make system flow that updates a sort of 'heartbeat’ date field in a little application status table and use a task + badge as in indicator when the last 'heartbeat’ is longer than 5 minutes ago.
All application (content) queries fail (error 500)
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:\
Prevent client from removing my IAM account
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
We stopped hearing from indicium (containerized setup)
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.
Record in table stays selected, resulting in multiple executions
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:
Session Timeout universal GUI
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/).
After updating Group in a grid, unable to add new record in Universal
Hi ,I followed the steps from :https://docs.thinkwisesoftware.com/docs/sf/subjects_settings#grouping-in-a-gridFrom the components→ grid I was able to achieve the groups in the grid. While adding new record in the table, it worked as intended from the GUI. However the column (here employee name) in the universal was not blank and hence no data can be selected.Can you guide if I am missing something?
open tiles in new browser menu
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
Ipad https direct on SF leads to 403 error.. https direct on IAM works
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?
Unable to modify prefilters via process flow when "Off hidden"
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.
Sync IAM from SF in the Cloud to IAM On-Premise
If I understand correctly, the synchronization of IAM is now fully handled by Indicium?So it is therefore not possible to open TSF (which is hosted in the cloud) from a target server (on-premise) and synchronize easily.The only way that is now left is to save the script to disk, copy it to the target server and run it in SSMS. That's not something to be happy about. It therefore takes a lot of time to make a small change in the application. Making a quick (urgent) change, such as role rights or a report adjustment, is not easy any more.Why are you making the Software Factory more and more complicated???
Indicium connect to Database on another port
I'm setting up our new server and we are running databases as containers on different ports. How do I define this in the indicium app settings.. I'm connected via SMSS but I get indicum error that no connection can be made. Is below correct? "Server": "Localhost,1510", System.AggregateException: One or more errors occurred. (A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 40 - Could not open a connection to SQL Server: Could not open a connection to SQL Server))
Systemflow to send e-mail notifications
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?
TOTP - Save device for set time
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
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.