Questions, discussions, news and updates regarding the Thinkwise Platform.
We have a view 'person_look_up' with an instead of trigger (IOT) that inserts records into the view 'relation_address_view' which also has it's own IOT. When executing source code (via a 'Full' upgrade) we get an error because the IOT on the 'person_look_up' is created before the IOT of 'relation_address_view'. [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/ea8eda85-f7d7-4f99-bb3f-62dc0f23affc.png[/img] I tried changing the 'Generation order no' of the views and the IOT procedures but it didn't change anything. View: [list] [*]relation_address_view: generation_order_no = 100 [*]person_look_up : generation_order_no = 101 [/list]IOT procedures: [list] [*]relation_address_view : generation_order_no = 100 [*]person_look_up : generation_order_no = 101 [/list] How do we solve this issue?
Is it possible to set a default Font and Fontsize on HTML-fields in the application? Default the HTML-editor use: [list] [*]Segoe UI (9) [/list] [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/eb32732d-d53c-4b50-a8d7-d48967a1ddfa.png[/img] I would like to use as default settings Calibri Light (10).
When you use the Thinkwise Deployment Center for the upgrade of a new released IAM-version the deployment center is asking to specify the application folder path and the path for linking the IAM files (for example: Images and Reports). In the manual there is no explanation how you need to define the correct path. When you give the wrong network path the deployment center will automatically create a new folder with his subfolders. [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/8f00e939-c3c0-449b-8bb7-4a4eceea0b0b.png[/img] Up to what level do you need to specify these folder path? [b]For example:[/b] ....\Software_Factory\Application\ ....\Software_Factory\Application\SQLSERVER_IAM\ ....\Software_Factory\Application\SQLSERVER_IAM\2018.3\
What is the use of the status for requirements? At this point the status of a requirement is always new and does not change during the whole project. It would be nice to have statusses like: [list] [*]In progress - requirement is being worked on. [*]Approved - The key stakeholder has agreed to the requirement and the developer has agreed that it is possible to create [*]Implemented - Code has been designed and is ready for review [*]Verified - The requirement is tested and is functioning correctly [*]Deleted - An approved requirement is deleted. An explanation is needed of why and by whom the decision was made to delete it. [*]Rejected - The requirement is not approved. The why and by whom it has been rejected is relevant. [*]Deprecated - The requirement is no longer in use and has been replaced by a new requirement. [/list] It should also be possible to filter out all of the requirements based upon the status. This way you can always refer to a certain requirement
I have asked for a tool to convert a RGB color to a value that is used within a Thinkwise application. For other purposes I have used a tool called ColorPic, but the numbers used to store colors when using a Thinkwise application don't match (far from it). It's probably a DevExpress of C# thing Now I am pretty sure I already got an answer pointing to a site or a tool that converts various colors (RGB , HEX and what have you), but I can't remember from whom (or whether it was in TCP, an e-mail or by phone). So if anybody knows of such a tool or a site that does the conversion please share. Colorpic (that can't do the conversion): [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/ccd8cfcd-89f3-4147-9af5-4bb055c84fd3.png[/img]
After I alter the data on my document, or run a task my bullet point gets a black background. Does someone know how to fix this issue (is there a themes setting?) or is this a GUI issue? This still occurs in the lastest GUI: 2019.3.20 [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/be7c704b-5e0e-4153-aa54-c865ebf2be73.jpg[/img]
It would be nice to fill in different priorities for the requirements in the SF. Currently you can select this release, next release or future release. But it does not give you the opportunity to select which release you would like the requirement to be added to the application. This makes it possible to do release planning using the requirements for projectmanagement and could be very usefull creating sprints.
In [url=https://community.thinkwisesoftware.com/blogs-21/roles-in-sf-considerations-and-possibilities-373]last week's blog post[/url] we described how we moved the roles from IAM to the Software Factory. Eventually the model, including its roles and rights, must end up in IAM. This blog post addresses that, parallel to moving the roles, synchronization to IAM has now also been moved to the Software Factory. Just like database creation, synchronizing is part of the deployment process, which also belongs in the Software Factory. For this purpose, two new screens have been added under the [i]Deployment[/i] menu group. [h2][b]Synchronization to IAM[/b][/h2] [img]https://uploads-eu-west-1.insided.com/thinkwise-en/attachment/9c1ab2b1-1eed-4f46-9ee6-2c88373380c7.png[/img] Just like in IAM, there are two options when synchronizing: directly to IAM, or by writing a file to disk. When executing these tasks, first a number of checks take place. For example, a check if the project versio
I get you want to gather ideas in the Idea subforum. But why not select that subforum automatically if you select the Idea kind of topic, but make the subforum a subtopic selection, so you can select a topic for the idea. I seem to not understand something since every idea I post is met by a query to repost it as a question...
Because we want to serve our web application and Indicium under separate subdomains I changed our IIS setup. Both applications are now in separate document roots that are added to IIS as separate websites. Each site now has its own bindings (domain and port number). The login page of the web application works. However I now get the following error after every login attempt: [quote]There is currently no access to the application definition using the configured settings. Please contact your application manager.[/quote] This happens both with Windows domain user accounts and SQL Server accounts. I don't understand the reason for this error. The ini file hasn't been changed and still contains the right settings for the database server and the database name. Users have write access to the web folder. I followed the deployment guidelines. What could be the cause of this error? It has worked before this change to a multi site setup.
Hello everyone! Lately I get asked a lot which project I am currently working on at our Product Innovation department. I tell them I am working on moving the roles out of our Intelligent Application Manager (IAM) into the Software Factory. Most of the times they nod slowly and say “Right!”. Let me begin by clarifying that by saying roles, I actually mean the configuration of roles and their corresponding model rights. However, you can imagine that some extra explanation is still required. Roles are already an important working part of IAM. Why would we want to move them to the Software Factory? It is mainly because of the importance of these roles that we have decided to move them. We consider them as an important part of the model, which is the domain of the developer. Since the model belongs in the Software Factory, why not also the corresponding role rights? In our opinion moving the roles to the Software Factory is the next logical step to take the concept of Role Based Access Cont
Thinkwise Platform version 2019.1 migrated the maintenance of roles from the Intelligent Application Manager to the Software Factory. This migration is in a way symbolic – The developers are fully responsible for creating and maintaining the roles within the application. Before role-based access control was introduced, rights would be granted directly to user groups. When upgrading an older version of the Thinkwise Platform (G9 or earlier), temporary roles would be automatically created based on the user groups to ensure nothing changed for end users. Not everyone replaced these temporary roles with proper roles. An [url=https://community.thinkwisesoftware.com/blogs-21/the-role-of-zombies-77]earlier blog[/url] was written around the time of the 2017.1 release, which introduced roles and presented global guidelines. Today, I’ll be providing more detailed guidelines for role administration within your application, even if it was built before roles were introduced. [h2][b]Wha
We plan to develop a new part in our application that we want to deploy as a portal for a selection of our suppliers. Our goal is to have fewer phone calls and less email traffic by allowing suppliers to check our supplier orders in our own database and to easily create packing lists from those orders inside our application through an interface we have yet to design. To accomplish this we will have to open up part of our data model to a new supplier role in IAM. How can we ensure that every supplier gets to see only their data and not that of others? I assume this can be accomplished with hidden pre-filters but perhaps there is a better way. Is there a best practice concerning portals in general and data security?
We have a number of assemblies configured on the current development environment. These assemblies need to be passed on to every development/demo/customer/production environment. Last week we've added the assembly HttpConnector to our current development environment. This assembly was also needed in the multiple demo/customer/production environments. It appears that this assembly wasn't automatically created on the different environments. Whichresulted in errors in a customer/production environment. Besides the above assembly we also have more assemblies that need to be passed on to every environment: [list=1] [*]SQLTCPExhItemSender [*]HttpConnector [*]Newtonsoft.Json [*]System_Runtime_Serialization [/list] Is it possible to configure these assemblies to be part of a deployment process? It also raises the following questions: [list] [*]How do we make the assemblies part of the deployment process and prevent manual work? [*]How do we maintain the original .dll files?
With the arrival of SQL Server 2016 Microsoft added the R Services add-on, which enables the execution of R scripts directly from T-SQL. Starting with SQL Server 2017, R Services was renamed to machine learning services to reflect the fact that Python is now supported as well. Both languages are highly popular in data science and machine learning. Python is an easy to learn general purpose language, while R was developed mainly for statisticians. Although there is a large amount of overlap between the languages, people with a background in statistics seem to prefer R over Python. On the other hand people new to programming or without a sufficient background in statistics prefer Python because of it's easy to learn syntax. Personally I think it is more a matter of choosing the right tool for the job. I would use Python for creating complex deep learning models and use R to analyze the results afterwards. In this blog I will show you that it is actually possible to do both using R
One of our customers has the following questions: [list] [*]Is it possible to automatically to sign into the application by using the 'I am a domain user' function? (web based application) [/list] [list] [*]What does the function 'I am a domain user' do exactly? Does this query the Active Directory, on one of our remote servers this functionality does not work properly and we might have to set this up correctly. [/list]
In a default-control-procedure we update a record via the linked server, without any problem with the windows app. If we use the same default-control-procedure in the mobile app with get an unkown error. The error occurs during the post of the ExecuteDefault script
One of our customers is using the ‘treeview component’ to browse their catalog. When selecting a category the corresponding products will be show. At the moment it is possible to select multiple categories, yet the products shown are only of the first selected category. Is it possible to disable the multiselect in the treeview? Or, even better, make it so that all the corresponding products are shown?
Today I have moved the development databases to a separate machine. After some fiddling with server names and user accounts all is working again. I took the dev databases on the production server offline and both the SF and our end product via SF load as usual. The ini file for SF also contains the new server name. I also changed the database names to reflect the name of our end product. Let's say the databases used to begin with COMPANY_ where they now start with APPLICATION_. This means the IAM database was renamed from COMPANY_IAM_ONT to APPLICATION_IAM_ONT. The ini files for SF and end product via SF contain these new database names. Starting SF works but IAM of the software factory becomes inaccessible. As soon as I try to open IAM it wants to connect to the old COMPANY_ database. Temporarily changing the IAM database back to COMPANY_ on the database server and in the ini file takes care of the issue. What steps do I need to follow to rename the IAM database without losing a
We have a large trade item table with 2.125.590 records. This table is visible in the application and uses a top 1000 limit (configured via the SF). A user is currently allowed to set a sorting order on 8 different columns. When a user applies a sort order on 1 column it takes up to 16 seconds for the application to show the sorted set. And Excel style filtering can't handle it all. Trying to place a filter via the Excel style filtering on a column header takes so long that I have to force close the application via the Windows Task Manager. What's the best practice for handling these performance issues? I could create a index for every possible sort column (8 in total). But what if a user wants to sort on multiple columns at once? Then the created index no longer covers the query.
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.