EASY adalah mesin orkestrasi yang menyederhanakan proses IT dan bisnis Anda. Jadwalkan, eksekusi, dan pantau ribuan tugas secara otomatis dalam satu platform cerdas. EASY is an orchestration engine that simplifies your IT and business processes. Schedule, execute, and monitor thousands of tasks automatically in one intelligent platform.
EASY membebaskan tim IT dan Operasional dari tugas repetitif, memastikan proses bisnis berjalan tepat waktu, setiap waktu. EASY frees IT and Operations teams from repetitive tasks, ensuring business processes run on time, every time.
Jadwalkan jutaan tugas dengan presisi tinggi. Menggunakan CRON tingkat lanjut dengan penanganan zona waktu, kalender libur, dan dependensi antar-tugas. Schedule millions of tasks with high precision. Uses advanced CRON with timezone handling, holiday calendars, and inter-task dependencies.
Rancang alur kerja kompleks tanpa menulis kode (No-code). Gunakan drag-and-drop untuk menyambungkan API, database, dan layanan pihak ketiga dengan logika bersyarat. Design complex workflows without writing code (No-code). Use drag-and-drop to connect APIs, databases, and third-party services with conditional logic.
Sistem auto-retry cerdas saat terjadi kegagalan sistem. Terintegrasi dengan DART untuk mengirim notifikasi instan ke tim ops jika intervensi manual diperlukan. Smart auto-retry system during failures. Integrated with DART to send instant notifications to ops teams if manual intervention is required.
EASY dirancang untuk mengubah proses manual yang memakan waktu menjadi siklus yang berjalan mulus di latar belakang. EASY is designed to transform time-consuming manual processes into seamless cycles running in the background.
Mulai otomatisasi berdasarkan jadwal (CRON), event sistem (Webhook), atau status dari layanan lain dalam ekosistem Mahadata. Start automation based on a schedule (CRON), system event (Webhook), or status from other services in the Mahadata ecosystem.
Rangkai aksi sekuensial atau paralel. Lakukan transformasi data, panggilan API HTTP, atau jalankan script kustom di container terisolasi. Chain sequential or parallel actions. Perform data transformation, HTTP API calls, or run custom scripts in isolated containers.
Pantau metrik keberhasilan di dashboard real-time. Semua log eksekusi disimpan aman untuk kebutuhan audit dan compliance (kepatuhan). Monitor success metrics on a real-time dashboard. All execution logs are stored securely for audit and compliance needs.
Trigger
Every Day @ 00:00
Action 1: Export DB
SELECT * FROM transactions...
Save to S3
Email Report
EASY beradaptasi dengan kebutuhan unik departemen IT, Marketing, hingga Operasional Anda. EASY adapts to the unique needs of your IT, Marketing, and Operations departments.
Otomatisasi backup database berkala, pembersihan log server, dan rotasi kredensial (API Keys) tanpa campur tangan sysadmin. Automate periodic database backups, server log cleaning, and credential rotation (API Keys) without sysadmin intervention.
Jadwalkan pengiriman pesan promosi (broadcast) secara bertahap via Smart Notif berdasarkan zona waktu pelanggan untuk engagement maksimal. Schedule promotional message broadcasts gradually via Smart Notif based on customer time zones for maximum engagement.
Ekstraksi, Transformasi, dan Load (ETL) laporan keuangan harian dari berbagai cabang ke data warehouse pusat secara otomatis. Extract, Transform, and Load (ETL) daily financial reports from multiple branches to the central data warehouse automatically.
Selain antarmuka visual, EASY menyediakan REST API penuh untuk mendefinisikan, mendaftarkan, dan memantau *jobs* secara terprogram. Besides the visual interface, EASY provides a full REST API to define, register, and monitor jobs programmatically.
// Initialize EASY API Client
import { EasyScheduler } from '@mahadata/easy-sdk';
const easy = new EasyScheduler({ apiKey: process.env.EASY_KEY });
// Register a new automated workload
await easy.jobs.create({
name: 'Daily Data Sync',
schedule: '0 0 * * *', // Run at midnight daily
timezone: 'Asia/Jakarta',
action: {
type: 'http_request',
endpoint: 'https://api.internal.app/sync',
method: 'POST'
},
onFailure: {
notify: 'dart_alert_team', // Integrate with DART
retry_count: 3
}
});