Ohh, Ultimate PDF for taking screenshot of the webpage. Didn't know, Let me try. Thanks Daniel.
[Forums] khtml2canvas unable to take screenshot
[Ideas] Allow import svg files to web blocks, entities and actions icons
Today, there is a painful process to create and change an icon to the web blocks, entities and actions. The icons need to be created in the different sizes (16,24,32px), ensure they are pixel perfectly designed (like in 1999) and convert into a .ico file.
Would be good to have an easier way to do this.
By allowing the import of a vector format (svg) we ensure that the icon will scale and looks great on any size.
[Ideas] Pick which methods to import from a WSDL
While importing a web service it would be nice to be allowed to choose the methods that we want to import, and not import all methods.
If a WSDL has for example 20 method, all methods are imported together with their respective structures. If we intend to use only one of the methods, the rest are useless.
(originally proposed by Cláudio Oliveira)
[Ideas] Oustystems Cookbook
Like Oracle company, its employees, creates good books on Oracle. And as i know the learning source for Outsystems is so widely spread with a wide spectrum of technologies that is hard to be on the right track for a beginner (like me) in a web/mobile application.
Hopefully, Outsystems encourage its experts to publish books on Outsystems - Outsystems Javascript cookbook, OS Google Map cookbook, OS security cookbook, os tuning cookbook... etc.
best regards,
bb
[Ideas] [Community] Confirm dialog when clicking "Cancel"
Just a quick and simple one; we should get a confirmation dialog when clicking "Cancel" in the Ideas' page and forums.
Just imagine typing a 2-page long idea and accidentally hitting Cancel. Boohoo, all gone.
[Ideas] Make OAuth 2.0 a first-class citizen
A lot of people are using the IDP Forge component to provide authentication via OAuth 2.0 providers like Azure AD, Google or Okta. The problem with this is that it only has community based support, no build-in methods for protecting own build API's or being able to authenticate with external API Endpoints protected with OAuth 2.0.
I think we need to have IDP (or something alike) to be integrated within Outsystems and be support by Outsystems . It should also be made an authentication option for all assets that now can be protected with the build-in authentication methods (like screens and APIs). Also authenticating to other assets protected with OAuth 2.0 should be a native capability.
[Ideas] Different icon in service studio tree when containers have logic in "Display" parameter.
Hello, after some time making front-end in outsystems, I noticed that most of developers prefer to use an IF to show/hide containers. I asked them why and they told me that's because it's easier to visually identify when there is logic to show/hide an element. If they use the "Display" parameter, just by looking at the tree, there is no indication of that.
Would be a great simple idea to, when there is some logic in the "Display" parameter of a container, the icon in the tree changed to a different color, or something like that, to indicate that there is something there to look at? The code would be more organized, more simple and there would be much less stuff "walking around" in DOM.
Thanks!
[Ideas] Compare and Merge Screens or Actions
Add an option to compare and merge two Screens, Actions etc. E.g. see the difference between two similar screens in the same fashion as the current compare and merge functions. E.g. OrderDetail and OrderDetailV2.
The purpose is to track changes or to merge a new feature developed in a copy of the screen or action
[Ideas] Templates - Ability to choose data entity when selecting a template
When creating a new screen in P11, and I choose a screen template, I would then have the ability to choose the base entity for the screen before I click to create the screen from the template.
This way the screen is originally created with the entity I am designing for rather than having the original page created using the sample data entities and then changing the screen to use the entity I want.
[Ideas] Implement Audit Trail
Implementation of an audit trail or audit log as a security-relevant chronological record, set of records, and/or destination and source of records that provide documentary evidence of the sequence of activities that have affected at any time a specific operation, procedure, or event, will help in internal security audits.
Further, the same mechanism can be used as version control at row level and revert to specific version of row on need basis.
[Ideas] Ability to rethrow exception
I think this should have been posted already, but I could not find it.
Would be good to have ability to rethrow an exception in exception handler - preserving it's type and message and (ideally) stack trace - similar to what C# statement "throw;" would do.
The problem is: we have global OnException handler in the application, which catches SecurityException and if it shows that login has expired - redirects to login screen. But there are also own exception handlers inside of some actions, which catch AllExceptions for their own reason and this way the above global handler is not involved. I know I can make those actions catch all types of exceptions except SecurityException, but this means a lot of copy-paste (example is below). Would be good and neat if they could catch AllExcepions, do whatever they need, and then throw it for global handler to do the rest. But this won't work because I can throw only UserException or AbortActivity, plus there is no way to know concrete type in AllExceptions handler.
[Ideas] Pop out Entity Diagram
When editing an aggregate, there is a button on the upper right that allows you to "pop out" the aggregate to a separate window. It would be useful to have the same functionality for Entity Diagrams. The existing ability to export to a picture is useful, but zoomed out diagrams appear blurry and you have to rearrange and zoom the diagram to fit on one screen.
[Ideas] Add a more detailed view to check Software Units
Right now i need to trim some of the SUs on one of my espaces.
When i go check licencing >> software units i only see them by module.
It would be very good if we could see SUs like this:
Outsystems Tabs Software Units
+ModuleA xxx SUs
+ Processes xxx SUs
+ Processes xxx SUs
processA xxx SUs
processB xxx SUs
- Timer xxx SUs
TimerA xxx SUs
+ Interface xxx SUs
+ FlowA xxx SUs
Screen/wB xxx SUs
- FlowB xxx SUs
+ Logic xxx SUs
FolderA xxx SUs
WS xxx SUs
+Data xxx SUs
EntitiesFolder xxx SUs
StructureFolder xxx SUs
Resources xxx SUs
This is just an example. It does not need to be so detailed.
[Ideas] Audit Trail
Implementation of an audit trail or audit log as a security-relevant chronological record, set of records, and/or destination and source of records that provide documentary evidence of the sequence of activities that have affected at any time a specific operation, procedure, or event, will help in internal security audits.
Further, the same mechanism can be used as version control at row level and revert to specific version of row on need basis.
[Ideas] Make sure list mapping errors get cleared when list mapping is no longer necessary
I had an action that returned a List of DateSection, where DateSection was this:
In a Preparation, I had a local variable that was a List of Date
Trying to assign the results of the action shows the Mapping editor:
So far, so good.
I type in my expression first:
I realized that I actually meant the local variable to be a List of DateSection. Changing it should fix things.
Yet... there are still errors.
Okay, let's check that out.
The Mapping has disappeared, but a mapping error is still there:
If I cut and re-paste my expression, the error disappears:
Looks like something got missed on propagating type changes :)
Thanks!
-- Ritchie
[Ideas] Allow to search for Team in Add Application
As a developer when I am doing a deploy via lifetime it would be really cool to search for all apps which are assigned to my team in LifeTime.
The same way we can do it in Lifetime Applications Overview
[Ideas] In Mobile apps, create a "DefaultButton" property in widget "ButtonGroup"
In Mobile apps, create a "DefaultButton" property in widget "ButtonGroup".
With this, we can choose one of then to be initialized active.
[Ideas] "Remember Me" in Community/Forge
Make the "Remember Me" in community actually remember me when I login.
[Ideas] Suggestion for HTML web screen
Example you should be able to change the default xml namespace
from <html xmlns="https://www.w3.org/1999/xhtml">
to
<html xmlns="https://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml">
Currently there is no solution to resolve this issue, issue has been discussed via the following forum thread https://www.outsystems.com/NetworkForums/ViewTopic.aspx?Topic=Adding-a-namespace-to-HTML-tag
[Ideas] Unique ListAppend Icons for 'Client Actions' and 'Server Actions'
While optimizing a mobile application, I decided to move code that filled a list from a REST call from the Initialize Action to a Server Action. I cut and pasted the ListAppend node from the client action to a new server action. The code published and executed fine, with no errors or warnings. Only the list would never populate! Then I remembered that Server Actions and Client Actions have their own unique ListAppend actions... with the same exact icon.
I think it would be good if (1) the icons were unique, (2) an error is displayed preventing you from publishing, or (3) an exception is thrown when the append fails.