image
NightSnow

池浅王八多 遍地是大哥

关于OutSystems 这个神奇又略微有点鸡肋的研究 (二) 来自官网的内容概述

NightSnow    2018-12-25 11:30

以下内容是来自官网的 结构化的摘抄及简单翻译

总述

Get Started - 开始

Get up and running in the Development Environment.

在开发环境中启动和运行。

Developing an Application – 开发一个应用程序

Define and manage the user interface, data model, logic and security of your applications.

在你的应用程序中定义和管理 用户界面、数据模型、逻辑和安全性。

Delivering Mobile Apps – 提供移动应用程序

Generate iOS and Android mobile application packages to test the mobile applications on the devices or to be distributed in app stores.

生成iOSAndroid移动应用程序包,用于在设备上或者在app store中发布进行移动应用程测试。

Extensibility and Integration – 扩展和集成

Extend OutSystems applications with third-party API, database integrations and plugins that unleash the mobile capabilities of devices or add your custom code.

使用第三方API、数据库集成和插件扩展OutSystems应用程序,这些插件可以释放移动设备的性能或添加自定义代码。

Managing the Applications Lifecycle –管理应用程序生命周期

Learn more about Application Lifecycle Management(ALM) and how you can leverage ALM processes in OutSystems.

了解更多关于应用程序生命周期管理(ALM)的知识,以及如何在OutSystems中利用ALM流程。

Reference – 参考

Comprehensive reference of OutSystems language element properties, APIs, and user interfaces.

OutSystems 语言 元素属性, API 和用户界面的 综合参考

OutSystems Language 
OutSystems APIs

 

-------------------------------------------------------------------------------

Developing an Application – 开发一个应用程序

 

https://success.outsystems.com/Documentation/11/Developing_an_Application

 

You can structure your OutSystems application into several modules, each of them implementing a specific purpose or concept.

Whether you start by a small application or a larger one, you should keep your application manageable and prepare it to scale. Check the Reuse and Refactor section to learn how to achieve a modular design and avoid repeated logic.

您可以将OutSystems应用程序构造为几个模块,每个模块实现特定的目的或概念。

无论您从小型程序还是大型程序开始,都应该保证应用程序的可管理和可扩展性。检查重用和重构部分,了解如何实现模块化设计并避免重复逻辑。

Web and Mobile Modules – Web 和移动模块

Web and Mobile modules are the place to implement the UI interface that support a specific user process, such as UI flows, Screens and Blocks. You can also implement the logic directly related with that user process.

Web和移动模块是实现支持特定用户流程(UI流、屏幕和块)UI接口的地方。您还可以实现与该用户流程直接相关的逻辑。

Extension Modules – 扩展模块

Extension modules allow you to integrate with enterprise systems and to extend the existing functionality and data model of OutSystems. Learn more on how to extend logic with your own code.

扩展模块允许您与企业系统集成,并扩展OutSystems的现有功能和数据模型.

了解更多关于如何自己的代码中扩展逻辑

Service Modules –服务模块

Service modules enforce the separation of concerns and encapsulation of core services that can be reused by several applications, abstracting either business concepts or business-agnostic services that extend the framework.

服务模块强调关注点的分离和可被多个应用程序宠用的核心服务的封装,抽象业务概念和无相关业务来扩展框架。

See Also – 另请参阅

----------------------------------------------------------------------------------------------------------------------

Use Data – 数据使用

       Find information on how to define your data model , query the database and manipulate query results.

Featured Articles :

Data Modeling,

Query Data,

Bootstrap an Entity Using an Excel File,

See More

查找如何定义数据模型、查询数据库和操作查询结果的信息。

专题文章:

数据建模

数据查询

使用Excel 导入一个Entity

更多文章

Design UI – UI设计

In this section , you can find information regarding how to define the navigation and use interface of your applications (CSS, Layout, Images) ,and how to gather and validate input from users.

Featured Artiles:

Screen

Inputs

Forms

See More

