Quantcast
Channel: OutSystems Community
Viewing all 1476385 articles
Browse latest View live

[Ideas] Collaborate in real-time | Live Share

$
0
0

Motivation:

  1. Collaborate with remote working team
  2. Pair Programming
  3. Interviewing the right candidate and to see the approach
  4. Easily work together, in any way you need
  5. No-hassle of sharing any other app
  6. Training and workshop
  7. Support session
  8. Debug with team
  9. Collaborate from the comfort of IDE

[Ideas] OutSystems Now Code Generator

$
0
0

A OutSystems Now App generator, that performce all the necessary steps to build a customized Now-app (like the London theme generator).


Perform the following steps

  • Changie the application name (and create package id)
  • Change Colors of some elements
  • Upload the application logo/icon and splash screens
  • Enter Host address, and set fixed host address in code

Download customized Android and iOS code.





[Ideas] REST expose: allow PATCH and indicate which fields have been sent

$
0
0

It is possible to consume a REST API using the PATCH method, but it isn't possible to expose a REST API with it. PATCH is meant for selectively updating data (instead of all at once, like PUT). I would like the Platform to support PATCH for an exposed REST API as well.

However, PATCH is useless without being able to detect which fields (Attributes) have been sent by the calling party. Currently, if a consuming party doesn't send all the fields, the Platform will set them to the default value. This works for most cases, but not for a PATCH. Therefore, when supporting PATCH, there must be some way (via a runtime property) for the Platform to indicate which fields have been sent, and which were not.

[Ideas] Code that's commented out should be shown as Warning in TrueChange tab

$
0
0

Since a while (P11) it's possible to comment out code. Which is great, for development and testing. However, except for special circumstances, you shouldn't want to keep that code around forever. Therefore TrueChange should give a warning showing the location and ideally with the date/time and name of whoever commented that code, so it's easy to prune the "comments" when it's time to release the module.

[Ideas] Copy/paste assignment

$
0
0

We have Ctrl-D for deleting a variable+value pair from an assignment, but I'm often in want of a copy/paste option as well, or alternatively a drag/drop for a single assignment pair. Currently, I need to copy/paste the variable and value seperately.

[Ideas] Service Studio: easy access to section in tabs

$
0
0

I very often find myself scrolling through the trees in the various tabs to reach another section, e.g. Multilingual Locales on the Interface tab, or Integrations on the Logic tab, or Structures on the Data tab, etc.

It would be really useful if it were possible to directly jump to various sections, e.g. by hovering over the Tab icon/name on top, then getting a seemless dropdown list with icon + name of the section, e.g. "Structures", "Session Variables" etc. for the Data tab. After clicking the view jumps directly to the start of that section (and puts it on top of the screen, if possible).

[Ideas] Manage Dependencies from Select Action pop-up

$
0
0

Often I drag an Action statement from the toolbar, type in the name of the Action, only to find I haven't referenced it. Currently that means closing the pop-up (it's eSpace modal), clicking the "Manage Dependencies" button, selecting the right Action, double Clicking the "RunServerAction1" Action statement, again type the name (for the third time).

I'd love to have a Manage Dependencies button right on the pop-up, so I can skip all the above.

[Ideas] Built-in handling of the back button

$
0
0

As it is, the browser back button produces some pretty serious issues with the platform. Outsystems pages can rely heavily on their preparations, and preparations don't run with the back button which can lead to outdated displays.

This could lead to a variety of issues, from wasted time using misleading data, all the way to potentially exposing sensitive data through the back stack.


There are ways to force-refresh pages using javascript, but as a low-code platform we aim to minimize the amount of custom javascript in a solution. 

The addition of built-in handling to force (or choose to force) pages to refresh with the back button would be a very desirable change.


[Ideas] Something like SQL Functions

$
0
0
Focusing on SQL Table-value Functions. Something that will be similar to an Entity (to be used on Simple and Advance Queries) but the data is returned from an action or query.

Example1. When having hierarchies it's useful to centralize their structure in one query and then use it to join other tables, avoid cycles with 2,3 or 4 queries in each iteration.

Example2. When we have user info in n extended tables (USER, USER_EXT1, ...) we would like to return user info at once avoiding joining extended tables in each query that we have to make.

[Ideas] Automatically renegated entity attributes

$
0
0

