不是設計一個軟體工作坊來使用基於規則的邏輯設計自動化工作流程將是完美的嗎?也許您有一個應用程序,希望在數據源符合查詢時收到通知,或者您可能需要在星期四收到數據時將其傳輸到特定應用程序。
如果您正在尋找一個自助式自動化工作流程產品,可以讓您自動執行數百種不同的任務,那麼ThinkAutomation自動化平台可能適合您。
自動化的困難之處
許多自動化工作流程都是一系列零散的腳本或例程。這些腳本和例程可能文檔記錄不良,甚至更糟,根本沒有文檔。這種情況導致對正在支持這些工作流程的IT人員來說無法清楚地了解到底發生了什麼,這對他們構成了一個重大問題。
在許多IT環境中,自動化是一個包含多種語言的數百個腳本的腳本存儲庫。你們中的許多人可能會有這種情況,並且知道它以幾種方式失敗:在大規模上進行管理,以及為其他非IT部門提供自助式自動化能力。
您需要的先決條件
如果您打算設置ThinkAutomation來試用,您將需要一台Windows Server機器。本教程使用以下設置使ThinkAutomation運作。
- VMware Workstation 16,運行Microsoft Windows Server 2022 Standard Version 21H2的單個VM,配置為2 vCPU / 8 GB RAM / 60 GB HDD。
- 本教程使用Microsoft SQL Server 2017 Express數據庫。
ThinkAutomation組件
ThinkAutomation平台是由多個組件組合而成,每個組件相互配合。它使用客戶端/服務器架構,如下所示。

服務器(或節點)使用三個主要服務:
- 主服務器服務 – 維護消息處理隊列、消息存儲數據庫和元數據,並為ThinkAutomation Studio用戶提供數據。
- 消息讀取器服務 – 從配置的消息來源讀取消息。
- 消息處理器服務 – 執行自動化。
Studio是平台的一部分,是一個集成開發環境(IDE)工具,允許您配置消息來源和自動化。 Studio可以安裝在一台或多台計算機上。
安裝ThinkAutomation
當您下載ThinkAutomation時,您將首先注意到的是它是一個無需麻煩的30天試用版。沒有信用卡要求,這相當令人耳目一新。

安裝不需要太多開始。您選擇路徑,接受用戶許可協議,然後點擊安裝:

安裝過程只需要幾分鐘就可以完成。安裝完成後,您就可以開始使用ThinkAutomation:

不要被這個迷惑。雖然ThinkAutomation已安裝,但還沒準備好。當您點擊開始ThinkAutomation時,您進入配置階段。
配置ThinkAutomation節點
ThinkAutomation的所有操作都圍繞著節點進行,這是安裝產品和所有組件的伺服器。安裝完成後,您會提示配置節點並提供三個選項:
- 完整 – 安裝所有服務和工作流程編輯器Studio。
- 僅Studio – 只安裝ThinkAutomation IDE。
- 分散服務 – 在此節點上選擇性安裝要安裝的組件。

如果您是第一次安裝該工具,預設選擇完整,包含您需要開始使用的所有內容。
配置精靈會執行一些最後的檢查。

點擊完成後,將顯示註冊提示。然後,您將被提示填寫信息,並將序列號留空以激活30天試用期。

然後,您需要為系統管理員設置密碼並創建一個普通用戶。

最後,您需要創建消息存儲數據庫。您需要一個SQL數據庫來存儲作為自動化工作流程一部分使用的消息。此時,安裝稍作停頓。您需要單獨安裝支援的數據庫。以下是可用的選擇。
ThinkAutomation 將來自訊息來源的每個傳入訊息保存在訊息存儲庫中。訊息存儲庫包含每個已處理的傳入訊息的副本。您可以使用 ThinkAutomation Studio 查看訊息存儲庫。

默認情況下選擇 Microsoft SQL Server(本地)。如果您已經有 Microsoft SQL Server(本地或遠程),您需要填寫實例、驗證和資料庫名稱字段。
使用 Microsoft SQL Server Express 是最簡單的。為此,您可以點擊安裝程式內置的按鈕來下載。開始安裝