在本节中,您可以找到有关如何定义应用程序的导航和使用界面(CSS、布局、图像)以及如何收集和验证用户输入的信息。

专题文章:

Screen

Inputs

Forms

更多文章

Implement Application Logic – 实现应用程序逻辑

Learn more about implementing and reuse actions, iterating lists, and handling exceptions. Find more about the lifecycle of screens and blocks.

Featured Articles:

Actions in Mobile Apps,

Actions in Web Applications,

Screen and Block Lifecycle Events

See More

了解有关实现和重用action、迭代列表和处理异常的更多信息。了解更多关于screensblocks的生命周期。

专题文章:

移动应用中的action

Web应用中的 action

Screen 和block 的生命周期Event

更多文章

Use Processes –流程使用

Featured Articles:

Processes,

Create a Process Flow,

Use Callback Actions,

See More

专题文章:

流程

创建一个流程流

使用回调操作

更多文章

Use Timers – 定时器使用

Learn how to use Timers to execute asynchronous logic.

Featured Articles:

Create and Run Timers,

Monitor Timers

了解如何使用计时器执行异步逻辑。

专题文章:

创建运行计时器

监视计时器

Reuse and Refactor – 重用和重构

Reuse functionality from other modules to avoid repeated code and to achieve a modular design.

Featured Articles:

Use Actions to Encapsulate Logic,

Expose and Reuse Functionality Between Modules,

Handle Changes in Exposed Functionality ,

See More

重用来自其他模块的功能,以避免重复的代码并实现模块化设计。

专题文章:

使用action封装逻辑

在模块之间暴露和重用功能

处理暴露功能的修改

更多文章

Secure the Application – 应用程序的安全

Learn how to define the security model for your applications. Use roles and permissions management to restrict access to application screens, interface elements and operations by its end-users.

Featured Articles:

End-User Management,

User Roles,

Restrict Access to an Internal Network,

See More

了解如何为应用程序定义安全模型。使用角色和权限管理来限制终端用户对应用程序屏幕、界面元素和操作的访问。

专题文章:

终端用户管理

用户角色

限制网络访问

更多文章

Troubleshooting Applications – 应用程序故障诊断

Learn how to troubleshoot and debug your applications.

Featured Articles:

Debugging Applications,

Log Information in Action Flows,

Troubleshoot Service Actions Using Logs,

See More

了解怎样诊断并debug 你的应用程序

专题文章:

Debug 应用

记录动作流中的信息

使用日志对服务操作进行故障排除

更多文章

Merge the Work – 合并工作

Integrate other developers’ changes into your module by using the merge feature. It works with both visual and textual elements.

Featured Articles:

The merge feature and team collaboration,

Compare and merge example with conflicts

 

通过使用merge特性将其他开发人员的更改集成到您的模块中。它与视觉和文本元素一起工作。

专题文章

合并特性和团队协作

比较和合并冲突的例子

Articles in this Section - 本节中的文章

You create OutSystems applications that have user interface from Application Templates. This sets up a theme, CSS, layouts and related placeholders, even larger elements like components for complex logic.

使用程序模板创建具有用户界面的外系统应用程序。这将设置主题、CSS、布局和相关占位符,甚至更大的元素(如用于复杂逻辑的组件)

Delivering Mobile Apps

 

https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps

Applies only to Mobile Apps

Once your mobile app has reached a stable state you probably want to create a mobile application package and distribute it to the users to run it.

In OutSystems, you can generate a mobile application package (IPA and APK) for a target mobile operating system (iOS and Android) by only providing the configurations. No need to install the SDK for each target mobile operating system. The configurations you should provide may differ according to the way you want to distribute your application to users and according to the mobile platform. Check the iOS and Android documentation to learn more about the distribution options.

一旦您的移动应用程序达到稳定状态,您可能希望创建一个移动应用程序包并将其分发给用户以运行它。