While talking to some work colleagues, I had an idea regarding the way entities are created and the process that ends up happening almost every time.

Regardless of the Entity about to be created, there are a few attributes that end up always being present, such as:

  • CreatedAt
  • UpdatedAt
  • CreatedBy
  • UpdatedBy
  • IsActive
  • "Some generic business related attribute"
  • (...)

The idea here consists of a small menu that allows the user to create a default “Form” that will default the generic format of each Entity created on the module he's currently working on.

With this, any Entity (Non-Static) that gets created on that module automatically “Inherits” those attributes, already defined to the correct format, w/ descriptions etc.

This behaviour should be possible to turn On/Off with ease.


Any feedback would be appreciated,

Cheers!

[Ideas] Forum: have special indication for OutSystems engineers

$
0
0

OutSystem engineers are often replying to forum posts, and most of them I know by now. But for newcomers, and in case a lesser known engineer stops by, it would be very useful if next to their name there would be an indication (e.g. the OutSystems logo) to show this is someone from OutSystems.

[Ideas] [JavaScript] Being able to remove the osjs.js (on screen level)

$
0
0
OutSystems always include the osjs javascript this file is 160k and takes a lot time to load. On some webapplication this JS isn't needed and the performance will increase a lot without this javascript file. Also regarding mobile webapplications 160k is to big!


In this forum post there is a way to remove the file but then the ajax is also disabled. I want to be able to remove this JavaScript without disabling other code. If the file is included I want to be able to set the expire time, caching and the possibility to set the file on the bottom of the page instead the header.

So give the control about this JS back to the developer!

[Ideas] Simple query boolean expressions: allow checking without true/false

$
0
0

Normal expressions allow booleans to be evaluated without comparison, and the not operator, e.g.:

if(not myBool, "hello", "hi")

In simple query expressions however, we need to explicitly check against True or False, and the not operator is not allowed:

Entity.Attribute = False

I'd consider that bad coding style in a normal expression. Why can't we use "proper" boolean expressions in simple queries?

[Ideas] Show home screen in Web App

$
0
0

In Mobile Apps, Service Studio shows what Screen is the Home Screen by a special icon. In Web Apps there is no such icon, so it can be a surprise what Screen is opened when pressing the blue "Open in Browser" button.

It would be swell if Service Studio would indicate what Screen is opened, with an icon similar to the Mobile one.

[Ideas] Shortcut key for "Paste As..." for pasting parameters

$
0
0

I often find myself wanting to paste a parameter as another type (e.g. input to output), and the only way is to go through the context menu. It would be handy to have a "Paste As" shortcut key (e.g. Ctrl-Alt-V or Ctrl-Shift-V).



[Ideas] Open documentation of SOAP Web Service

$
0
0

With REST services, we can open the documentation from the context menu. With SOAP web services, we have to type the URL (which is not easy to find) to get there. It would be great if we had a context menu option "Show Documentation" for SOAP as well.

[Ideas] Accordion collapse screens in Service Studio

$
0
0
Often times it takes a lot of time to repeatedly manage the real estate of Entities and properties (for example) on the right side of Service Stuio.
It would be great if these could be made colapsable. 
(Idea on behalf of Burton)

[Ideas] OutSystems 11 Popups still using Deprecated_Notify and Deprecated_NotifyGetMessage

$
0
0

Seems that not all is OS11 is using the new webblock event and event handlers feature of OutSystems 11.

Would be nice if we do not have to fall back to the Deprecated Notify and NotifyGetMessage actions for popups in OS11.

[Ideas] Merge/Hide or Delete OutSystems accounts on Community/Members page

$
0
0

I myself am listed 3 times as member. Actually its only me: 1 member.

I noticed this happens to many more OutSystems community members.


In my situation I only use 1 of the 3 accounts, the other two I created long time ago... and haven't use them for a long time.


1) Could we have an option to merge these accounts into one? 

Simular to how it works on your mobile contacts list where you can merge contacts.

or 

2) Option to hide/delete non-active accounts



This would keep the Community member page more clean and useful.


[Ideas] Utilize screen space on aggregate filter to show more content

$
0
0

It would ease readabillity and avoid mouse clicks if all screen space is used to show as much of a filter definition as possible in the Filters tab of an aggregate definition.

Viewing all 1476385 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>