- 博客(12)
- 收藏
- 关注
原创 [outsystems学习]用户管理2
B)Active Directory或LDAP认证时,Outsystems数据库里有用户和密码时会优先最初使用本地认证,而SAML 2.0、Azure AD、Okta的认证不会这样。1.SAML 2.0、Azure AD、Okta的构成平台时,最终用户重定向到企业资格认证(用户名和密码)Web页面,成功后回到原来的Outsystems程序页面。A)最终用户认证的6种方式中,Internal以外不需要手动作成用户,最初Login时自动在Outsystems数据库里作成,但不保存密码。
2024-10-22 22:48:27 484
原创 [outsystems学习]用户管理1
在Outsystems里构成域名,域名邮件的所有者即为内部最终用户,以外的则是外部最终用户。*同一个Outsystems11基盘可以有多个本番Runtime,同一个最终用户在不同的本番Runtime里运行程序会各自算入Runtime的最终用户数。*Outsystems程序的最终用户(组织的职员,合同工),分类为内部最终用户或者外部最终用户(程序使用的顾客,合作伙伴,其他外部人员)*操作程序的非匿名的各个最终用户,属于订阅里最终用户数的对象范围。邮件字段,用户名字段里没有邮件地址的用户,会算入内部最终用户。
2024-10-21 17:53:46 507
原创 [outsystems学习]数据库最适化
重要:更新带有过2000字节大文本属性或binary数据的实体会很慢,在数据库2000字节大文本属性也会被投影为binary数据。安全的方式是插入时使用临时文件,和使用定时器非同期处理。用一个包括一般的查询的特定实体的索引,并且有时候索引们会跨越一般查询组属性在同一个表里。#解决:识别用在慢查询的查询条件和JOIN式里所有的属性,这里最好的候选是建立了索引性能改善的重要影响因素:属性的数据类型和有无索引。#重要:数据库索引将会提高大数据表的查询速度,用较小集合的顺序数据索引页,达到通过排序改善查询。
2024-10-07 18:19:06 275
原创 [outsystems学习]基盘管理2
--把"ServerB"的RabbitMQ broker加入"ServerA",也叫rabbit,在一个簇群。---停掉"ServerB"的名叫rabbit的RabbitMQ broker,1)在"ServerA"里,CLI进入RabbitMQ的sbin路径:*同上。#缺省状态:如果有一个单一RabbitMQ实体运行的话,由它的节点共享数据。---启动"ServerB"的RabbitMQ broker。2,RabbitMQ的对应的TCIPort开放。■Outsystems缓存失效服务的高可用性。
2024-10-03 17:22:21 888
原创 [outsystems学习]基盘管理1
在Front-ends里缺省有效,但可以Service Center的administration console里无效化。Mobile、Reactive : 120 次请求/秒 (Traditional : 40 次请求/秒)■Outsystems平台服务器角色Roles#仅适用于on-premises和私有云。可在 Front-end 服务器Administration top菜单的。#对比单一服务器,推奖farm architecture。■Outsystems平台服务器的扩展性和高可用性。
2024-10-03 15:39:55 315
原创 [outsystems学习]日志表·视图
视图View:oslog_Error , oslog_Error_Previous。例:Error型Log: 表:oslog_Error_0 to oslog_Error_9。#你在Service Center里只能看到最新2周的Log,在保存期内的旧Log仍放在数据库里。LOG每周存入不同的表: 11点45分 PM (数据库时间)
2024-10-01 10:55:45 243
原创 [outsystems学习]Reactive Web最佳解决方案(命名编程惯例)
例:〇⇒"Customer" ✖⇒ "Cstr"例:""Customer" instead of "record"?例:"Customer_Edit" and "Customer_Show"・ 可再利用Server Actions的逻辑。・ 尽可能短记述JavaScript和CSS。・用静态实体代替程序里的直接代入码值。・ 用跨浏览器JavaScript。・ 避免一个表里的字段过百。・对不明晰或复杂逻辑加注释。・对字符串表现加例子。・ 注释JavaScript。・ 检查外键的删除规则。
2024-09-26 16:41:58 333
原创 [outsystems实战]克隆版作成
6)找到刚才克隆的两个Modules,点击下面的右箭头导入上面4)作成的新项目。5)回到程序一览目录,打开下面的Independent Modules。#实战内容:把一个现有项目克隆一下,作成一个独立的新项目#11)打开新的网页确认:变成了新的地址和旧数据没有了。8)NEWHOTEL的旧参照对象删除。7)适当的改名和文字调整。
2024-08-26 15:19:44 195
原创 [outsystems学习]DB参考2
・当你在reactive和mobile apps的UI里用Date Time时,时刻值会转换成设备的本地值。・ reactive和mobile apps的Date Time时刻总是UTC,就算请求服务器。手机设备向服务器请求 #2007-12-18 17:00:00#的时刻值时,・服务器端的Date Time时刻对应着服务器端的time zone。(1)程序的User Provider是一样的。(3)当你在UI里显示这个值时,最终用户会看到。(2)当你在手机设备存这个值时,会以UTC。
2024-08-24 22:35:17 286
原创 [outsystems学习]DB参考1
Outsystems只是把程序模型application model里的属性删掉,DB里还保留者,所以会有列多的警告信息出来。改属性Attribute名时,Outsystems建立一个新名字的列名,旧列和数据仍在DB里,但在开发 环境里不再有效。改实体Entity名时,Outsystems只是改了DB的关联association名,物理名没变。如果已有数据,Outsystems尝试做变换处理,不能变换或则会丢数据的话,会报DB升版错误。如果DB里已有同名的话,Outsystems尝试做映射map处理。
2024-08-23 16:53:02 620
原创 [outsystems学习]系统要求 system requirements
硬件最小要求 Hardware (minimum requirements)如果有一个以上的front-end server的话,要确保每个的设定都一样,网路环境要求 Network environment requirements。AP服务器 Application server。操作系统 Operating system。
2024-08-22 18:08:07 461
原创 [outsystems学习]平台架构概要笔记1
Aurora Serveries V2 : DB的DATA自动写入3个AZ。》ODC,基于云原生的程序开发平台。
2024-08-21 15:01:37 506 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人