ThinkAutomation: אוטומציה לכל הדברים

אולי יהיה מושלם לקיים סדנה לעיצוב תהליכי עבודה אוטומטיים באמצעות לוגיקה מבוססת כללים? אולי יש לך אפליקציה שאתה רוצה לקבל התראה אם מקור נתונים תואם שאילתה, או אולי יש לך צורך להעביר נתונים לאפליקציה ספציפית אם הם מתקבלים ביום חמישי.

אם אתה מחפש מוצר זריז עם אפשרויות אוטומציה עצמאיות שמאפשר לך לאוטומציה של מאות משימות שונות, פלטפורמת האוטומציה ThinkAutomation יכולה להיות בשבילך.

קשיים עם האוטומציה

רבים מתהליכי העבודה האוטומטיים הם סדרת סקריפטים או רוטינות בלתי מקושרות. הסקריפטים והרוטינות אלו יכולים להיות מתועדים בצורה חלשה, או אפילו, לא מתועדים בכלל. מצב כזה יכול להוביל להבנה לא ברורה של מה כל פעולה עושה, וזה מהווה בעיה גדולה לצוות ה-IT שמוקצה לתמוך בתהליכי עבודה אלו.

האוטומציה, בהרבה מהסביבות של ה-IT, היא מאגר סקריפטים עם מאות סקריפטים בשפות רבות. הרבה מכם ייאשו בזה וידעו שזה נכשל בכמה דרכים; ניהול בקנה מידה גדול וספק יכולת אוטומציה עצמאית למחלקות שאינן IT.

הנחיות מחייבות שצריך

אם אתה מתכוון להגדיר את ThinkAutomation לנסות אותו, תצטרך להשיג מכונת שרת עם מערכת הפעלה Windows. המדריך הזה השתמש בהגדרה הבאה כדי להפעיל את ThinkAutomation.

  • VMware Workstation 16 עם מכונה וירטואלית אחת הרצה Microsoft Windows Server 2022 Standard Version 21H2 עם 2 vCPUs / 8 GB RAM / 60 GB HDD.
  • המדריך השתמש במסד נתונים Microsoft SQL Server 2017 Express.

רכיבי ThinkAutomation

הפלטפורמה של ThinkAutomation היא שילוב של מספר רכיבים שונים הפועלים יחד. היא משתמשת בארכיטקטורת לקוח / שרת כפי שמוצג למטה.

Source: ThinkAutomation

השרת (או צומת) משתמש בשלושה שירותים עיקריים:

  • שירות השרת הראשי – מחזיק בתור העיבוד של ההודעות, מסד הנתונים לאחסון ההודעות והמטא-נתונים ומשרת נתונים למשתמשי ThinkAutomation Studio.
  • שירות קורא ההודעות – קורא את ההודעות ממקורות ההודעות המוגדרים.
  • שירות מעבד ההודעות – מבצע אוטומציות.

הסטודיו, שהוא חלק מהפלטפורמה, הוא כלי סביבת פיתוח משולב (IDE) שמאפשר לך להגדיר מקורות הודעות ואוטומציות. ניתן להתקין את הסטודיו על גבי מחשב אחד או יותר.

התקנת ThinkAutomation

אחת הדברים הראשונים שתפריט לב כאשר מורידים את ThinkAutomation הוא שזהו ניסיון ללא תשלום למשך 30 יום. אין דרישת כרטיס אשראי, מה שמרענן מאוד.

Downloading ThinkAutomation

ההתקנה אינה דורשת הרבה כדי להתחיל. אתה בוחר את הנתיב, מקבל את ה-EULA ולוחץ על ההתקנה:

ThinkAutomation installation process

תהליך ההתקנה לוקח רק כמה דקות להשלמה. לאחר הסיום של ההתקנה, אתה מתחיל את ThinkAutomation:

ThinkAutomation installation process

אל תתפתה מזה. בעוד ש-ThinkAutomation מותקן, זה עדיין לא מוכן. כאשר אתה לוחץ על התחל ThinkAutomation, אתה מתחיל בשלב התצורה.

הגדרת צומת ThinkAutomation

הכל סביב צומת, השרת בו המוצקד המוצג עם כל הרכיבים של המוצר. לאחר התקנה, יש לך הצעה להגדיר את הצומת ולך ניתן שלוש אפשרויות:

  • מלא – התקנת כל השירותים והסטודיו לעריכת זרימי עבודה.
  • סטודיו בלבד – להתקין רק את סביבת הפיתוח של ThinkAutomation.
  • שירותים מפוזרים – לבחור באופן בררני אילו רכיבים להתקין בצומת זה.