OutSystems中,只需提供配置,就可以为目标移动操作系统(iOSAndroid)生成移动应用程序包(IPAAPK)。不需要为每个目标移动操作系统安装SDK。根据您希望将应用程序分发给用户的方式和移动平台的不同,您应该提供的配置可能有所不同。查看iOSAndroid文档,了解更多关于发行版选项的信息。

Customize Your Mobile App – 定制手机app

Customize your mobile app regarding device characteristics and mobile platform, thus fulfilling business requirements or improve the experience of your users.

Featured Articles:

Modify the App Icon,

Set the Preferences for Your MobileApp,

Use Custom Splash Screens,

See More

根据设备特点和移动平台定制您的移动应用程序,从而满足业务需求或改善用户体验。

专题文章:

修改App图标

设置您的手机应用程序的首选项

使用自定义启动屏幕

更多文章

Generate and Distribute Your Mobile App – 生成并发布手机应用程序

You can generate the mobile app package for your mobile app and distribute it for tests purposes or, when you have completed work on your app, generate a production-ready version of your app to distribute to a selected group of end-users or to publish in mobile app stores.

Featured Articles:

Generate and Distribute Your Mobile App for Development Tests

Generate and Distribute Your Mobile App to a Limited Group of End-Users

Generate and Publish Your Mobile App to the Mobile App Stores

See More

 

您可以为您的移动应用程序生成移动应用程序包并将其分发给测试目的,或者,当您完成对应用程序的工作时,生成一个应用程序的可生产版本,以便分发给选定的最终用户组或在移动应用程序商店中发布。

生成并分发用于开发测试的移动应用程序

生成并将您的移动应用程序分发给有限的最终用户组

生成并将您的移动应用程序发布到移动应用程序商店

更多文章

Articles in this Section- 本节中的文章

Preview Your Mobile App in the Device Using OutSystems Now--现在使用OutSystems在设备中预览您的移动应用程序

Learn how to quickly test your mobile app on a device, as soon as you publish and without the need of a developer account on Android or iOS.

了解如何在设备上快速测试您的移动应用程序,只要您发布,而不需要在AndroidiOS上的开发者帐户。

Mobile App Update Scenarios - 手机App更新场景

Understand how automatic updates to mobile apps work when you click on "1-Click Publish".

了解在单击“1-Click Publish”时,移动应用程序的自动更新是如何工作的。

Mobile Apps Build Service - 移动应用构建服务

Learn how to enable and manage the service that generates the mobile application packages of your apps, and how to access app build logs.

了解如何启用和管理生成应用程序移动应用程序包的服务,以及如何访问应用程序构建日志。

Compliance with Third Party Licenses - 遵守第三方许可

Learn how to be compliant with the licensing requirements of the third party components used by your application.

了解如何符合应用程序使用的第三方组件的许可要求。

 

Extensibility and Integration - 扩展和集成

https://success.outsystems.com/Documentation/11/Extensibility_and_Integration

 

Mobile Plugins -移动的插件

       Extend the functionalities of your mobile apps by using plugins

Featured Articles:

Using Cordova Plugins

 

使用插件扩展移动应用程序的功能

使用Cordova 插件

JavaScript

Learn how you can use JavaScript in your web applications and mobile apps.

Feartured Articles:

Extend Your Mobile App Using JavaScript

Extend Your Web Application Using JavaScript

了解如何在web应用程序和移动应用程序中使用JavaScript

 

REST

Featured Articles:

Consume REST APIs

Expose REST APIs

Troubleshoot a REST API

See More

SOAP

Check how to consume or expose SOAP Web Services in OutSystems.

Featured Articles:

Consuming SOAP Web Services

Expose a SOAP Web Service

Troubleshoot SOAP Web Service

See More

 

检查如何在OutSystems中使用或公开SOAP Web服务。(SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。或者更简单地说:SOAP 是用于访问网络服务的协议。)

SAP

Learn how you can integrate with SAP in OutSystems

Featured Articles:

Integrate with a SAP System

Configure a SAP Connection at Runtime

Execute SAP Stateful Calls

See More

 

