Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Meta question. How do I add tags to my questions/ideas? Or why am I not able to add tags to my questions/ideas?
In a project I work on, we would like to generate scripts for them and create a database named differently than we have. For example: our application/database is called 'Original', now I would like to generate all scripts but change the to-be-created database name to 'Customer' without having to edit the scripts or open them in the SQL Server Management Studio and run them myself. (One-click deployment) Connecting to the database 'Customer', which does not exists yet, will ensure the checkboxes (in the 'Execute source code' step) are checked accordingly. The 'DB' and the 'Create' scripts are checked and the generated script will run on the given database. But sadly the first script does not contain the 'Customer' database name, but the 'Original' name. So an error will occur since it tries to create a database that already exists, or even worse, make a database which will not be used. Where can I change this? I noticed that the Runtime configuration does affect the generati
The knowledge base states that it's possible to put a prefilter on a table variant. I have a base table without any prefilters. I've then created a table variant but I don't have a task in SF to actually enable the prefilter config tab. The only tabs I can create are sort, filter and search. Then how are prefilters added to table variants?
Hello Community, How do I change the size and the font style in a grid? I am trying to build a dashboard and I want the size and the color of the records to be bigger and have more colour. See below for reference. Kind regards, Thijs Holterman
Hello Community, I want to show the exact time of a new added record. I use the datatype datetime for the record i want to show. In SQL Manager it does show the hour/min/seconds, but in my application it doesn't. See below for reference. How do I show the hour and min from a datetime in my application? Sql manager Application Kind regards, Thijs Holterman
Is it possible to hide these standard report parameters : action/printer/paper source/number of copies ?
This product roadmap provides an overview of the planned developments for the Thinkwise Platform in 2019. It highlights the main themes we are committed to and describes several projects related to these themes.The input from the Thinkwise community has been essential for the creation of this roadmap. Submitting your ideas and voting on ideas in the new Thinkwise Community will play an important role here, to gather and determine the value of new ideas. In addition, we closely monitor developments in the market, provide technology updates, conduct research into new technologies and innovations, and validate the roadmap with customers, Forrester and Gartner.This roadmap is not a comprehensive list of all new features but is intended to provide some visibility into our key investments. The mentioned feature sets and timeframes are current at the time of writing and subject to change. ThemesIn the past year, we have taken a slightly different direction at Thinkwise. Besides doing transfor
We would like to upgrade our Thinkwise suite from version 2017.1 to the latest 2018.3. I've got all the upgrade files ready. Our database names are of the following structure: -APPLICATION_SF_ONT (SF database) -APPLICATION_IAM_ONT (SF end product) -APPLICATION_IAM_PROD (IAM and end product in production) -COMPANY_DATA (company data model for live end product) After ignoring the files for older suites there are 3 large upgrade scripts to be applied to the SF_ONT database. I've tested these on a copy of that database and all upgrades run without issues. After that the process becomes unclear for me however. [QUESTION 1] Do I also apply the files 030_checks.sql, 040_constraints etc to the SF_ONT database? If not, what do I do with these files? [QUESTION 2] After completing the upgrade on a copy of the SF_ONT database (for testing purposes) I would like to run the new SF version off of it. How do I switch to a different SF database so I can actually test if it's running fi
Are there minimum system requirements for Android devices? Would you like to give us feedback? And is there also a best practice on android requirements?
When a template code conflict occurs during a merge session it will be possible the merge the code via an external 'merge' program. TSF requests the existence of a 'merge' program like WinMerge or Kdiff3. I'm not really a fan of either. We always use UltraCompare as a 'merge' program. Is it possible to use UltraCompare as the default 'merge' program? And how do I set this up? I found a page on ultraedit.com which may be of use: https://www.ultraedit.com/support/tutorials-power-tips/ultracompare/version-control-comparison.html
Could someone explain this error message: Something went wrong while processing this report: Ongeldige index. (Uitzondering van HRESULT: 0x8002000B (DISP_E_BADINDEX)) Or, is there an overview of all known error messages?
We have a Reporting Service installed and configured to look at multiple instances/databases (development and test). All records in table rapport_queue are processed for the first connection. When a record is added in the second application, it is not processed by the Reporting Service. After a restart of the service, all records with report_status = 0 are processed correctly. New records will not be processed after a restart. We have uninstalled the Reporting service (3.00) and installed the latest version (3.20) with no different result. What could be the problem? Config: connectionString=" Data Source=CFS-TWDB01\THINKWISE; Initial Catalog=CF_FINAS; Integrated Security=true; User Id=; Password=; Persist Security Info=True" providerName="System.Data.SqlClient"/> connectionString=" Data Source=CFS-TWDB01\TEST; Initial Catalog=CF_FINAS;
When I change the color and font for form buttons in the theme, this doesn’t affect the task buttons. How can I change to color for the task buttons? Especially for the web version (with grey buttons and white text).
Is a separate license necessary for the use of DevExpress Reporting or is this part of the suite? Is a viewer needed or is this standard in the GUI? How can I import a Crystal Report? I do not see an option to import Crystal Reports, as described in the release notes.
For as long as I can remember people have been expressing their wish for this new feature. If they could somehow quickly gauge whether or not they should open a tab page somewhere in their application to see if there’s data in there… wouldn’t that be great? With the increasing adoption of smartphones and mobile apps for businesses this need is becoming more manifest. This is why I’m excited to announce that such a feature is now an integral part of the Software Factory, as of version Pyxis – G9.8. Welcome to Badges! There’s this paradoxical thing about badges to me. They seem like such a small addition, but after I learned to identify them, they suddenly popped up everywhere, like little pixies: New private messages and pull requests on Slack There are two unread emails There’s an update for an installed app on an iPhone Visual Studio 2015 has three Extension and Product Updates If you’re wondering what tab page in your browser loaded an ad which just shattered your eardrum
Symptom: not able to select rows in the Grid of the Web GUI, while the Windows GUI Grid allows it. Cause: In the SF the "Allow navigation" rights checkbox is disabled for the subject. Explanation: The Web GUI disables navigation between rows overall based on "Allow Navigator". The Windows GUI only uses this setting to disable navigation buttons of form and ribbon. There is an extended property available for the Windows GUI to copy the behaviour of the Web GUI: code:useallownavigationasrights = yes Due to technical difficulties the Web GUI doesn't met the Windows behaviour (yet).
For a long time we have offered features outside of our standard range as extenders; small files containing custom code that configure a range of properties which allow the use of an otherwise unavailable feature, such as the maps component or the resource scheduler. This was a great way to integrate new (and sometimes experimental) components, but it also introduced a lot of overhead and decreased maintainability of the GUI. Every little change to the extender meant changing the code, compiling it into a dll, and deploying it. Furthermore, changes to our codebase that impacted a certain extender meant going through the extenders for every customer and checking for errors. To address these issues we decided to create a way to model the extenders in the Software Factory. While it's still not a full integration of these features into the Software Factory it creates an easily accessible and maintainable way to implement the current set of extenders into your products. It also provides
Will there be a Dutch version of the Software Factory?
Sometimes I use a task (button) to start a process flow. The task in itself actually does nothing, it only calls the process flow. For these kind of tasks I use the tasktype ‘Stored procedure’ and leave the template empty. I noticed that there are other tasktypes available that are not described (like ITP Interface). Could one of these tasktypes be a better option here?
Can anyone tell me what control is in use for the embedded browser in the Windows GUI (in the document preview)? I have read that the browser used in winForms is based on IE 4. For one of our features we rely on this browser component, so it would be great to know exactly what we are looking at.
Lately, we’ve received the question from several parties (app suppliers like WerkbonApp) whether it’s possible to realize a connection with them. Because of that, I’ve started some intensive testing with Indicium (2018.1 build 2). While doing this, I’ve encountered several problems and questions that I’d like to submit. 1. Is there another authentication way than Basic Auth.? If so, which one and how can I apply this? 2. Why is it possible to filter by $select, $filter and $orderby separate but not with a combination of these? 3. Why is the $top=10 parameter allowed on a table but not on a view? 4. How can I track down the cause of a problem when the system returns a particular HTTP error code (like the 500 internal server error)? I’m aware of the subfolder Logs from Indicium on the (web)server. Are there any other methods to tackle this problem? 5. Is it possible to request both master and detail records (like organisation and contact) in one response? 6. A few p
With the upcoming release of 2019.1, we are discontinuing support for generating Java and C# service tiers. The Windows GUI will no longer be able to use these service tiers as a back-end. This blog describes the reasoning behind this and the (better) alternatives that are available. It is important to note that the generated SOAP service tiers have done a great job in advancing the Thinkwise Platform. At the time when these service tiers were released, they were state-of-the-art and solved some important challenges. Many applications have used these service tiers in production environments. But like any technology, it must eventually yield to a successor. The true power of the Thinkwise Platform lies in the fact that a technology switch like this can actually be made. Why get rid of them?The main reason to use the generated Java and C# service tiers was to support Mobile. Mobile GUI’s cannot directly connect to the database and needed the service tiers as proxy. Version 2017.
The Thinkwise Platform ensures that our customers do not have to worry about technological obsolescence of their applications. By separating model and technology, combined with our advanced runtime interpretation technology, we are able to update or replace technologies with minimal impact on existing applications. In order to adopt new technologies, however, it is sometimes necessary to drop support for older technologies.Such a moment has come with the upcoming release of version 2018.3 of the Thinkwise Platform. With this release, we stop supporting SQL Server version 2008R2 and lower, and require the .NET Framework 4.7 for the user interfaces and the Indicium application tier. By requiring SQL Server 2012 or higher we can use all kinds of cool “new” features regarding storage, SQL, performance, security, and more. By switching to .NET 4.7 we can, for example, use the latest Transport Layer Security protocols and improve high density display support.Thinkwise Lifecycle PolicyOur val
SQL Server 2012In case you missed part 1 of the new features. Window function framesThis feature is a really cool enhancement to window functions which fills a niche gap for queries of a cumulative nature. A window function can be applied on a limited set in regards to the partitioning, the ordering and the current row. Other language featuresThe parse function has also been added which can be used to parse data using culture-specific settings. The try_parse function will provide null-values when this fails instead of causing an error. New functions such as datefromparts, timefromparts make it very easy to create a date or time object by providing years, months, days, minutes, etc. instead of a date or time string The eomonth function provides you with the last day of the month based on a date in this month. It is possible to provide an extra parameter which SQL Server 2014SQL Server 2014 brought a lot of new cool features and performance to the table, but the
While SQL Server 2008r2 is currently the minimum version for SF and IAM, products created using the SF can use any version (up to 2017 at the time of writing). In this blog, I’d like to share some of the introduced language features in versions 2012 up to 2017 and explain how you can use them in your products. This blog focuses only on Transact-SQL syntax features you can use in your own application logic. Features such as new database management functions, new data types, new types of database objects or optimization features will be saved for another time. SQL Server 2012Eventually we will set the minimal version of SQL Server to SQL Server 2012. This provides us with the opportunity to use language features introduced in SQL Server 2012 in the Software Factory, the Intelligent Application Manager and in Indicium and the GUI’s when accessing the databases. The following features are discussed: FETCH OFFSET THROW TRY_CONVERT IIF CHOOSE CONCAT LEAD and LAG, FIRST_VALUE
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.