之前,有朋友留言小子需要Mac下一款强大的开发定制软件——FileMaker Pro Advanced,这里小子有时间就分享出来给更多需要的朋友。小子这次带来的是20.3.1版本。
FileMaker Pro 包含 FileMaker全部功能,以及一整套高级开发和定制工具。获得更快速、更轻松地设计与开发定制化 App 的功能。此外,还能获得强大的分析功能、诊断工具以及其他特性。如果要为企业构建更强大、更灵活的 App,FileMaker Pro是您的理想之选。
小子简单说明下FileMaker Pro的特点:
脚本调试器
在脚本工作区快速、直接地定位脚本和脚本触发器中存在的问题。在调试过程中关闭脚本触发器,以便对故障诊断程序进行微调。
数据查看器
在故障诊断过程中监视字段、变量和计算。
多表格导入
通过同时导入多个表格,提高构建或修改 app 的速度。
启用数据库加密
通过 FileMaker Pro Advanced 启用 AES 256 位加密,以便保护 FileMaker 客户端或 FileMaker Server 上的数据。
自定义菜单和自定义函数
创建、更改或删除特定菜单项目或整个菜单集。也可构建你自己的函数,并将其拷贝、粘贴或导入任何 FileMaker 文件。
数据库设计报表
针对数据库方案中的所有元素运行综合报表。
Kiosk 生成器
构建隐藏全部菜单的应用程序。
外部函数插件 API
构建更强大的计算,并扩展 app 的功能。
小子简单说明下FileMaker Pro 19版本的更新内容:
应用程序
•FileMaker Pro Advanced 应用程序现在称为 FileMaker Pro。如果使用包含 Get (应用程序版本) 函数的计算或者依赖于应用程序名称的外部脚本,可能需要对其进行更新。请参阅 Get (应用程序版本) 函数。
创建定制化 App 的更加简便的方法
•附加组件 — 通过附加组件(一系列预先设计、执行特定操作或任务的组件)为定制化 App 添加新功能。请参阅使用附加组件。
•直接在 FileMaker Cloud 中创建应用程序 — 在“创建”窗口中,团队管理员可以通过模板创建新应用程序并将其直接保存在 FileMaker Cloud 中。请参阅创建 FileMaker Pro 文件。
改进的脚本集成
•JavaScript 集成 — Web 查看器中的 JavaScript 可以直接与 FileMaker 脚本通信;两者可以相互调用以及传递参数。使用您自己的或第三方 JavaScript 库将高级用户界面元素添加到您的 App 中,例如日历、图表和定制化控件。请参阅在 Web 查看器中使用 JavaScript 编写脚本。
•FileMaker Go 中的 Siri 快捷指令支持 — 指定要配置给“快捷指令”App 的 FileMaker 脚本,可用于创建可通过“快捷指令”运行或通过 Siri 语音命令运行的快捷方式。请参阅创建并编辑脚本和《FileMaker Go 开发指南》。
改进的布局设计工具
•FileMaker WebDirect 中的卡支持 — FileMaker WebDirect 支持卡窗口样式。请参阅关于窗口样式以及下文中的“脚本步骤”和“函数”小节。
•科学计数法 — 可以将字段格式化为以科学计数法显示数字。请参阅为包含数值的字段指定格式。
•打印总页数 — 在布局上包含 {{页数}} 符号以打印页码和页数(例如,第 1 页,共 10 页)。请参阅在布局中插入日期、页码或其他变量。
•按钮栏段状态样式 — 将状态之间的按钮栏段状态样式拷贝并粘贴到其他按钮栏段。请参阅拷贝布局中的格式设置属性。
•快速在布局之间切换 — 在布局模式下,按下键盘快捷键并键入布局名称可以在布局之间切换。键入名称时会显示匹配布局的列表。请参阅布局创建与导航 (Windows) 和布局创建与导航 (macOS)。
改进的易用性
•macOS 深色模式支持 — FileMaker Pro 将采用“系统偏好设置”中选择的外观显示。使用 Get (系统外观) 函数检测外观是浅色还是深色。请参阅 Get (系统外观) 函数。
•在 FileMaker Pro 启动时打开文件 — 设置首选项以在启动时打开指定的文件。请参阅设置常规首选项。
•macOS:拖动 FileMaker Pro 以进行安装 — 通过将应用程序拖动到驱动器来安装 FileMaker Pro。请参阅《FileMaker Pro 安装指南》。
•macOS:支持高效率图像文件格式 — 在布局和容器中插入可在 macOS、iOS 和 iPadOS 中查看的 HEIF 图像。请参阅使用容器字段中的数据。
增强安全性
•Claris ID 和外部身份提供商 (IdP) 帐户身份验证 — 决定用户在每次打开 FileMaker Pro 文件时是否需要登录。请参阅设置文件选项。
脚本步骤
新脚本步骤
•配置 NFC 读取 — 扫描或停止扫描 NFC(近场通信)标签。请参阅配置 NFC 读取脚本步骤。
•配置机器学习模型 — 加载核心 ML(机器学习)模型并完成使用前的准备工作。请参阅配置机器学习模型脚本步骤。
•在 Web 查看器中执行 JavaScript — 在 Web 查看器中执行 JavaScript 函数。请参阅在 Web 查看器中执行 JavaScript脚本步骤。
更改的脚本步骤
•以下脚本步骤现在适用于 FileMaker WebDirect 中的卡:调整窗口、移动窗口/调整窗口大小 和新建窗口。
函数
新函数
•ComputeModel — 返回包含模型评估结果的 JSON 对象。请参阅 ComputeModel 函数。
•ConvertFromFileMakerPath — 将 FileMaker 格式转换为标准格式路径。请参阅 ConvertFromFileMakerPath 函数。
•ConvertToFileMakerPath — 将标准格式转换为 FileMaker 格式路径。请参阅 ConvertToFileMakerPath 函数。
更改的函数
•Get (应用程序版本) — 从 FileMaker Pro 19 开始,此函数返回 Pro,而不是 ProAdvanced,其后紧跟版本号。请参阅 Get (应用程序版本) 函数。
•Get (高对比度色彩模式) — 此函数现在是 Get (系统外观),可以检测 macOS、iOS 和 iPadOS 中浅色和深色系统外观。请参阅 Get (系统外观) 函数。
•以下函数现在适用于 FileMaker WebDirect 中的卡:Get (窗口左边距)、Get (窗口样式) 和 Get (窗口上边距)。
•YearName — A.D.(公元)纪元名称现在是公历纪元 (CE),其后紧跟年份(例如 2021 CE)。请参阅 YearName 函数。
•以下函数不再接受 algorithm 参数的 “SHA”(SHA-0 密码算法),现在返回 “?”:CryptAuthCode,CryptDigest,CryptGenerateSignature,CryptVerifySignature。
更改和删除的功能
•已删除对创建运行时解决方案的支持。
•Windows:FileMaker Pro 不再支持 Windows 7。请参阅《FileMaker Pro 技术规范》。
•Windows:FileMaker Pro 现在仅适用于 64 位版本。如果您使用 32 位版本:
•则需要安装 64 位插件。要在 Windows 中从 32 位切换到 64 位 FileMaker Pro ,或者要禁用不兼容的插件,请搜索知识库。
•要通过电子邮件应用程序发送电子邮件,您需要安装 64 位电子邮件应用程序以支持 64 位 FileMaker Pro。
•无论文件在本地还是被托管,可以对允许打开此文件的最低版本进行修改。请参阅设置文件选项。
•为防止默认字段加入新表而需要的空文件名称已从 DefaultFields.xml 改为 FMDefaultFields.xml。请参阅定义数据库表。
小子简单说明下FileMaker Pro 20.3.1版本的更新内容:
新功能和增强功能
– 循环脚本步骤现在包括Flush选项,该选项决定了关系何时更新。冲洗包括以下三个值:
始终:在循环中设置字段时,关系与连接数据一起刷新。
最小值:在循环中设置字段时,最小数据被刷新。
延迟:在循环中设置字段时,数据和关系数据只有在退出循环后才会刷新。
– 布局计算现在允许您在“指定计算”对话框中为结果指定数据类型。
– 新的FMDeveloperTool命令行工具现已可用。请参阅FileMaker Server发布说明。
– 现在可以通过端口443而不是FileMaker Pro和Linux的FileMaker Server端口5003启用安全连接隧道。HTTPS隧道可以在以下位置启用:
– FileMaker Pro首选项:选择编辑>首选项(Windows)或FileMaker Pro>设置(macOS),然后在常规选项卡上选择HTTPS隧道。
– 辅助安装.txt文件:AI_USE_HTTP_PROTOCOL_NETWORK=1
备注:
– 只能为安装在Ubuntu 22上的Linux版FileMaker服务器启用HTTPS隧道。
– 现在,当在执行计算的FileMaker客户端或FileMaker Server上启用HTTPS隧道时,Get(NetworkProtocol)函数会返回“HTTPS”。
– OmniOrb已更新到4.3.0版本。
– 为了提高性能,数据库引擎现在缓存关系来评估依赖项。
– FileMaker Pro还包括关系更改的优化内存分配。
解决的问题
布局
– 在布局计算中,对当前表中字段的引用现在只需要字段名称,而不需要完全限定的名称(table::field)。
– 如果布局计算的一部分未能评估,则计算公式以浏览模式显示。
– macOS Sonoma:在布局模式下,当您尝试更改对象或布局部分的颜色时,快捷菜单没有显示调色板。
– macOS Sonoma:在布局模式下调整对象的大小导致手柄闪烁,边框显示比正常值更厚。
脚本工作区
– macOS:在脚本工作区中快速重命名脚本或文件夹有时会导致FileMaker Pro意外退出。
– macOS Sonoma:在脚本工作区中打开和编辑脚本,然后关闭并重新打开脚本工作区会导致工具栏不再出现在脚本工作区中。
一般的
– 当使用OAuth 2.0提供商发送电子邮件时,电子邮件没有发送,并返回一个错误,说无法生成访问令牌。当FileMaker Pro尝试发送电子邮件或FileMaker Server尝试发送电子邮件通知时,就会发生这种情况。
– 当临时数据库文件中出现错误时,FileMaker Server上的数据库停止响应或意外关闭。
– 在指定字段对话框中,打开管理数据库对话框的方法丢失或不起作用。
– macOS:在关系图中创建自连接导致FileMaker Pro意外退出。
– macOS Sonoma:当打开Stage Manager时,在某些情况下,FileMaker Pro窗口在您移动后会恢复到原始位置。
– macOS Sonoma:如果文档窗口关闭,而状态工具栏隐藏在另一个文件中,则状态工具栏无法出现在新打开的文件的文档窗口中。
注意:macOS Sonoma中忽略了新窗口脚本步骤的工具栏设置。
– macOS Sonoma:在布局模式下对图片使用cut命令(Command+X)时,FileMaker Pro意外退出。
已知问题
– 如果布局计算中的字段引用仅使用字段名称,则当字段数据更改时,布局计算不会更新。要解决这个问题,请使用完全限定的字段名(table::field)。
– macOS Sonoma:当您自定义状态工具栏然后切换模式时,自定义会丢失。
系统版本要求:macOS 11 或更高。
Apple Silicon 兼容性:兼容
暂无评论内容