OutSystems - Becoming a Reactive Web Developer, True/False Reactive Web, OutSystems Reactive Developer, #11 ENTITIES / DATA TYPES, #2 Blocks, #6 Aggregates, #7 Fetching Data, #12 Data Type, #14 ROLE BASED SECURITY A __ reserves space in the interface to be allocated when the block is instantiated - ✔✔placeholder A Block can be used Inside Screens and Blocks, except - ✔✔on itself A Block can be used... A. Only inside other Screens. B. Inside Screens and Blocks, including itself. C. Inside Screens and Blocks, except on itself. D. Only inside other Blocks. - ✔✔C. A developer should favor using a Structure instead of the Entity in the output of a SELECT SQL Query. Do you agree with this statement? A. Yes, because queries become easier to maintain. B. Yes, because queries will retrieve fewer Attributes and less data. C. No, since it is exactly the same. D. No, it is preferable to use the Entity instead of the Structure. - ✔✔B. About Roles, All application users have the "Registered" Role. - ✔✔TRUE About Roles, It is necessary to create Role Anonymous for new applications. - ✔✔FALSE About Roles, Roles are used to control user access exclusively through the "Roles" property of pages. Can set widgets also with IF''s - ✔✔FALSE About Roles, Roles cannot be shared between modules. They Can... - ✔✔FALSE About Site Properties, Supports basic data types, entity identifiers and lists... NO LISTS - ✔✔FALSE About Site Properties, The values are never reset. - ✔✔TRUE About Site Properties, The values are the same for all users of the system. - ✔✔TRUE About Site Properties, They can be modified through the Service Center. - ✔✔TRUE About Web Services, Documentation is automatically generated for SOAP and REST API's services. - ✔✔FALSE About Web Services, For SOAP services, the contract formalized in a WSDL file is generated. - ✔✔TRUE About Web Services, It is possible to consume and expose SOAP and REST API's services using OutSystems. - ✔✔TRUE About Web Services, Requests and responses to SOAP services have XML format. - ✔✔TRUE access control for roles in Outsystems (3): - ✔✔define the user, grant a role to a user, define/check permissions Aggregates allow hiding columns to reduce the number of attributes returned in the query... - ✔✔FALSE Aggregates allow to visually add filters to a query... - ✔✔TRUE Aggregates allow us to define database queries in a visual way by - ✔✔adding Sources, creating Filters, defining Sorting Aggregates can be defined at the Screen level because widgets have access to the... - ✔✔output data of Aggregates Aggregates have a Fetch property with 2: - ✔✔At Start, Only on demand Aggregates have a List as output that type matches the definition of the query...... - ✔✔TRUE Aggregates have two Fetch properties: - ✔✔At Start, Only On Demand Aggregates support calculated attributes over multiple attributes... - ✔✔TRUE Aggregates with Fetch property set to Only on demand do not run when... - ✔✔screen is initializing, needs to be triggered programmatically All logged in end -users have the - ✔✔Registered role An Entity Identifier ... can only be a single attribute. - ✔✔TRUE An Entity Identifier ... is created automatically and cannot be modified. - ✔✔FALSE An Entity Identifier ... must be set to Auto Number. - ✔✔FALSE An Entity Identifier ... must have its Data Type set to Long Integer. - ✔✔FALSE An Event allows a Block to notify - ✔✔its Parent of an occurrence An Event Handler defines the logic to execute when - ✔✔an event is triggered an event handler has access to the __ parameters of the event - ✔✔input an event handler has access to the parent's - ✔✔scope An Event Handler on the parent has access to the Screen Ac'ons of the Block.... - ✔✔FALSE An Event Handler on the parent has access to the Screen Actions of the Block.... - ✔✔FALSE application -specific Roles can be created, each role has: - ✔✔check, grant, revoke actions At start option defines that the Screen Aggregates are triggered automatically when.... - ✔✔the screen is initializing Attributes of static entities can be mandatory or not. A value is only required to be set if the attribute is mandatory. A. True B. False - ✔✔A. authorization can be managed programatically: - ✔✔used in server actions, grant/revoke actions authorization can be manageed manually in the - ✔✔users app Authorization is granted via roles, roles can be assigned to - ✔✔to users Authorization is granted via roles, roles can be assigned to - ✔✔users