了解如何在OutSystems中集成SAP

Extend Logic whith Your Own Code- 通过自己代码扩展

Integration Studio allows you to develop extensions in advanced integration scenarios between existion enterprise systems and OutSystems.

Featured Articles:

Extensions

Extension Source Files

Extension Life Cycle

See More

 

Integration Studio允许您在existion企业系统和外部系统之间的高级集成场景中开发扩展。

Articles in this Section

Integrate with an External Database - 与外部数据库集成

OutSystems allows you to define connections to your existing databases and use data in those databases using visual objects in Service Studio.

OutSystems允许您定义到现有数据库的连接,并使用Service Studio中的可视化对象在这些数据库中使用数据。

Configure OutSystems to Send Emails配置OutSystem 发送邮件

 

Managing the Applications Lifecycle – 管理应用的生命周期

https://success.outsystems.com/Documentation/11/Managing_the_Applications_Lifecycle

 

Application Lifecycle Management (ALM) is the continuous process of managing applications throughout their entire lifecycle: from development to maintenance.

应用程序生命周期管理(ALM)是在整个生命周期(从开发到维护)中管理应用程序的连续过程。

LifeTime is a unified console with visibility of all environments in your infrastructure. It manages the deployment of applications, IT users, and security across all environments.

LifeTime是一个统一的控制台,可以查看基础设施中的所有环境。它管理跨所有环境的应用程序、It用户和安全性的部署。

It allows you to increase the control over your factory in the following areas:

它可以让你在以下方面加强对你的工厂的控制:

Application Deployment and Configuration

By having automated deployment processes across all environments, from Development to Production, you simplify processes and increase overall IT efficiency. When using the impact analysis feature, you become aware of the exact impact the deployment of an application will have in Production. Check how to deploy applications in OutSystems.

通过在从开发到生产的所有环境中实现自动化部署流程,可以简化流程并提高整体IT效率。在使用影响分析特性时,您将意识到应用程序部署在生产环境中的确切影响。检查如何在OutSystems中部署应用程序。

Hotfix Development and Deployment - 热修复开发和部署

Control exactly what is running in Production and easily replicate those versions back into Quality Assurance to fix and test defects with confidence. Check how to apply a hotfix.

准确地控制在生产中运行的内容,并轻松地将这些版本复制回质量保证中,以自信地修复和测试缺陷。检查如何应用热修复。

IT User and Team Management - IT用户和团队管理

Ensure Developers and Operators have the appropriate privileges in each environment. Simplified cross stage policies give you the control to make sure your application management processes are fast, low risk and efficient. Check how to manage IT teams.

确保开发人员和操作人员在每个环境中拥有适当的特权。简化的跨阶段策略为您提供了控制,以确保您的应用程序管理流程是快速、低风险和高效的。检查如何管理IT团队。

Security

OutSystems supports external authentication providers and VPN usage in order to comply with your security requirements. Additionally, it provides out-of-the-box support for security features like brute-force protection attacks and applying Content Security Policy. Check how you can secure your applications.

OutSystems支持外部身份验证提供者和VPN使用,以满足您的安全需求。此外,它还提供了对诸如强力保护攻击和应用内容安全策略等安全特性的开箱即用支持。检查如何保护应用程序。

In LifeTime you have visibility over all environments in your infrastructure. To configure and monitor a specific environment, you can use the management console of the environment (Service Center).

在生命周期中,基础设施中的所有环境都是可见的。要配置和监视特定环境,可以使用环境(服务中心)的管理控制台。

Deploy Applications - 部署应用程序

Featured Articles:

Tag a Version

Deploy an Application

Configure Application Settings After Deployment

See More

Gather User Feedback - 收集用户反馈

OutSystems simplifies the whole change management process by allowing users to share feedback right inside mobile and web applications.

OutSystems允许用户在移动和web应用程序内部共享反馈,从而简化了整个更改管理过程。

Featured Articles:

Enable User Feedback for Applications

Send Feedback in Mobile Apps

Send Feedback in Web Applications

See More

Manage IT Teams - 管理团队

Featured Articles:

Typical Security Policies for an Infrastructure

Create an IT User for a Developer

Create an IT Role

See More

Secure the Applications 安全的应用程序-

Featured Articles:

Configure an Internal Network

Apply Content Security Policy

Enforce HTTPS Security

See More

Monitor and Troubleshoot-监控和故障诊断

Featured Articles:

Monitor Environments

Monitor Usage with Audit Logs

Enable Analytics for an Environment

See More

Deploying to Containers -部署到容器

Learn how you can deploy OutSystems applications to containers (for advanced users).

Featured Articles:

Recommended Network Architecture

Running Your Application in a Container

Deploy an Application to Containers using an Automated Deployment Tool

See More

 

Articles in this Section - 本节中的文章

Initial Setup of an Infrastructure - 基础设施的初始设置

Learn how to setup your OutSystems infrastructure by registering your different environments.

了解如何通过注册不同的环境来设置OutSystems基础设施。

Lifecycle Management and Data Protection - 生命周期管理和数据保护

 

 

OutSystems Language - OutSystems语言

https://success.outsystems.com/Documentation/11/Reference/OutSystems_Language

 

Data 数据

Reference information on database data handling, available data types in OutSystems, and how to model and handle data in OutSystems.

关于数据库数据处理的参考信息,输出系统中可用的数据类型,以及如何在输出系统中建模和处理数据。

Featured Articles:

Database Reference

Data Types

Handling Data

See More

 

Extensibility and Integration - 扩展和集成

Reference information on OutSystems elements related with REST APIs, SOAP Web Services and SAP integrations. Find how database types map into OutSystems data types.

有关与REST apiSOAP Web服务和SAP集成相关的OutSystems元素的参考信息。了解数据库类型如何映射到OutSystems数据类型。

Featured Articles:

Mapping External DB Data Types to OutSystems Data Types

REST APIs

SAP

See More

Logic 逻辑

Refrence information on available built-in functions, operands and operators, and logic elements and tools available for web applications and mobile apps.

关于可用的内置函数、操作数和操作符以及用于web应用程序和移动应用程序的逻辑元素和工具信息。

Featured Articles:

Built-in Functions

Expressions

Implementing Logic

See More

 

Mobile Interfaces 移动端接口

Reference information on elements available for adding data and logic to mobile apps, as well as designing screens and layouts.

关于可用于向移动应用程序添加数据和逻辑以及设计屏幕和布局的元素的参考信息。

Featured Articles:

Adding Data and Logic

Designing Screens

Designing the Layout

See More

Platform Utilities 平台工具

Refrence information on system events available in web applications and mobile apps.

关于web应用程序和移动应用程序中可用的系统事件的信息。

Featured Articles:

System Events

 

Processes 流程

Reference information on processes, process design tools and timers.

关于 流程,流程设计工具 和 定时器

Featured Articles:

Process Elements

Process Tools

Timer

See More

Web Interfaces – web接口

Reference information on elements available for adding data and logic to web applications, as well as designing web screens and layouts.

有关可用于向web应用程序添加数据和逻辑以及设计web屏幕和布局的元素的参考信息。

Featured Articles:

Adding Data and Logic

Designing Screens

Designing the Layout

See More

Workspace 工作空间

Reference information on top-level elements like modules, belonging to web applications and mobile apps.

属于web应用程序和移动应用程序的模块等顶层元素的参考信息。

Featured Articles:

Module

Mobile Module

Reference

See More

 

 

OutSystems APIs

https://success.outsystems.com/Documentation/11/Reference/OutSystems_APIs

OutSystems provides APIs that allow you to extend the capabilities of your applications. With these APIs you can integrate your applications with external systems, and programmatically access OutSystems features.

OutSystems提供api,允许您扩展应用程序的功能。使用这些api,您可以将应用程序与外部系统集成,并通过编程访问OutSystems特性。

