Komut Dosyası Oluşturma¶
Emakin; görevleri otomatikleştirmek, sistem işlevlerini genişletmek ve harici sistemlerle entegrasyonları kolaylaştırmak için özel komut dosyaları oluşturmayı sağlayan bir komut dosyası ortamı içerir.
Komut Dosyası Ortamı¶
Komut dosyası ortamı JavaScript programlama dilini temel alır. JavaScript yaygın olarak kullanılan bir dildir ve Emakin'de güvenli ve kararlı bir yürütme ortamı sağlamak için temel işletim sisteminden yalıtılmıştır.
Komut dosyası yürütme çalışma zamanı, komut dosyası türüne bağlı olarak değişebilir; komut dosyaları sunucu tarafı ortamında veya istemci tarafı tarayıcı ortamında çalışır. Belirli çalışma zamanı ortamına ilişkin ayrıntılar, her komut dosyası türünün belgelerinde sunulur.
Yeniden kullanılabilir otomasyon veya genişletme mantığı gerektiğinde bu bölümü kullanın. Oluşturulan reference/ alt ağacı, nesne düzeyindeki API ayrıntılarının kaynağı olmaya devam eder.
Komut Dosyası Başvurusu¶
Ortam¶
$ActiveUser
Etkin kullanıcı olarak Identity
$Culture
Geçerli dil ve bölge bilgisi (ör. en-US, tr-TR)
$Initiator
Başlatıcı kullanıcı olarak Identity
$Priority
Geçerli öncelik (0-5) bilgisi
$TestMode
Süreç test modundaysa True
$Domain
Geçerli alanadı bilgisi
Veri Erişimi¶
$Xml
Süreç verilerini işleme
$Database
İlişkisel veritabanına erişim
$Documents
Belge yönetimi
$Files
Dosya arşivi
$ActivityStream
Nesne aktivite akışı
$XmlRepository
NoSQL XML veritabanı
Organizasyon Verileri¶
$Membership
Kullanıcılar ve gruplar gibi organizasyon verileri.
$Delegation
Kullanıcılar arasındaki yetki devirleri
Süreçler¶
$Case
Geçerli vaka iş akışı
$WorkItem
Geçerli iş adımı iş akışı
$Instance
Geçerli iş akışı iş akışı
Tarih ve Saat¶
DateTimeOffset
Saat dilimine duyarlı tarih ve saat
$Calendar
Kurala dayalı tarih ve saat işlemleri
Entegrasyon¶
$Messages
E-posta gönderme ve MIME mesajı ayrıştırıcısı
$Rest
REST API istemcisi
$Services
SOAP API istemcisi
Yardımcı programlar¶
$Templates
Şablon işleyici
$Decisions
İş kuralı altyapısı
$Cache
Dağıtık önbellek veritabanına erişim
Komut Dosyası Örneği¶
Aşağıdaki komut dosyası, bir Word belgesindeki metni bulup değiştirme işlemini örneklerle gösterir:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |