I am reading xml files in a system flow with the new read file connector. I have a few files that are being read correctly and a few that are corrupted. The difference between the files is the encoding: the 'good’ files are UTF-8 encoded and the others are UTF-8-BOM. The latter is not read correctly, resulting in a string that looks like this:?<?xml version="1.0" encoding=The old read disk file does the same. However, my current Proces flow is working correctly.I have the feeling that the connectors behave different when comparing the Windows GUI (proces flow) and Indicium (system flow). I have noticed this before when I was trying to read a pdf file. The problem was the other way around: I was unable to read the pdf file correctly in the Windows gui but it works fine in a system flow.Main question: how do I read both an UTF-8 and an UTF-8-BOM correctly using the read file connector in a system flow?
In our application (Web GUI) we have a Task that adds an entry to a Queue table. A system flow reads this Queue table and performs some long running actions. The last process action of the system flow is marking the record in the Queue table as completed.What are now the options to notify the user that his task has been completed?
Hi,My goal is to have the end user create a planning schedule.Currently we have this in legacy; Here we see some values like year and start date etc, which is not the problem. The middle is the info entered; here stat 2 of may, with a Day shift (first green cel) and so forth. The lower part, where number of weeks (3 in this case) is displayed, and the 7 days for each week. I'm thinking of creating a process flow that will take the user through these steps. → Create a Rotation (year, description)→ Select number of weeks (lookup from table - can range between 1 and 52)→ Select a shift PER day PER week (lookup from shift table (morning/day/night)→ Save Point 3 is my problem, display number of weeks on runtime in the task, and a lookup per day/week.Can I display a 'table’ where a user can select these shifts per day, AND insert that in the Db/ It does not need to look like this, but some advice on how to achieve something similair like this would be very welcome. The colorful result wil
Dear clever minds,The handling of phyiscal documents is an important step in our transportation process. A truck driver takes several papers with him during his trips. For instance, an usigned proof of delivery and a packing list. The truck driver hands over this documents at the receiving party of the goods (where it should be signed).We have already built functionality in the Thinkwise platform to generate a proof of delivery report for a transport order and to print these on a printer which is installed on an internal print server.In addition to the proof of delivery, we also have to print the packing list of the customer for each single transport order. The driver also has to hand over these documents at the receiving party of the goods. These packing lists are stored as PDF-files on a separate file storage location.Therefore, a process flow has been developed to print both the proof of delivery and the packing list in the correct order on the initial printer on the print server.Ho
Hi,we are using an On Premise Windows AD-server to administrate the users assigned to a Thinkwise application group.Now we run into a case where AD Group A has 10 users, and AD Group B has added AD Group A as a member.When now syncing the IAM to get the users from AD Group B, we don't get any users.Is this missing functionality ? Can't find the answer in the IAM documentation.Thanks. best regards, Cyril
Hi all, I’ve checked the feature matrix on the searchterm conditional, but I can’t find the conditional format of the task parameters there.I use the condtional layout of the task parameters a lot, but it seems that it doesn’t work at the moment.Can you please add to the feature matrix. The Universal GUI we’re currently using is 2021.3.14.Perhaps it’s already solved in a newer version.Can I upgrade, with no issues to the latest GUI when our platform is still on 2021.2?
Hi there,On our attachment table, whenever we upload a document - which will be first scanned by an antivirus - have to refresh manually before we can see the successfully scanned file.What I would like to do is, to initiate a 5-second timer and after that reloading the table. Trying to make my with a Process Flow. I am open to more solutions!Kind regards,Balazs Szeder
Hi all,I am curious about a couple of things in the Universal GUI:We have a subject with 2 prefilters, showing perfectly on a bigger screen: Prefilters showing up top leftBut when the screen gets smaller, the prefilters are hidden behind the 3 dots, in my opinion there is enough space left to show the prefilter buttons, is this by design? And can we influence this by a setting? And can we influence if only 1 prefilter shows, which one that would be, is that with the “order no” ? Prefilters hidden top left.The next question is about the alignment of the headers in universal, we see them aligning with the same alignment of the data, the same behavior as the windows GUI.But in the Windows GUI we see that the text that is aligned on the right side, still starts at the beginning, as in the Universal GUI we only see the end of the text, is this by design? Cause I would prefer the same behavior as in the windows GUI since this is more clear.Alignment right, with “verkooporder” & “Nummer”A
I want to print a report x number of times. This value x is stored in a column called ‘print_amount’. For example: The ‘print_amount’ column for record A is 5. This means that the report regarding this item must be printed 5 times. This value may change to 2 for record B, thus the next report must be printed 2 times.I’ve added a report parameter called ‘print_amount’ and it’s linked to the stored value in column ‘print_amount’.It works fine when I’ve enabled ‘Popup for each row’. The problem is that the user must confirm the printing of the report for each record. This is inconvenient.When you disable ‘Popup for each row’ the first report parameter value is applied to every other following record (in the example above it’s 5). Therefore all reports are printed 5 times instead of their designated value in the stored column.Is there a way to make it more convenient for the user while making sure that each record’s report parameter is used?
Im currently looking into using DevExpress as our reporting service and I noticed that the configured datasource wasnt automatically assigned to the database that our application was using. Is there an extra step that I missed to correctly configure this?I noticed this when I imported a report from crystal report and the report gave an error based on the data source.
Good day,I am busy with a dashboard to show some statistics. What I need is a screen with a filter form at the top to filter on employee/department/date(range)/status/etc. Below that some KPIs, some charts and table/view or two - like bellow. The tables should be a list of employees/departments with a number of tickets on their name with some average response times etc. All components need to update based on the filter input. I know it’s not possible to use a filter form to filter through multiple subjects. I can use a task with a process flow to filter on multiple charts/tables/views. But then I get stuck with the possibility to use different conditions than equal to. For example; I need to filter open tickets. That include all statusses except closed. So I need to use not equal to.What I currently have is a working form filter with a single chart (the filtering works perfect for that single subject). Some KPIs, but those are static. Currently that is a simple view with some count()s.
Good day,We have a task on a parent entity that make use of the reporting service to send multiple (child entity) DevExpress reports (same file spec) to a printer to print in a very specific order.insert into rpt_queue()...We need to print other kind of documents as well for those child entities. These documents are stored in a file system.We want to print these documents in the same order as the reports mentioned above but from a different printer tray, meaning we want to print the first report (from tray 1), then we want to print the related documents (from tray 2). Then the process continue with the second entity's report (tray 1) and then its documents (tray 2), and so on.Basically all we need is to also send those existing documents to the reporting service, except the reporting service doesn't support that kind of files, right?Is there any other way to accomplish this other than to try and create a process flow in 2022.2 (we haven't updated to this version yet) and use the print
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?
We are getting errors on our Indicium when executing process flows, it seems that Indicium opens a SQL connection for every scheduled process flow.On paper this sounds not to bad but our development environment we run into the limitations of Azure SQL. Azure SQL only has a limited amount of open connections which we are running into on our current tier (which is for all other metrics plenty). Currently it results in SQL errors regarding to many open connections.It also seems a bit strange to have constant open connections even for process flows that might only run once per day, week or even less.
Hi. I think something is going not completely right with the systemflow. Why does the scheduling keep ending up in an error. It's generating big log-files. 2022-09-21T21:49:32.1540274+00:00 [ERR] Error scheduling system flow 'system_flow_test_unit_test' for application 5. (24f28e56)Microsoft.Data.SqlClient.SqlException (0x80131904): Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was - [Pre-Login] initialization=0; handshake=15067; ---> System.ComponentModel.Win32Exception (258): Unknown error 258 at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& conne
We have an item database with about 50.000 records, limited to 200 records (we need 200, this cannot be lowered for better performance) a lot of records contain an image with the varbinary database storage method. I am unfortunately not able to test if the images are the cause of the performance lag, but i am quite sure, because within seconds there are 100's of mb's used when viewing the item table (other larger tables with just text cause no problems). The problem only occurs on the windows client not on universal, and the problem is exaggerated on wifi or vpn because of the mb's that are transferred to the clients. I have tried to hide the image column (the one for viewing) but the performance dip stayed. Almost as if it is slowed by the existence of the image blob varbinary column. Is the system perhaps trying to show the full images instead of smaller thumbnails? is there a way to limit the mb usage while viewing the grid?
This is the first time that we sync our model to IAM after upgrading our environment to version 2022.2We are running into following error: “Connecting to sync target and checking IAM version”What is the reason and how can it be solved? It seems like TSF does not have (SQL) access to the IAM database, but there is no possibility to save or enter credentials.
Hi,From the documentation it is not clear if it is possible to select a printer tray for the Print File (PDF) connector like with the reporting service.See https://docs.thinkwisesoftware.com/docs/sf/process_flows_connectors#print-file-pdfIs that option available?We need to combine printing documents on blanc and on specific (preprinted) paper, located in different printer trays of the printer.Thanks in advance
Hello all,The preview component works well, but it grabs the first file that it encounters in a table row. However, we have two files in a table row. Let's say, we have a proof of purchase, and a discount voucher. Both are obtained through an API call, stored as Base64 and converted back to their binary form after insert. The binary file is stored in the proper storage column linked to the file/filename field. This works flawlessly.We only get to see the first file, though. The second file is simply ignored. How do we display both files?Best regards,- Alex
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!
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.