Check here the available APIs:

Business Processes 业务流程

API Name

Available As

Description

BPT API

Referenced extension

引用扩展

Provides functionality to manage processes and activities.

提供管理流程和活动的功能。

Processes API

Referenced system module

引用系统模块

Allows you to get information from the OutSystems data model to customize and extend the design of your processes.

允许您从OutSystems数据模型中获取信息,来自定义和扩展流程的设计。

EPA TaskBox API

Referenced module

引用的模块

Provides access to the BPT taskbox, allowing you to extend its functionality according to your specifications.

提供对BPT任务框的访问,允许您根据您的规范扩展其功能。

 

Charts 图表

API Name

Available As

Description

Charts API

Referenced module

Allows you to plot charts for the web and mobile devices.

允许您为web和移动设备绘制图表。

 

Client-side Behavior 客户端行为

API Name

Available As

Description

outsystems.api.preloader API

Referenced extension and JavaScript file

 

引用的扩展和JavaScript文件

A JavaScript API that allows you to prefetch static resources (css, js, png, gif. jpg, jpeg, woff) for a list of modules.

一个允许你为获取模块列表预取静态资源(css, js, png, gif, jpg, jpeg, woff) JavaScript API

outsystems.api.requestInfo API

Predefined JavaScript object

预定义的JavaScript对象

A JavaScript API that provides methods to get information about the current request and session.

提供获取当前请求和会话信息的方法的JavaScript API

 

Database 数据库

API Name

Available As

Description

DbCleaner API

Referenced module

Provides you the actions to drop tables and columns in the database related with entities, attributes, or module versions.

提供在数据库中删除与实体、属性或模块版本相关的表和列的操作。

PlatformRuntime API

Referenced extension

Allows your applications to switch the database connection in runtime.

允许您的应用程序在运行时切换数据库连接。

RuntimePublic.Db API

.NET classes

Allows your extensions modules to call the databases configured in the environment console.

允许您的扩展模块调用环境控制台中配置的数据库。

 

Emails 电子邮件

API Name

Available As

Description

Emails API

Referenced system module

Allows you to access data about your Emails.

允许您访问有关电子邮件的数据。

 

End-User Management – 终端用户管理

API Name

Available As

Description

Users API

Referenced module

Allows you to programmatically manage OutSystems Users and Roles.

允许您以编程方式管理OutSystems用户和角色。

Infrastructure and IT Users management 基础设施和IT用户管理

API Name

Available As

Description

LifeTime Deployment API

REST API

Allows you to manage applications, modules, environments and deployments of your OutSystems infrastructure.

允许您管理外系统基础设施的应用程序、模块、环境和部署。

LifeTime Services API

SOAP web services

Provides you functionality to manage the infrastructure made available by OutSystems.

为您提供基础设施的管理功能。

LifeTime SDK

Referenced module

API for extending the LifeTime functionality including developing your own plug-ins.

扩展生命周期功能的API,包括开发您自己的插件。

Integration – 集成

API Name

Available As

Description

BinaryData API

Referenced extension

API to manipulate binary content such as conversions from and to Text or Base64 Text, encoding conversion, binary content length, and binary data comparison.

API用于操作二进制内容,例如从文本到文本或Base64文本的转换、编码转换、二进制内容长度和二进制数据比较。

EnhancedWebReferences API

Referenced extension

(Deprecated API) API to dynamically change Web Service and Web Reference URLs, SOAP headers, credentials, and proxies.

(已弃用)动态更改Web服务和Web引用urlSOAP头、凭据和代理的API

HTTPRequestHandler API

Referenced extension

API with functionality to allow you to manipulate HTTP Requests and Responses.

允许您操作HTTP请求和响应。

REST Extensibility API

.NET classes

API that enables you to access the content of requests and responses used by methods consumed from other REST APIs.

访问从其他REST API使用的请求和响应的内容。

SAP Extensibility API

.NET libraries

API that enables you to customize your connection and calls to SAP remote functions through an extension.

