Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
From version 2019.1, making a little adjustment in Roles requires a full sync between SF and IAM. An option to only Sync Roles/Authorisation Settings will help to make this routine less heavy.
Currently it's possible to add/alter/delete model objects of a project version that is being synced at that moment. This can cause that there are loose objects in IAM.For example there was a sync going on in the project I work on. At the time of the sync, another developer deleted a table (with columns). But during the syncing process, the columns are synced first and the tables later. During the syncing of columns and syncing of tables, the table has been deleted, causing the table to not end up in IAM. But the columns were already there.This inconsistency caused Indicium (Universal) to not run any System Flows for that application because the model was incorrect.I would like a protection for this as upon opening the IAM application there's no visible error or anything about the model being incomplete or incorrect. The only way to find out things are not working properly is by looking in the Log of Indicium.
When you copy a project version, the Software Factory automatically gets the current project version +0.10. I always change that to +0.01. For example: If I'm copying project version 1.34 to a new version, the SF suggests 1.44, but I want it to be 1.35. Maybe make the project version number increment a variable that you can set per project?
All supported databases support the concept of sequences. To clarify what a sequence is, I'll quote Microsoft: A sequence is a user-defined schema bound object that generates a sequence of numeric values according to the specification with which the sequence was created. The sequence of numeric values is generated in an ascending or descending order at a defined interval and can be configured to restart (cycle) when exhausted. Sequences, unlike identity columns, are not associated with specific tables. Applications refer to a sequence object to retrieve its next value. The relationship between sequences and tables is controlled by the application. User applications can reference a sequence object and coordinate the values across multiple rows and tables. Sequences are quite useful in various scenario's, for example to assign (unique) batch-numbers the products that have been produced and are being stored in a stock table. I think it would be useful if we could make use of these sequences and be able to define them within the Software Factory. I think the best place to define them would be at the datamodel-level. It should have options like: Name Datatype Start with value Increment value Min value (optional) Max value (optional) Cycle (no/yes)
Hi!When unit-testing, for instance default control procedures, I would like to to be able to compare the expected output with something else than a static value. It would be nice to compare the test result with the result of a query or even something like NOT NULL.I need to check if the result of the test matches the current date + 1 month. Since this changes every milisecond I can’t compare this to a static value. It would be great to compare it to:dateadd(month , 1 , getdate()) But comparing it to NOT NULL would help too, since this at least gives some convidence that the code is behaving as expected.As it is, I see no way to create a functional unit test for this default code procedure.
It would be a very nice feature if we can set a default password expiration, as in 2 month for example. So after 2 months the user will be forced into changing it's password.
Since the update to v2020.02 the time fields with control time shows HH:mm:ss including the seconds. In the previous version 2018.2 this control was shown as HH:mm.How can we change this so, that our time fields only show HH:mm??We work a lot with time fields and the seconds are not relevant for us. So I don’t want to frustrate the users with seconds in all the time fields. However, for the trace fields we want to show the seconds, so a solution where all time fields are changed to not showing the seconds is not acceptable.Hope someone can help me out..(Maybe someone can change this issue to question!!! The portal keeps telling me that the kind of topic is not selected, but the quesion bullet is marked.
We've got a table with years of historic data. Numerous fields are dropdowns with a fixed set of of domain elements. A customer now has the desire to come up with a complete different set of possible values and keep the historic data working (with the old values). There is no way to get this done with how domains and elements work currently. A great addition (i.m.h.o) would be the addition of a new field in a domain element "active" or "available_to_gui" or something like that. This would then reslult in the GUI not showing elements that are not active when the drop is pulled (or grayed out if that's a better way), but in that matter the translation would still work for historic data. When adding new records to the table, the inactive elements should not show up.
Using the Windows GUI it's possible to perform a check on the entered value and (re-)place the cursor in the desired field using cursor_to_col_id in a Default procedure. This only works when the user uses [Enter].A same kind of validating is needed in Universal GUI, but then should also “be aware” of the user leaving the field using [Tab].
Tab button order to be customizable. For example when a user wants to change the default Tab order to be able to customize it as he likes.
I'd like to be able to export data to Excel-file, where different data is written into different worksheets within a single Excel-file. This has to be done without the user continuously selecting a different grid and pressing export to excel.I'm thinking about using a trigger-task to start the proces. Then use other tasks to create content for worksheets. I'd like to use Write file to export this content to a specific worksheet in the mentioned Excel file. So would need an additional option to indicate the name of the worksheet in the Write file action.
I would like to suggest the idea when copying a task to add a parameter whether to copy the control procedures and the program objects. Most of the time when you copy a task you don't want the control procedure of the copied task to be bound to the new task, so most of the time you need to de-assign the control procedure.So when unchecking this parameter the copy task does only copy the task, the task parameters, the task references and the table task and table task fields. (in that case you need to create a new control procedure just like when adding a new task)
I'd like to use the kanban board in the Software Factory, but one of the drawbacks for me is the lack of nested work items. I'd like to be able to group them. For example: a work item to create a table, and this parent work item has child work items like datamodelling, UI/UX, setup of the combined filter, screentypes etc.
Currently you can select any font and color that is a available within Thinkwise.For styling purposes I'd like to preselect a number of colors and fonts that can be used in the application and only select one of these colors and fonts. In this way I can't make a mistake and selecting something alike, but not exactly the same. Furthermore it will then be easier to change these selected colors and fonts as part of a theme.Multiple themes can have the same names for these selected items, but have different colors and fonts associated to them. In this way you define these items at a, for instance, project level and give them actual content within a theme. Usage can then refer to the defined items, which might even be a combination of color and font.Think about a single way to define a validation error or warning, or a single way to present too_many, too_few, etc.
We use prefilters a lot as “switches”. When the prefilter is switch on we would like to change not only it's background but the icon to another one and when it's “inactive” change the icon back to its default. Let say like styling with CSS “:active:focus” I think it would be a great feature for all customers. We all use “On/Off” pre-filters and let us create 2 icons “Button ON / Button OFF” icons or “Green / Red”, “Switch ON / Off” etc.
Jump Links to go further down on the Grid View and Form View to all information on 1 View and avoid using multiple tabs.
If possible to auto-hide / auto-appear the Form Detailed View.For example to have a collapsible/expandable Form Detailed View, if the user double-clicks on record or clicks on a specific button/icon to expand/collapse that View.We could have records on Grid View and use a collapsible/expandable Form Detailed View to show details of the record.Similarly how the Main menu works as seen on the attached image.
While configuring roles in my project, I noticed that the roles look similar to activities in the process analysis. For example 'new quotation' and 'send quotation'. I think it would be a nice addition to the Software Factory if it would be possible to convert certain process activities (user requirements) into roles.
It has happened too often that we create a single role in order to deploy a package for testing to Thinkwise, that we have missed to check the All rights option.Setting this field default to True will help alleviate this error.Further on when setting specific rights, this toggle can be removed automatically.Compare this to the toggles for subject performance of default, context, layout and badge. In which case the stored procedures are initially not called, but only after a template has been linked to a program object.
When you need the available space to show the pivot table or chart, but you want the user to be able to drag&drop cube fields, it would be nice if you could hide the pivot table fields by default and only show them when requested. Just like you hide the menu (unpin).
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.