ThinkAutomation configuration process

אם אתה מתקין את הכלי לפעם הראשונה, אז בררנות מלא נבחרת כברירת מחדל ויש בה כל מה שאתה צריך כדי להתחיל.

אשף ההגדרה בוצע בדיקות סופיות מסוימות.

ThinkAutomation configuration process

לאחר לחיצה על סיום, אתה מקבל הודעת הרשמה. תתבקש למלא את הפרטים ולהשאיר את מספר הסידורי ריק כדי להפעיל את הניסוי של 30 יום.

ThinkAutomation Registration process

אז, יהיה עליך לקבוע סיסמה למנהל המערכת וליצור משתמש רגיל.

Setting a Password

לבסוף, יתבקש ממך ליצור את מסד הנתונים לאחסון ההודעות המשמשות כחלק מזרימת העבודה האוטומטית. בנקודה זו, ההתקנה עושה סיוט קטן. עליך להתקין אחד מבסיסי הנתונים הנתמכים בנפרד. למטה יש את האפשרויות הזמינות.

ThinkAutomation שומר כל הודעה נכנסת ממקור ההודעות במאגר ההודעות. מאגר ההודעות מכיל העתק של כל הודעה נכנסת שעובדת. ניתן להציג את מאגר ההודעות באמצעות תוכנת ה-ThinkAutomation Studio.

SQL Database to Store Messages

ברירת המחדל היא Microsoft SQL Server (local). אם כבר יש לך Microsoft SQL Server (local או מרוחק), תצטרך למלא את השדות Instance, Authentication ושם המסד נתונים.

הדרך הקלה ביותר להתחיל היא עם Microsoft SQL Server Express. כדי לעשות זאת, ניתן ללחוץ על הכפתור להורדה המובנה בתוך המתקין כדי להתחיל בהתקנה.

Installing Database

לאחר התקנת מסד נתונים, הגיע הזמן ליצור את מאגר ההודעות.

יש ללחוץ על צור ומאגר ההודעות של ThinkAutomation ייווצר והשירותים ייפתחו:

Creating the Configuration Message Store

חקירת ThinkAutomation

לאחר שהגדרת את ThinkAutomation, הגיע הזמן להתחבר לתוכנת ה-ThinkAutomation Studio ולבנות זרימת עבודה לאוטומציה.

ThinkAutomation Studio

לאחר התחברות, תוצג לך ממשק תוכנת ה-ThinkAutomation Studio המודרני והאינטואיטיבי. הממשק יוצא לפועל עם תפריט כרטיסיות מוכר דומה לרבות יישומים מודרניים של מיקרוסופט.

ThinkAutomation Interface

כרטיסיית הדפדפן

תחת כרטיסיית הדפדפן תראה שני רכיבים חיוניים ל-ThinkAutomation; מקורות הודעות ואוטומציות.

מקורות הודעות

כאשר אתה לוחץ על כפתור מקור הודעה חדש, תראה דרכים שונות להפעיל את זרימות האוטומציה. מקור הודעה הוא הפעיל או השירות שבו ThinkAutomation מתבונן כאשר הוא מחליט האם להפעיל זרימת עבודה או לא.

New Message Store Button

אוטומציות

לחץ על אוטומציה חדשה ותקבל מגוון אפשרויות ליצירת אוטומציה חדשה, לערוך אוטומציות קיימות או לבחור מדוגמה קיימת מהספרייה.

New Automation Interface

באפשרותך לבנות זרימת עבודה על ידי גרירה ושחרור של תהליכי לוגיקה מבוססי כללים עבור כל דבר, מבקשות API HTTP GET/POST, לוגיקת זרימה, שירותי Azure ועד סקריפטים שלך. הדוגמה למטה היא גרירה של התהליך האוטומטי HTTP-Get ושיבוץ אותו בזרימת העבודה שבה תוכל להתחיל להתאים אותו.

Building a Workflow

באפשרותך לבנות זרימות עבודה מותאמות אישית ומורכבות בעזרת תבניות תהליכים מובנות אלו. הדוגמה למטה היא דוגמה ללוגיקה מבוססת כללים בזרימת עבודה דוגמתית.

Built-in Process Template

אחסון ההודעות