通过扩展自定义对SAP远程函数的连接和调用。

Monitoring and Traceability -监控和跟踪

API Name

Available As

Description

Asynchronous Logging API

Referenced extension

Provides a highly scalable mechanism to perform logging.

提供高度可伸缩的机制来执行日志记录。

PerformanceMonitoring API

REST API

Provides you REST API methods to retrieve or register request events of your applications. Request events contain metrics about the user experience of your applications.

提供REST API方法来检索或注册应用程序的请求事件。请求事件包含关于应用程序用户体验的度量。

Scripting - 脚本

API Name

Available As

Description

IncludeJavaScript API

Referenced extension

Allows you to programmatically include JavaScript snippets in all Web Screens.

允许您以编程方式在所有Web屏幕中包含JavaScript代码片段。

JavaScript API

Predefined JavaScript objects

Allows you to call OutSystems specific actions and act upon mobile app events in your JavaScript code, to tweak and customize the mobile app experience of the final user.

允许您调用OutSystems特定的操作,并在JavaScript代码中对移动应用程序事件进行操作,以调整和定制最终用户的移动应用程序体验。

System Actions – 系统操作

API Name

Available As

Description

System Actions

Referenced system module

Contains client and server actions that allow you to operate on system elements like lists and activities.

包含client server 的操作用来操作系统元素的 列表和激活等

Security and Cryptography 安全与密码学

API Name

Available As

Description

PlatformPasswordUtils API

Referenced extension

Provides you actions for validating and securely storing passwords in the database, compliant with established cryptographic practices.

提供验证和安全存储数据库中的密码的操作,符合已建立的加密实践。

Sanitization API

Referenced extension

Provides methods to avoid code injection in HTML, JavaScript and SQL snippets that need to include untrusted content, i.e., content gathered from end-users.

提供方法以避免HTMLJavaScriptSQL代码段中需要包含不可信内容的代码注入,即,收集来自最终用户的内容。

Text

API Name

Available As

Description

Text API

Referenced extension

Provides functionality to manipulate texts as, for example: search and replace using a regular expression, split, join, or format DateTimes.

提供操作文本的功能,例如:使用正则表达式搜索和替换、分割、连接或格式化日期时间。

 

Charts API –图表API

Component with widgets for plotting charts in web apps.

在web 应用程序中绘制图表的小工具组件

Featured Articles:

Create a Sample Chart

JavaScript API

The OutSystems JavaScript API allows you to call OutSystems specific actions and act upon mobile app events in your JavaScript code , to tweak and customize the mobile app experience of final user.

OutSystems JavaScript API允许您调用OutSystems特定操作,并在JavaScript代码中对移动应用程序事件进行操作,从而调整和定制最终用户的移动应用程序体验。

Featured Articles:

Application Lifecycle

Device

FeedbackMessage

See More

LifeTime Deployment API v2

Allows you to manage applications, modules, environments and deployments of your OutSystems infrastructure. Version 2 of the API adds support for deployment zones.

允许您管理外系统基础设施的应用程序、模块、环境和部署。API的版本2增加了对部署区域的支持。

Feature Articles:

REST API Authentication

LifeTime Deployment API Examples

RuntimePublic.Db API

Provides functionality to allow you to integrate with your external databases.

提供允许您与外部数据库集成的功能。

Featured Articles:

Call a Stored Procedure

Query Data from an External Database

Insert Data in the Application Database

See More

 

Articles in this Section –本章节文章

The Asynchronous Logging API provides actions to asynchronously insert records into the database or register request events of your applications in an asynchronous way.

异步日志API提供了异步地将记录插入数据库或以异步方式注册应用程序的请求事件的操作。

Provides Actions to manipulate BinaryData contents, such as retrieving the length or transforming binary content into Text.

提供操作二进制数据内容的操作,例如检索长度或将二进制内容转换为文本

Low-level API to create custom inboxes for process activities.

低级别 API  用来创建流程活动的自定义收件箱