安裝完數據庫後,是時候創建訊息存儲庫了。
點擊創建,然後 ThinkAutomation 訊息存儲庫將被創建並啟動服務:

探索 ThinkAutomation
一旦您設置好了 ThinkAutomation,就該登錄 ThinkAutomation Studio 並構建自動化工作流程了。

登錄後,您將看到一個現代直觀的 ThinkAutomation Studio 介面。該介面以熟悉的選項卡式菜單突出顯示,與許多現代 Microsoft 應用程序類似。

探索器選項卡
在探索器選項卡下,您將看到兩個對 ThinkAutomation 至關重要的組件:訊息來源和自動化。
訊息來源
當您點擊新訊息來源按鈕時,您將看到觸發自動化工作流程的各種方式。訊息來源是ThinkAutomation在決定是否觸發工作流程時查看的觸發器或服務。

自動化
點擊新自動化,您將看到各種選項來創建新的自動化、編輯現有的自動化,或從庫中選擇現有示例。

您可以通過拖放基於規則的邏輯流程來構建工作流程,從HTTP GET / POST API請求、流程邏輯、Azure服務到您自己的腳本都可以。下面的示例是將HTTP-Get自動化流程拖放到工作流程中,您可以開始自定義它。

您可以使用這些內置的流程模板構建自定義的、複雜的工作流程。下面是一個示例,展示了樣本工作流程中的基於規則的邏輯。

訊息存儲
訊息存儲標籤是您將看到來自訊息來源的處理訊息的地方。這個標籤是ThinkAutomation組織自動化的地方。

日誌
與任何客戶端/服務器應用程序一樣,您也將有日誌。日誌標籤是您可以按日期/時間、訊息嚴重性和訊息來源監控活動的地方。日誌幫助管理員排除工作流程或ThinkAutomation平台本身的問題。

自定義操作
默認情況下,ThinkAutomation 預設安裝了許多內建的操作。它還允許您在自定義操作選項卡下創建自定義操作。在此區域,您可以使用C#創建自定義操作,或從ThinkAutomation在線庫中下載新的操作。


成本
在使用這個方便的工具的30天試用期後,您有一些購買該產品的選擇。ThinkAutomation有三種年度訂閱方式。
標準($1299美元)
A Standard subscription would fit a majority of SMB use cases.
- 每個內建功能和操作的許可證
- 無限使用ThinkAutomation studio
- 無限消息處理
- 無限自動化
專業版($2599美元)
專業版訂閱最適合中小型企業,因為大多數可能具有專門的IT資源支持多個部門的自動化需求。
- 所有標準版的功能,加上一個功能齊全的代碼編輯器
- 通過內置IDE構建自定義操作
- 執行.NET、C#或VB.NET腳本
- 參考外部組件
企業版(報價)
如果您需要在幕後進行額外的定制或需要來自ThinkAutomation的專業服務,則需要企業訂閱。
- 專業版中包含的所有內容,以及訪問我們的技術人員
- 高可用性和故障切換
- 選擇擴展支援和服務
- 只需支付您所需的額外費用
第一印象和最終想法
在寫這篇文章之前,我從系統管理員的角度給出了一些對ThinkAutomation產品的第一印象和最終想法。
總的來說,令人印象深刻的是,在實驗室中快速且輕鬆地建立ThinkAutomation的實例是多麼容易。除了安裝Microsoft SQL Server之外,並不需要太多的高級配置選項。當然,大多數生產環境可能已經有專用的SQL服務器,對於這次審查來說,這不是問題。
界面乾淨、現代且直觀,無需深入研究文檔即可理解。我花了幾分鐘時間查看了消息來源和自動化中可用的選項。很快就弄清楚了如何構建基本的自動化工作流程。
ThinkAutomation的市場宣傳講述了它是一個開放式的自動化解決方案,為您提供了一個設計和自動化自定義工作流程的工作坊。根據我的觀察,這一點是正確的。
稍微花點時間探索後,我發現ThinkAutomation是自動化工作流程的優秀選擇。從無到構建一個可用的自動化解決方案,ThinkAutomation的價格不僅負擔得起,而且是一個明智的選擇。
如果您正在尋求將一些自動化引入您的環境,請嘗試一下ThinkAutomation。我認為您會喜歡它。