All posts by Rivon Nguyen

Consumer vs Producer module

Sep 11, 2019 | | Say something

The module that implements and exposes functionality is the producer module. When you expose functionality to other modules of the environment, your module is the producer module. On the other hand, the module that reuses the exposed functionality is the consumer module. When you reuse functionality from other modules of the environment, your module is the consumer module.

3 kinds of Outsystems applications

Sep 11, 2019 | | Say something

Web app Mobile app Service app

4 web application modules

Sep 11, 2019 | | Say something

Web Responsive Web Blank Service Extension

Reuse element of your other modules

Sep 11, 2019 | | Say something

Set Public attribute to Yes Take care of “Expose Read Only” to guarantee your data if needed. Not all kinds of elements can do this. Somes can: Data Entity Structure Logic Server Action Role Interface Web Block Screen Image Theme Process Business Process

Core module naming conventions

Sep 10, 2019 | | Say something

_CS Reusable Core Service with public entities actions web blocks _BL, _CW : Isolated Business Logic (Actions) or Core Widgets (Web blocks), to manage complexity, composition or to have its own lifecycle _Eng: A BL becomes a Calculation Engine if it performs complex calculations, (e.g. an invoice calculation engine or an insurance simulator). Engines are […more]

10 Non Function Requirements must have

Sep 9, 2019 | | Say something

Maintainability Portability Reliability Scalability Flexibility Auditability Documentation Performance Security Usability

Exclude CSS

Sep 9, 2019 | | Say something

ExcludeFromPickers ExcludeAllFromPickersOutsideBlock

Reuse Logic

Sep 6, 2019 | | Say something

You have logic in Screen Action of web application You want to reuse the logic for mobile Use Extract to Action to move all to new Server Action in Logic layer

Call REST API

Sep 6, 2019 | | Say something

Go to HTTPRequestHandler API Use GetRequest_Submit Set URL to REST API Method in Logic > Integrations > REST