Allows freeing-up database space.

允许释放数据库空间。

The Emails API allows you to get information from the OutSystems data model to customize and extend the design of your Emails.

电子邮件API允许您从OutSystems数据模型获取信息,以定制和扩展电子邮件的设计。

API to dynamically change Web Service and Web Reference URLs, SOAP headers, credentials, and proxies.

动态更改Web服务和Web引用urlSOAP头、凭证和代理的API

The Embedded Process Automation (EPA) automatically displays in the user's web browser all pending activities in a floating taskbox. The Embedded Process Automation (EPA) automatically displays in the user's web browser all pending activities in a floating taskbox.

嵌入式过程自动化(EPA)会在用户的web浏览器中以浮动任务框的形式自动显示所有挂起的活动。嵌入式过程自动化(EPA)会在用户的web浏览器中以浮动任务框的形式自动显示所有挂起的活动。

Provides actions to manipulate HTTP Requests and Responses.

提供操作HTTP请求和响应的操作。

API for including scripts in Web Screens for all web apps running in the environment.

API,用于在环境中运行的所有Web应用程序的Web屏幕中包含脚本。

Allows you to manage applications, modules, environments and deployments of your OutSystems infrastructure.

允许您管理外系统基础设施的应用程序、模块、环境和部署。

Core layout components and APIs used by LifeTime and its plugins.

生命周期及其插件使用的核心布局组件和api

A set of SOAP Web Services that allow you to manage the infrastructure made available by OutSystems.

一组SOAP Web服务,允许您管理OutSystems提供的基础设施。

A JavaScript API that allows you to prefetch static resources (css, js, png, gif. jpg, jpeg, woff) for a list of modules.

预获取静态资源的javascript api

A JavaScript API that provides methods to get information about the current request and session.

获取当前请求和会话的javascript api

API to access logged request events by OutSystems Platform with valuable data for your analytics. You can use it to analyze the user experience of your applications.

使用API访问OutSystems平台记录的请求事件,为您的分析提供有价值的数据。您可以使用它来分析应用程序的用户体验。

Provides actions for validating and securely storing passwords in the database, compliant with established cryptographic practices.

提供验证和安全存储数据库中的密码的操作,符合已建立的加密实践。

Allows manipulating runtime configurations for the environment.

允许操作环境的运行时配置。

The Processes API allows you to get information from the OutSystems data model to customize and extend the design of your Processes.

流程API允许您从OutSystems数据模型中获取信息,以定制和扩展流程的设计。

Enables you to access the content of requests and responses used by methods consumed from other REST APIs in .NET.

允许您访问. net中其他REST api使用的方法使用的请求和响应的内容。

API that provides methods to avoid code injection in HTML, Javascript and SQL snippets that need to include untrusted content, i.e., content gathered from end-users.

API提供了一些方法来避免HTMLJavascriptSQL代码段中的代码注入,这些代码段需要包含不受信任的内容,即,收集来自最终用户的内容。

The OutSystems SAP Extensibility API enables you to customize your connection and calls to SAP remote functions through an extension.

通过扩展自定义对SAP远程函数的连接和调用。

Enables you to modify the SOAP connection, request and/or response message in an extension.

允许您修改扩展中的SOAP连接、请求及响应消息。

List of System Actions (both server actions and client actions) available in OutSystems, including list operations.

外部系统中可用的系统操作列表(服务器操作和客户端操作),包括列表操作。

Provides actions to manipulate character strings such as joining, splitting, search and replace using regular expressions, and custom formatting of DateTime expressions.

提供操作字符串的操作,如使用正则表达式连接、拆分、搜索和替换,以及DateTime表达式的自定义格式。

API to manage users, groups and roles.

用于管理用户、组和角色的API

 

 

将在下一篇介绍 主要组件及安装相关的内容

Views: 4.8K

[[total]] comments

Post your comment
  1. [[item.time]]
    [[item.user.username]] [[item.floor]]Floor
  2. Click to load more...
  3. Post your comment