הלשונית אחסון הודעות היא המקום בו תראה הודעות שעוברות עיבוד ממקורות ההודעות שלך. הלשונית הזו היא המקום שבו ThinkAutomation מתפעלת אוטומציות.

Message Store

יומנים

כמו כלי יישום לקוח/שרת אחר, יש לך גם יומנים. הלשונית יומנים היא המקום שבו תוכל למצוא פעילות לפי תאריך/שעה, חומרה של הודעה ומקור הודעה. יומנים עוזרים למנהלים לאתר בעיות בזרימות עבודה או בפלטפורמה של ThinkAutomation עצמה.

Logs Tab

פעולות מותאמות

כברירת מחדל, ThinkAutomation מגיע עם פעולות מובנות רבות. הוא גם מאפשר לך ליצור פעולות מותאמות אישית תחת הלשונית פעולות מותאמות אישית. באזור זה תוכל ליצור פעולות מותאמות אישית ב-C# או להוריד פעולות חדשות מספריית ThinkAutomation המקוונת.

Custom Actions
Exploring Custom Action

עלויות

לאחר ניסיון של 30 יום של כלי זה השימושי, יש לך מספר אופציות לרכישת המוצר. ThinkAutomation מוכר בשלוש מנויים שנתיים.

סטנדרטי ($1299 USD)

A Standard subscription would fit a majority of SMB use cases.

  • רישיון אחד לכל תכונה ופעולה מובנית
  • שימוש בלתי מוגבל באולפן ThinkAutomation
  • עיבוד הודעות ללא הגבלה
  • אוטומציות ללא הגבלה

פרו ($2599 USD)

המנוי הפרו הוא הכי מתאים לעסקים בינוניים וקטנים מכיוון שרבים עשויים להחזיק משאבי IT מוקדשים שתומכים בצרכי אוטומציה של מחלקות מרובות.

  • הכל שבסטנדרטי, פלוס עורך קוד מלא תכונות
  • בניית פעולות מותאמות אישית דרך IDE מובנה
  • ביצוע סקריפטים של .NET, C#, או VB.NET
  • הפנייה לאספקות חיצוניות

אנטרפרייז (צור קשר לקבלת הצעת מחיר)

אם אתה זקוק להתאמה אישית נוספת מתחת למכסה או שאתה רוצה שירותים מקצועיים מ-ThinkAutomation, דרוש מנוי אנטרפרייז.

  • הכל שכוסה במהדורת הפרו, פלוס גישה לטכנאים שלנו
  • זמינות גבוהה וסביבת גיבוי
  • אפשרויות לתמיכה מורחבת ושירותים
  • שילמו רק על התוספות שאתם זקוקים אליהן

רושם ראשוני ומחשבות סופיות

לא ביצעתי שימוש או שמעתי על מוצר ה-ThinkAutomation עד לכתיבת מאמר זה, הנה כמה הרגשות ראשוניים ומחשבות סופיות מנקודת מבטו של sysadmin.

כולל, זה מרשים כמה מהר וקל ליצור מופע של ThinkAutomation במעבדה. לא היו צריכים הרבה אפשרויות הגדרה מתקדמות, עם יוצא מן הכלל של התקנת שרת SQL של Microsoft. עם זאת, רוב סביבות הייצור כבר עשויות לכלול שרתי SQL מיועדים, מה שהופך את זה ללא בעיה להבקיע את הביקורת הזו.

הממשק נקי, מודרני ואינטואיטיבי להבנה מבלי לצלול בראש בראש אל התיעוץ. ביליתי מספר דקות בבדיקת האפשרויות הזמינות למקורות הודעות והתהליכים הזמינים באוטומציות. לא לקח זמן להבין כיצד לבנות זרימת עבודה אוטומטית בסיסית.

השיווק של ThinkAutomation מדבר על פתרון אוטומציה פתוח ומאוד שמעוניין שמספק לך סדנה לעיצוב ולאוטומטיזציה של זרימות עבודה מותאמות אישית. מהמסתכלות שלי, זה מדויק.

לאחר שביליתי קצת זמן לחקור, ThinkAutomation הוא בחירה מצוינת לאוטומציה של זרימות עבודה. לעבור ממשום לבניית פתרון אוטומטיזציה שעובד הופך את מחירי ThinkAutomation לא רק סבירים אלא גם ברורים.

אם אתם מחפשים להביא מעט אוטומציה לסביבתכם, נסו את ThinkAutomation. אני חושב שתאהבו אותו.

Source:
https://adamtheautomator.com/thinkautomation/