מהי מערכת taskt?
taskt (בעבר נקראה “SharpRPA”) היא מערכת אוטומציה רובוטית (RPA) בקוד פתוח,
שנבנתה על גבי .NET ומאפשרת יצירת רובוטים מבוססי GUI ו־API לביצוע משימות חוזרות
ונשנות בצורה אוטומטית.
המערכת מיועדת למשתמשים טכניים ולא טכניים כאחד, עם ממשק גרפי נוח, תמיכה בהקלטת
פעולות משתמש, ויכולות סקריפטינג מתקדמות באמצעות C# או VB.NET.
המערכת פתוחה להרחבה, קלה ללימוד, ומתאימה במיוחד לארגונים קטנים ובינוניים
המחפשים פתרון RPA ללא עלויות רישוי כבדות.
מודולים עיקריים במערכת taskt
Command Engine
מנוע הפקודות כולל מאות פקודות מוכנות להפעלת יישומים, שליחת מיילים, הקלדה, ניווט בדפדפן,
אינטראקציה עם Excel, עבודה עם API ועוד.
Command Editor
ממשק גרפי לעריכת תהליכים (Tasks) עם יכולת גרירה ושחרור (Drag & Drop), תיעוד מובנה,
וקונפיגורציה קלה של כל פעולה.
Recorder
מקליט אינטראקציות משתמש עם עכבר ומקלדת בממשק Windows ומתרגם אותן לפקודות
אוטומטיות שניתן לערוך.
Script Manager
ניהול סקריפטים מרובים, טעינת תהליכים קיימים, שמירה, וייבוא קוד מ־C# או VB.NET.
Variable and Argument Management
ניהול משתנים וארגומנטים ברמת תהליך או מערכת, כולל תמיכה בתנאים ולולאות.
Error Handling
מערכת לטיפול בשגיאות עם יכולות Try/Catch, התראות, ולוגים מובנים.
תהליך ההטמעה של taskt
הטמעה של taskt מתבצעת לפי שלבים פשוטים:
התקנה
הורדה מגיטאהוב (GitHub) והתקנה מקומית על תחנות Windows ללא שרת מרכזי.
לימוד והדרכה
משתמשים חדשים יכולים להתחיל להקליט תהליכים פשוטים תוך דקות. ניתן להרחיב את היכולות
על ידי סקריפטים מותאמים אישית.
פיתוח תהליכים
הגדרת תהליכים עסקיים נפוצים כולל עיבוד חשבוניות, שליחת מיילים, סריקות קבצים, עבודה עם
מערכות ERP ו־CRM.
בדיקות והרצה
ניתן להריץ תהליכים מקומית או כחלק מ־Windows Scheduler. המערכת לא תומכת כיום
בריצה בענן או על גבי Orchestrator.
אחזקה ושיפור
הקוד הפתוח מאפשר התאמה קלה, הוספת פקודות מותאמות, ושיפור ביצועים לאורך זמן.
עלויות taskt
taskt היא מערכת חינמית לחלוטין ככה שאין עלות רישוי, ואין מגבלות על מספר רובוטים. עם זאת, ייתכנו עלויות עקיפות:
זמן פיתוח והדרכה
משאבי IT להתקנה ותחזוקה
שילוב במערכות אחרות דורש תכנות בהתאמה אישית
לארגונים עם צוות טכני פנימי, זו יכולה להיות חלופה חסכונית משמעותית לפלטפורמות RPA מסחריות
כמו UiPath או Automation Anywhere.
שאלות ותשובות בנושא taskt
האם ניתן להריץ taskt כרובוט ללא GUI (ברקע)?
באופן עקרוני, taskt מתבססת על פעולות GUI ולכן דורשת סשן משתמש פתוח.
אין בה כרגע תמיכה ב־headless automation.
ניתן לעקוף זאת עם שימוש ב־Windows Task Scheduler.
האם ניתן לשלב taskt עם REST API?
כן. taskt כוללת פקודות לביצוע קריאות HTTP כולל GET, POST, עם יכולת עיבוד JSON באמצעות משתנים.
האם taskt תומכת באינטגרציה עם Excel?
בהחלט. ניתן לקרוא, לעדכן, ולשמור קבצי Excel באמצעות פקודות ייעודיות ללא צורך ב־VBA.
איך מוסיפים פקודות מותאמות אישית למערכת?
taskt בנויה במודולריות מלאה. ניתן להוסיף מחלקות חדשות (Commands) ב־C# ולהגדירן כפקודות
חדשות בממשק. נדרש ידע בסיסי ב־.NET.
האם אפשר להשתמש ב־Git לניהול גרסאות של תהליכים?
כן. קבצי התהליכים נשמרים כקבצי XML, וניתנים לניהול מלא באמצעות Git או כל VCS אחר.

