Claris FileMaker Pro 19
重大更新報導
本篇有可能隨著技術進展,而更新本文,請不定時回來查閱;轉載需註明本文出處,勿修改內容,明易資訊有限公司保留一切權利,謝謝您的配合。
跨平台介紹 | 中文簡報 | 下載試用 | 詢價購買
Claris FileMaker Pro 19 桌機/iPad 範例
Claris FileMaker Go 19 iPhone 範例
Claris Logo 與 Advanced 簡化名稱即為 FileMaker Pro 現今 19 版本開始,FileMaker Pro Advanced 更已簡化名稱,以後直接稱謂 FileMaker Pro ,原來的 Advanced 功能全部都有;而真正全名要冠上 Claris FileMaker Pro,如果到軟體選單的File -> About FileMaker Pro... 會看到下圖,為符合先前 FileMaker Inc. 換成 Claris International Inc .,所以自然地在新版也都更換了 Claris Logo,包括了 Claris FileMaker Server 的 ADMIN CONSOLE 也改了 Logo 與字樣。 FileMaker 19 版支援 FileMaker 12 - 19 資料庫版本,換句話說,新版能從 12 版到 19版的副檔名 .fmp12 檔案都可以開啟 。
Claris FileMaker Server 的 ADMIN CONSOLE 也改了 Logo 與字樣
新 FileMaker Pro 19,強調下圖五項重點,
全面性的工具
全面性的安全性
集成、自動化、創新
行動 AI
Web 原生
並且也加了另一延申能力,可以整合不同 APPs 做更好的流程規劃,稱之 Claris Connect ;本文專注在 FileMaker 19 版新功能,之後會另外一篇專文介紹
Claris Connect 。
Claris 公布目前軟體更新政策,
因應全球眾多企業的使用需求與適用性,不再以一年一次推出,只要有「新功能」內部開發並測試後就會釋出,所以可能一年會出現幾個小版本功能更新,請注意這跟解決問題或錯誤(Fix bugs)有所不同。
更容易的建立客制化 Apps
新樣版 - 基於新樣版為許多常見業務內容來建立自定義應用。
Add-ons - 這是之前版本放在入口(Portal)就有的功能,就是已做好幾個入口樣版,可以藉由點選就快速加至設計面版裡,所有表格與欄位都是立即生成,新版可以任意新增常用的模組,自己也可以此在基礎自由修改。
直接在 FileMaker Cloud 建立 Apps - 現在在 FileMaker Cloud 團隊管理者帳號,可以直接在網上平台提供的樣版來建立 Apps。
更好的 Script 整合性
整合 JavaScript 功能 - 現在 JavaScript 可以透過 FileMaker Script 更容易的與 Web Viewer 直接溝通,採用呼叫 Function 與參數功能來傳遞,這樣能結合自己寫的 JavaScipt 程式或函式庫等來加入更進階的使用者介面,像是行事曆、圖表、自訂控制組件等。
在 FileMaker Go 支援 Siri 快捷應用 - 可以指定 FileMaker Script 給 iOS 裡的捷徑 App 功能,來建立程式執行,運行方式當然是透過捷徑 App,或 Siri 的語音指令就可以,這類型的應用可以用聲控即說話方式,就能控制系統做任何事,如:統計今天的報表或銷售狀況,並寄送到您的郵件,或查詢客戶資料,並自動寄送報價單...等。
更好的版面設計工具
WebDirect 正式支援 Card Window - 原本只有完整支援 Card Window 在 FileMaker Pro 上使用,現在正式支援在網頁,包含 Card Window 的調整、移動視窗位置等微調。
科學記號 (Scientific notation),又稱為科學記數法或科學記法,阿基米德提出的一種數字的表示法,可以將欄位格式化為以科學計數法來顯示數字。
列印 Total 所頁面計數 - 此功能在之前版本也能完成,但是要以 Sceript 方式來完成,現在支援以符號 {{PageCount}} 就能把要列印的所有頁計算出來。
按鈕條的分段狀態樣式 - 這樣功能是能讓您直接只複製按鈕條的「分段狀態樣式」到其他不同的按鈕條。
快速切換版面(Layout) - 此功能是筆者認為在此新版的設計介面上最棒的功能,用在 Layout 模式時,輸入鍵盤 Command+Alt+K (macOS) / Ctrl+Alt+K (Windows),就會出現輸入欄,輸入 Layout 名稱關鍵字,再選擇按下 Enter 後就會直接切換到該 Layout,這在 Layout 很多或要尋找時,會省下非常多時間。
更好的可用性
支援 macOS 夜晚模式 - FileMaker Pro 以「系統偏好設置」中選擇的外觀顯示。 使用 Get(SystemAppearance)函數檢測外觀是淺色還是深色,如:Aqua 或 DarkAqua。
當 FileMaker Pro 軟體開啟時,自動開啟 App 應用 - 這是在軟體本身的 preference 裡做設定,此功能如果用在公司裡每天自動要使用的系統,會變得更省事,更有生產力。
FileMaker Pro 只需拖曳就安裝完成(macOS 限定) - 如果您是 macOS 的愛用者就知道這功能,只需直接把 FileMaker Pro App 拖曳到應用程式(Applications),就完成安裝程序。
支援 HEIF 影像格式檔 - HEIF 為高效圖檔格式,全名 High Efficiency Image File Format,是一個用於單張圖像或圖像序列的檔案格式,可以儲存單個或多個圖像及其縮圖、儲存連拍相片支援同時擷取影片和靜止圖像,即將靜止圖像和定時圖像序列儲存在同一檔案中高效地表示動畫和動態靜圖等,蘋果全系統都有支援,包含 macOS、iOS 與 iPadOS,所以現在可以直接把此格式檔,放到 Container 欄位裡就能顯示。
不斷強化安全性
支援 Claris ID 與 Idp (external identity provide) 帳號認証 - 新版支援用雲端的 Claris ID 或第三方的 Idp 帳號登入,好處是在同一個地方統一管理密碼,不用每次都要輸入。
新增的 Script Steps
Configure NFC Reading - 此指令是可以掃瞄或停止掃瞄 NFC (Near Field Communication)標籤;NFC 中文簡稱近距離通訊或近場通訊,這是一項通訊協定,主要讓兩個電子裝置(其中一個通常是行動裝置,例如智慧型手機)在相距幾公分之內進行通訊。NFC 在不同平台(Android 、iOS、Windows Phone)都有見其應用,最常見是用在手機支付,如 Apple Pay、Google Pay、Samsung Pay 等。
NFC 更多應用?
二台手機間靠近不用任何線材就能直接傳輸資料,近距離接觸,就能取代原來的具有的功能像是:鑰匙、門禁卡、信用卡、車票、或用於身分驗證授權做文件簽署、工作流程簽核...等,簡單而言,一隻手機就取代上述所有功能,不用帶太多東西,即已具備好其方便、安全性等。
所以現很多大城市的運輸交通工具如公車、地鐵等;所使用的卡片都具有NFC技術,一樣手機靠近閘門碰一下卡片就能扣款,中間都有經過加密請不要擔心。
另外也有些內建的 NFC 喇叭、印表機、相機、電視等設備連線,過程中不需要自行設定藍牙或是Wi-Fi,手機一靠近設備之間會自行連結自動快速配對,不用再花時間設定,省去了一些步驟,只要利用 NFC 感應一下就能完成。
用 AI 來設您的 APP 變得「更聰明」,舊版已可以串連不同家的 AI 平台,如:Amazon AI 或 IBM Watson...等;現在不用串連其他平台,只要載入 Core ML,即 Configure Machine Learning Model 載入 Core ML (Machine Learning) 模組並相關設定完成後,就能以本身 APP 來使用 AI 功能。
使用 Core ML 3 來建立 ML (Machine Learning) 機器學習
這是指用在 Apple 設備上的 A 系列晶片和神經引擎,與領先行業的機器學習來構建即時、每個人專屬的個性化體驗。
Core ML 3 支持比以往有更好的機器學習模型,模型除了 Caffee、Keras 外,2018年就支援知名的 TensorFlow、IBM Watson、MXNet...等,目前 Core ML 已经完全支持市面所有主流的 Framework,借助 Create ML,可以在 Mac 上使用零代碼來構建機器學習模型,應用在 macOS 或 iOS 上的 FileMaker App。
Perform JavaScript in Web Viewer - 執行任何在 Web Viewer 裡的 JavaScript function,反之亦然,也可以執行 FileMaker Script Step。
Execute Data API script step - 能直接從 FileMaker App 向 FileMaker Server 要求資料並回傳 JSON 格式。
新增或改善的 Functions
ComputeModel - 回傳 JSON 物件,此包含了 Model 評估後的結果。
ConvertFromFileMakerPath 與 ConvertToFileMakerPath - 轉換 FileMaker 路徑格式到標準格式,如:PosixPath、URLPath、WinPath等路徑格式。
Get(ApplicationVersion) - 回傳現有軟體版本,如回傳:Pro 19.0.1。特別注意 19 版不會回傳 ProAdvanced,如先前所言,名稱已改成 Pro 。
Get(HighContrastColor) - 已被 Get(SystemAppearance) 所取代。
以下所有都支援 Card Windows 在 Web Direct 的使用,如:Get(WindowLeft)、Get(WindowStyle) 與 Get(WindowTop)。
YearName - 此用在日本語系的年名,如:令和。
以下加密演算法已不再支援"SHA",如:CryptAuthCode、CryptDigest、CryptGenerateSignature 與 CryptVerifySignature。
變更與移除功能
新版已將 Runtime 建立已拿掉不再使用, 此至少五年前官方即有預告 。
新版已不支援支援在 Windows 7 使用,已不再支援老舊相容性差的IE,請改用更流暢的瀏覽器,如:Safari 13.x Chrome 80 New Microsoft Edge 80 Microsoft Edge 44 等以上版本。
要提昇高效能必然捨棄 32 位元軟體或作業系統,新版只支援 64 位元版本應用,不論是第三方 plug-ins、郵件寄送軟體等都一樣,所以也建議請不要再使用 32 位元的軟體或 32 位元的 Windows 作業系統。
還記得此功能嗎?"Minimum version allowed to open this file",現在不論是本地或放在 FileMaker Server 都可以直接變更,以往是先要在 FileMaker Server 停用該資料庫,並下載再變更後上傳,有點不方便。
在建立資料庫檔案後,會自動建立五個相關欄位,這設定是放在這個檔案 DefaultFields.xml,新版改名為 FMDefaultFields.xml 。
此參考 DefaultFields.xml 設定建立而來,不同作業系統可以由以下路徑找到。
macOS
Applications/FileMaker Pro 17 Advanced/FileMaker Pro Advanced.app/Contents/Resources/ en.lproj/DefaultFields.xml (macOS)
Windows
drive:\Program Files\FileMaker\FileMaker Pro 17 Advanced\Extensions\English (Windows)
找到後可以直接編輯「
FMDefaultFields.xml」文件,編輯後需另存到以下不同作業系統的路徑,重開 FileMaker 之後,在建立表格時,即能自動幫您建立設定值裡的內容。
macOS
/Users/Shared/FileMaker/Shared/
Windows
(drive:\ProgramData\FileMaker\Shared\ (若無目錄 Shared 時,請手動建立。)
FileMaker Server 已支援安裝在 Linux (Ubuntu 18.04)
目前已在支援的版本以 Linux 的 Ubuntu Linux 18.04 (Long Term Support) Server 為發佈版本,這也可以讓您安裝在虛擬主機中。