Dinamik Kod IA-Connect (Önizleme)
IA-Connect, Buluttan şirket içi sanal makinelere veya Citrix veya Microsoft Uzak Masaüstü 'RDS' bağlantıları üzerinden RPA işlevselliği ekleyen bir Robotik Süreç Otomasyonu 'RPA' platformudur. Bu, dinamik kod modülleri geliştirmeye yönelik modüldür.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| E-posta | IAConnect@ultima.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Ultima Business |
| Web sitesi | https://www.ultima.com/ultima-labs |
| Gizlilik ilkesi | https://www.ultima.com/privacy-policy |
| Kategoriler | BT İşlemleri; Verimli -lik |
IA-Connect, Power Automate Bulut Akışları'ndan şirket içi sanal makinelere veya Citrix veya Microsoft Uzak Masaüstü (RDS) bağlantıları üzerinden RPA işlevselliği ekleyen bir Robotik Süreç Otomasyonu (RPA) platformudur. IA-Connect Bağlayıcıları 800'den fazla eylem sağlayarak doğrudan bir Power Automate Bulut Akışı'ndan her tür şirket içi uygulamayı otomatikleştirmenizi sağlar. Tüm IA-Connect eylemleri doğrudan Power Automate Cloud Flow'unuzdan edinilebilir ve Bulut tabanlı uygulamalar ile şirket içi uygulamalar arasında kolay tümleştirme, RPA süreçlerinizde mevcut Power Automate koşullarından, döngülerden, dinamik içerikten, ifadelerden ve özel durum işlemeden yararlanma olanağı sağlar. IA-Connect Bağlayıcılarının kullanılması, Flow çalıştırma geçmişinden tam yürütme geçmişi ve denetlenebilirlik sağlarken RPA süreçlerinizi geliştirmek için ayrı bir uygulama/konsol/stüdyoya sahip olmanız gereğini de ortadan kaldırır.
Önkoşullar
IA-Connect Bağlayıcılarından herhangi birini kullanmak için IA-Connect yazılımını yüklemeniz gerekir. Bu, 30 gün boyunca test etmek için ücretsizdir ve bundan sonra bir IA-Connect lisansına ihtiyacınız olacaktır.
IA-Connect yazılımı iki ana bileşenden oluşur:
kendi Azure kiracınızda barındıracağınız bir Azure WebApp olan IA-Connect Orchestrator. Bu, RPA Akışlarının bir veya daha fazla şirket içi veya bulut tabanlı sanal makineye yönlendirilmesi ve güvenliğini işler.
Otomatikleştirmek istediğiniz yazılımın erişilebilir olduğu sanal makinelere yüklenen IA-Connect Aracısı ve Direktörü. Ayrıca, IA-Connect Aracısı bir Citrix veya Microsoft Uzak Masaüstü Hizmetleri (RDS) oturumunda çalıştırılabilir ve burada RPA komutları yürütme için uzak oturuma bir sanal kanal geçirilir. IA-Connect Aracısı bir ağ paylaşımından çalıştırılabilir ve yükleme gerektirmez.
Kullanılabilir IA-Connect Bağlayıcıları
Kullanılabilir IA-Connect Bağlayıcıları şunlardır:
- Dinamik Kodu IA-Connect
- Java IA-Connect
- JML IA-Connect
- IA-Connect Ana Bilgisayarı
- Microsoft Office'i IA-Connect
- SAP GUI'IA-Connect
- IA-Connect Oturumu
- IA-Connect kullanıcı arabirimi
- web tarayıcısını IA-Connect
Kimlik bilgilerini alma
Lisansınızı almak ve 30 günlük ücretsiz deneme sürümünüzü başlatmak için lütfen web sitemizde (https://www.ultima.com/IA-Connect/Power-Automate) bir istek gönderin.
Deneme isteği alındıktan sonra, IA-Connect yazılımının ayarlanmasına yardımcı olmak ve size deneme lisansı sağlamak için sağlanan e-posta adresi aracılığıyla sizinle iletişime geçeceğiz. Bu tam özellikli bir deneme sürümüdür ve deneme süresi boyunca 9 IA-Connect Bağlayıcısı genelindeki 800 eylemi test etmenizi sağlar.
Bağlayıcınızı kullanmaya başlama
IA-Connect için bir deneme isteği gönderdikten sonra, yükleme ve kurulumu kapsayan IA-Connect yazılımını ve belgelerini içeren bir ZIP dosyasını indirebilirsiniz. Ayrıca, gerektiğinde yükleme işlemi boyunca destek ve rehberlik sunmak için sizinle iletişime geçeceğiz.
Support
Deneme süresi boyunca destek ve yardım için Ultima Labs (IAConnect@ultima.com) ile iletişime geçebilirsiniz.
IA-Connect lisansları satın aldıktan sonra, Ultima'nın İngiltere merkezli Teknik Servis Merkezi'nden (TSC) özel eğitim veya destek için değiştirilebilir destek belirteçleri alacaksınız.
Bilinen sorunlar, yaygın hatalar ve SSS
Bilgi Bankamız bilinen sorunları, IA-Connect Bağlayıcıları kullanılırken oluşabilecek yaygın hataları ve sık sorulan soruları kapsayan bir dizi makale içerir. Buna adresinden https://support.ultima.com/ultimalabs erişilebilir ve IA-Connect deneme sürümü sırasında ve bir IA-Connect lisansı satın aldıktan sonra bu kaynaklara erişmek için bir hesap sağlanır.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API Anahtarı | securestring | Bu API için API Anahtarı | Doğru |
| Orchestrator adresini IA-Connect | String | HTTP(S) bileşeni olmadan IA-Connect Orchestrator adresini belirtin | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Arasında dize alma |
Bir giriş dizesi alır ve belirtilen iki dize arasında veya bir dize ile satırın sonu arasında bulunan bir dizenin ilk örneğini döndürür. |
| CSV'yi IA-Connect Orchestrator arama tablosuna yükleme |
Değiştirilen CSV verilerini bir IA-Connect Orchestrator arama tablosuna yükleyerek mevcut içeriklerin yerini alın. Bu eylem, IA-Connect Aracısı (diskte tutulan bir CSV dosyası) tarafından işlenen arama tablosuyla etkileşim kurmaz. |
| CSV'yi IA-Connect Orchestrator listesine yükleme |
Değiştirilen CSV verilerini bir IA-Connect Orchestrator listesine yükleyerek mevcut içeriklerin yerini alın. |
| Derleme arama klasörlerini temizleme |
Dış başvuru yüklemeye çalıştığında IA-Connect Aracısı'nın taraması için ek klasör listesini sıfırlayın. |
| Derleme arama klasörü ekleme |
IA-Connect Aracısı'nın dış başvuru yüklemeye çalıştığında taraması için klasör listesine bir klasör yolu (IA-Connect Aracısı'nın çalıştığı bilgisayarda) ekler. |
| Derlemeyi yerel dosyadan içeri aktarma |
IA-Connect Director'ın çalıştığı bilgisayardan belleğe yüklendiği ve dinamik DotNet kodu tarafından başvurulduysa kullanılacak olan IA-Connect Aracısı'na bir DotNet derlemesi yükler. |
| Dize dizisinden JSON tablosu alma |
Dize öğelerinin giriş dizisini alır ve JSON tablosu olarak döndürür. |
| Dize dizisinden tablo alma |
Dize öğelerinin giriş dizisini alır ve tablo olarak döndürür. |
| Dize dizisinden öğe silme |
Dize öğelerinin giriş dizisini alır, belirtilen konumdaki bir öğeyi veya öğeyi siler ve yeni bir dizi döndürür. Tablodan satır veya satır silmek istiyorsanız ,'Tablodan satır sil' eylemini kullanın. Tablodan JSON biçiminde bir satır veya satır silmek istiyorsanız , 'JSON tablosundan satır silme' eylemini kullanın. |
| Dize dizisine satır ekleme |
Dize öğelerinin giriş dizisini alır, belirtilen konuma bir satır ekler ve yeni bir dizi döndürür. Tabloya satır eklemek istiyorsanız , 'Tabloya satır ekle' eylemini kullanın. Tabloya JSON biçiminde satır eklemek istiyorsanız , 'JSON tablosuna satır ekle' eylemini kullanın. |
| Dize dizisini sıralama |
Dize öğelerinin giriş dizisini alır, diziyi sıralar ve yeni bir dizi döndürür. Tabloyu sıralamak istiyorsanız , 'Tabloyu sırala' eylemini kullanın. Tabloyu JSON biçiminde sıralamak istiyorsanız 'JSON tablosunu sırala' eylemini kullanın. |
| Dizeden karakter kaldırma |
Bir giriş dizesi alır ve belirtilen karakterler kaldırılmış olarak döndürür. Belirtilen karakterler bulunmazsa, özgün dize döndürülür. |
| Diziyi JSON'a dönüştürme |
Giriş dizisini alır ve bir JSON dizesine serileştirir. |
| Filtre dizesi dizisi |
Dize öğelerinin giriş dizisini alır, diziyi filtreler (.NET DataView satır filtresi söz dizimini kullanarak) ve yeni bir dizi döndürür. Bir tabloyu filtrelemek istiyorsanız ,'Tabloya filtre uygula' eylemini kullanın. Bir tabloyu JSON biçiminde filtrelemek istiyorsanız , 'JSON tablosunu filtrele' eylemini kullanın. |
| Filtre tablosu |
Bir giriş tablosu alır, tabloyu filtreler (.NET DataView satır filtresi söz dizimini kullanarak) ve yeni bir tablo döndürür. Bir tabloyu JSON biçiminde filtrelemek istiyorsanız , 'JSON tablosunu filtrele' eylemini kullanın. Bir dize dizisini filtrelemek istiyorsanız , 'Dize dizisini filtrele' eylemini kullanın. |
| Giriş değişkenlerinden JSON oluşturma |
Giriş değişkenlerinden oluşan bir dizi alır ve JSON biçiminde ve isteğe bağlı olarak JSON tablosu olarak döndürür. |
| IA-Connect arama tablosu özetini alma |
IA-Connect Aracısı'na yüklenmekte olan arama tablolarının özetini alır. |
| IA-Connect arama tablosundan arama değeri |
Bir Orchestrator arama tablosundan (Orchestrator kullanan otomasyonlar için) veya giriş verileriyle eşleşen ilk satırdan IA-Connect Aracısı'na yüklenmiş olan bir arama tablosundan bir değer alır. Orchestrator'ın IA-Connect Aracısı'na yüklenmiş olanla aynı ada sahip bir arama tablosu varsa, Orchestrator arama tablosu kullanılır (otomasyon Orchestrator'ın içinden geçiyorsa). |
| IA-Connect arama tablosundan sütun arama |
Bir Orchestrator arama tablosundan (Orchestrator kullanan otomasyonlar için) veya giriş verileriyle eşleşen ilk satırdan şu anda IA-Connect Aracısı'na yüklenmiş olan bir arama tablosundan aynı adlı bir veya daha fazla sütunu alır ve tablo olarak döndürür. Örneğin, arama tablosu birden çok AD grubunu temsil eden 'AD grubu' adlı birden çok çıkış sütunu içerebilir ve bunlar çıkış tablosunda ayrı satırlar olarak döndürülür. Orchestrator'ın IA-Connect Aracısı'na yüklenmiş olanla aynı ada sahip bir arama tablosu varsa, Orchestrator arama tablosu kullanılır (otomasyon Orchestrator'ın içinden geçiyorsa). |
| IA-Connect arama tablosundan veri hücreleri arama |
Bir Orchestrator arama tablosundan (Orchestrator kullanan otomasyonlar için) giriş verileriyle eşleşen ilk satırdan tüm veri hücrelerini alır ve tablo olarak döndürür. Bu eylem, IA-Connect Aracısı'na yüklenen arama tablolarını desteklemez. |
| IA-Connect arama tablosunu kaldırma |
şu anda IA-Connect Aracısı'na yüklenmiş olan bir arama tablosunu kaldırır. |
| IA-Connect arama tablosunu yükleme |
IA-Connect Aracısı'nın çalıştığı bilgisayardan bir IA-Connect arama tablosu yükler. Bu arama tabloları, veri aramaları gerçekleştirmek için daha fazla IA-Connect eylem tarafından kullanılabilir. |
| IA-Connect liste içeriğini alma |
IA-Connect Orchestrator listesinden tüm verileri alır. |
| IA-Connect listesinden sütun alma |
IA-Connect Orchestrator listesinden bir sütun alır. |
| IA-Connect Orchestrator arama tablosu içeriğini alma |
Orchestrator'da tutulan IA-Connect Orchestrator arama tablosundaki tüm verileri alır. Bu işlem, IA-Connect Aracısı (diskte tutulan csv dosyası) tarafından işlenen bir arama tablosunu almaz. |
| JSON'dan tablo alma |
JSON biçiminde bir giriş tablosu alır ve tablo olarak döndürür. Bu, seri durumdan çıkarma olarak bilinir. |
| JSON tablo hücresinden dize alma |
JSON biçiminde bir giriş tablosu alır ve belirtilen bir hücreyi dize olarak döndürür. |
| JSON tablo sütunundan dize dizisi alma |
JSON biçiminde bir giriş tablosu alır ve belirtilen sütunu dize dizisi olarak döndürür. Gerçek bir tablodan dize dizisi almak istiyorsanız (JSON biçiminde değil), 'Tablodan dizi al' eylemini kullanın. |
| JSON tablosuna giriş değişkenleri satırı ekleme |
JSON biçiminde bir giriş tablosu alır, belirtilen konumda giriş değişkenlerinden oluşturulan bir satır ekler ve JSON biçiminde yeni bir tablo döndürür. Giriş satırı şeması, giriş tablosununkiyle eşleşmelidir (örneğin, aynı özellik adlarını ve veri türlerini kullanın). Gerçek bir tabloya satır eklemek istiyorsanız (JSON biçiminde değil), 'Tabloya satır ekle' eylemini kullanın. Dize dizisine dize eklemek istiyorsanız , 'Dize dizisine satır ekle' eylemini kullanın. |
| JSON tablosuna satır ekleme |
JSON biçiminde bir giriş tablosu alır, belirtilen konuma bir satır ekler ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tabloya satır eklemek istiyorsanız (JSON biçiminde değil), 'Tabloya satır ekle' eylemini kullanın. Dize dizisine dize eklemek istiyorsanız , 'Dize dizisine satır ekle' eylemini kullanın. |
| JSON tablosunda sütunu yeniden adlandırma |
JSON biçiminde bir giriş tablosu alır, belirtilen sütunu yeniden adlandırır ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tablodan bir sütunu yeniden adlandırmak istiyorsanız (JSON biçiminde değil), 'Tablodaki bir sütunu yeniden adlandır' eylemini kullanın. |
| JSON tablosundan satırları silme |
JSON biçiminde bir giriş tablosu alır, belirtilen konumdaki satır veya satırları siler ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tablodan satır veya satır silmek istiyorsanız (JSON biçiminde değil), 'Tablodan satır sil' eylemini kullanın. Dize dizisinden satır veya satır silmek istiyorsanız , 'Dize dizisinden satır sil' eylemini kullanın. |
| JSON tablosundan sütunları silme |
JSON biçiminde bir giriş tablosu alır, sütun veya sütunları siler ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tablodan sütunları silmek istiyorsanız (JSON biçiminde değil), 'Tablodaki sütunları sil' eylemini kullanın. |
| JSON tablosunu filtreleme |
Giriş JSON tablosu alır, tabloyu filtreler (.NET DataView satır filtresi söz dizimini kullanarak) ve yeni bir JSON tablosu döndürür. Gerçek bir tabloyu filtrelemek istiyorsanız (JSON biçiminde değil), 'Tabloya filtre uygula' eylemini kullanın. Bir dize dizisini filtrelemek istiyorsanız , 'Dize dizisini filtrele' eylemini kullanın. |
| JSON tablosunu sıralama |
Giriş JSON tablosu alır, tabloyu sıralar ve yeni bir JSON tablosu döndürür. Gerçek bir tabloyu sıralamak istiyorsanız (JSON biçiminde değil), 'Tabloyu sırala' eylemini kullanın. Bir dize dizisini sıralamak istiyorsanız , 'Dize dizisini sırala' eylemini kullanın. |
| Normal ifade eşleşmelerini alma |
Giriş dizesinde normal ifade (regex) eşleşmesi gerçekleştirir ve dize dizisindeki tüm eşleşmeleri döndürür. Eşleşme yoksa dizi boş olur. |
| Normal ifade eşleşmesi alma |
Giriş dizesinde normal ifade (regex) eşleşmesi gerçekleştirir ve dizenin ifadeyle eşleşip eşleşmediğini ve eşleşmenin ayrıntılarını döndürür. |
| Normal ifade grubu eşleşmelerini alma |
Giriş dizesinde normal ifade (regex) eşleşmesi gerçekleştirir ve eşleşen grup adlarının ve değerlerinin listesini döndürür. |
| Normal ifade kullanarak dizeyi bölme |
Normal ifade (regex) eşleşmesi kullanarak bir giriş dizesini böler ve dizenin ayrı ayrı bölünmüş bileşenlerini dize dizisi olarak döndürür. |
|
Power |
IA-Connect Aracısı'nın çalıştığı oturumda bir PowerShell betiği çalıştırır ve burada betik içeriği 'PowerShell betik içeriği' (PowerShellScriptContents) girişinde IA-Connect Aracısı'na geçirilir. Bu, kendi özel PowerShell kodunuzu çalıştırmak için önerilen eylemdir. Bu eylem, Aracı iş parçacığı olarak çalıştırılacak bir PowerShell betiğinin önceki bir yürütmesinden sonuçları almak için de kullanılabilir. Aracı, PowerShell çekirdeğini (6.x üzeri) değil, Microsoft PowerShell v3.x ile v5.x (hangi sürüm yüklüyse) kullanarak PowerShell'i yürütür. |
|
Power |
IA-Connect Aracısı'nın çalıştığı bilgisayarda belirtilen bir PowerShell modülünü arar ve yüklü olup olmadığını döndürür. |
|
Power |
IA-Connect Aracısı'nın çalıştığı bilgisayarda PowerShell otomasyonunun kullanılabilir olup olmadığını bildirir. PowerShell otomasyonu kullanılamıyorsa, PowerShell otomasyon eylemleri çalışmaz. |
|
Power |
IA-Connect Aracısı'nın çalıştığı oturumda PowerShell sürümünü alır. Bu, PowerShell çekirdeğini (6.x üzeri) değil, Microsoft PowerShell v3.x ile v5.x arasında algılar. |
| Tablo sütunundan dize dizisini alma |
Bir giriş tablosu alır ve belirtilen sütunu dize dizisi olarak döndürür. Bir tablodan JSON biçiminde bir dize dizisi almak istiyorsanız , 'JSON tablosundan dizi al' eylemini kullanın. |
| Tablodaki satırları silme |
Bir giriş tablosu alır, belirtilen konumdaki bir satırı veya satırı siler ve yeni bir tablo döndürür. Dize dizisinden satır veya satır silmek istiyorsanız , 'Dize dizisinden satır sil' eylemini kullanın. Tablodan JSON biçiminde bir satır veya satır silmek istiyorsanız , 'JSON tablosundan satır silme' eylemini kullanın. |
| Tablodaki sütunları silme |
Bir giriş tablosu alır, sütun veya sütunları siler ve yeni bir tablo döndürür. Tablodaki sütunları JSON biçiminde silmek istiyorsanız ,'JSON tablosundaki sütunları sil' eylemini kullanın. |
| Tablodaki sütunu yeniden adlandırma |
Bir giriş tablosu alır, belirtilen sütunu yeniden adlandırır ve yeni bir tablo döndürür. Tablodaki bir sütunu JSON biçiminde yeniden adlandırmak istiyorsanız , 'JSON tablosundaki bir sütunu yeniden adlandır' eylemini kullanın. |
| Tabloya satır ekleme |
Bir giriş tablosu alır, belirtilen konuma bir satır ekler ve yeni bir tablo döndürür. Dize dizisine dize eklemek istiyorsanız , 'Dize dizisine satır ekle' eylemini kullanın. Tabloya JSON biçiminde satır eklemek istiyorsanız , 'JSON tablosuna satır ekle' eylemini kullanın. |
| Tabloyu sıralama |
Bir giriş tablosu alır, bir veya daha fazla satırı sıralar ve yeni bir tablo döndürür. Tabloyu JSON biçiminde sıralamak istiyorsanız 'JSON tablosunu sırala' eylemini kullanın. Bir dize dizisini sıralamak istiyorsanız , 'Dize dizisini sırala' eylemini kullanın. |
| Tüm IA-Connect arama tablolarını kaldırma |
IA-Connect Aracısı'na yüklenmiş olan tüm arama tablolarını kaldırır. |
Arasında dize alma
Bir giriş dizesi alır ve belirtilen iki dize arasında veya bir dize ile satırın sonu arasında bulunan bir dizenin ilk örneğini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizesi
|
InputString | string |
Aramanın üzerinde gerçekleştirildiği giriş dizesi. |
|
|
Arama dizesini başlatma
|
StartSearchString | string |
Başlangıç arama dizesi. |
|
|
Arama dizesini sonlandır
|
EndSearchString | string |
Arama dizesini sonlandır veya satırın sonuna kadar arama yaparsanız boş bırakın. |
|
|
Satır satır arama
|
SearchLineByLine | boolean |
Giriş dizesini satır satır aramak ve sonucun yalnızca geçerli satırda eşleşen dizeyi içermesini istiyorsanız true olarak ayarlayın. Giriş dizesini tek bir öğe olarak işlemek için false olarak ayarlayın. |
|
|
Bulunamazsa özel durum oluşturma
|
ThrowExceptionIfNotFound | boolean |
Arama dizesi bulunamazsa bir özel durumun ortaya çıkarılmasını istiyorsanız true olarak ayarlayın veya arama dizesi bulunamadığında eylemin 'Bulunan arasında dize'=false döndürmesi gerekiyorsa false olarak ayarlayın. |
|
|
Kırpma sonucu
|
TrimResult | boolean |
Sonuçtan önce veya sonra boşlukların veya sekmelerin kırpılmasını istiyorsanız true olarak ayarlayın. |
|
|
Arama normal ifadedir
|
SearchIsRegularExpression | boolean |
Arama dizeleri normal ifadelerse true olarak ayarlayın. Arama dizeleri normal metinse false olarak ayarlayın. |
|
|
Büyük/küçük harfe duyarlı arama
|
CaseSensitiveSearch | boolean |
Aramanın büyük/küçük harfe duyarlı olması gerekiyorsa true olarak ayarlayın. Büyük/küçük harfe duyarsız aramalar için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Arama dizesi bulundu
|
SearchStringFound | boolean |
'Bulunamazsa özel durum oluştur' false olarak ayarlanırsa, arama dizesi bulunursa bu çıkış true, bulunamazsa false olarak ayarlanır. |
|
Arasında dize
|
StringBetween | string |
Belirtilen dizeler arasında bulunan dize. |
CSV'yi IA-Connect Orchestrator arama tablosuna yükleme
Değiştirilen CSV verilerini bir IA-Connect Orchestrator arama tablosuna yükleyerek mevcut içeriklerin yerini alın. Bu eylem, IA-Connect Aracısı (diskte tutulan bir CSV dosyası) tarafından işlenen arama tablosuyla etkileşim kurmaz.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama tablosu adı
|
LookupTableName | True | string |
Orchestrator arama tablosunun adı. |
|
CSV verileri
|
CSVData | True | string |
Orchestrator arama tablosunda depolamak için yeni CSV verileri. Arama tablosu zaten varsa, tablo içeriği bu CSV verileriyle değiştirilir. Boş bir CSV girişi sağlayamazsınız, ancak veri satırı içermeyen bir CSV üst bilgi satırı sağlayabilirsiniz. |
|
Yoksa arama tablosu oluşturma
|
CreateLookupTableIfNotExist | boolean |
false (varsayılan) olarak ayarlanırsa ve adlandırılmış arama tablosu zaten yoksa, bir özel durum oluşturulur. true olarak ayarlanırsa, adlandırılmış arama tablosu yoksa oluşturulur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
UploadCSVToIAConnectLookupTableResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
CSV'yi IA-Connect Orchestrator listesine yükleme
Değiştirilen CSV verilerini bir IA-Connect Orchestrator listesine yükleyerek mevcut içeriklerin yerini alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Liste adı
|
ListName | True | string |
Orchestrator listesinin adı. |
|
CSV verileri
|
CSVData | True | string |
Orchestrator listesinde depolamak için değiştirilen CSV verileri. Liste zaten varsa, liste içeriği bu CSV verileriyle değiştirilir. Boş bir CSV girişi sağlayamazsınız, ancak veri satırı içermeyen bir CSV üst bilgi satırı sağlayabilirsiniz. |
|
Yoksa liste oluştur
|
CreateListIfNotExist | boolean |
false (varsayılan) olarak ayarlanırsa ve adlandırılmış liste zaten yoksa, bir özel durum oluşturulur. true olarak ayarlanırsa, adlandırılmış liste yoksa oluşturulur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
UploadCSVToIAConnectListResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
Derleme arama klasörlerini temizleme
Dış başvuru yüklemeye çalıştığında IA-Connect Aracısı'nın taraması için ek klasör listesini sıfırlayın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Derleme arama klasörü ekleme
IA-Connect Aracısı'nın dış başvuru yüklemeye çalıştığında taraması için klasör listesine bir klasör yolu (IA-Connect Aracısı'nın çalıştığı bilgisayarda) ekler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Klasör yolu
|
FolderPath | True | string |
IA-Connect Aracısının dış başvuru yüklemeye çalıştığında tarayacağı klasör listesine eklenecek klasörün yolu. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Derlemeyi yerel dosyadan içeri aktarma
IA-Connect Director'ın çalıştığı bilgisayardan belleğe yüklendiği ve dinamik DotNet kodu tarafından başvurulduysa kullanılacak olan IA-Connect Aracısı'na bir DotNet derlemesi yükler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Yerel derleme dosyası yolu
|
LocalAssemblyFilePath | True | string |
Yerel oturumdaki yerel derleme dosyasının dosya yolu (IA-Connect Director'un çalıştığı yer). |
|
Derleme adı
|
AssemblyName | True | string |
İçeri aktarılacak derlemenin adı. |
|
Sıkıştırmak
|
Compress | boolean |
Derleme karşıya yüklenmeden önce sıkıştırılmalı mı? |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Dize dizisinden JSON tablosu alma
Dize öğelerinin giriş dizisini alır ve JSON tablosu olarak döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizisi
|
InputArray | True | array of string |
Dizelerin giriş dizisi. |
|
Sütun adı
|
ColumnName | True | string |
Tablo sütunu için kullanılacak ad. |
|
Boş öğeleri bırakma
|
DropEmptyItems | boolean |
Dizideki boş öğeleri yoksaymak (bırakmak) için true olarak ayarlayın. Tüm öğeleri dahil etmek için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı (her zaman 1 olmalıdır). |
Dize dizisinden tablo alma
Dize öğelerinin giriş dizisini alır ve tablo olarak döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizisi
|
InputArray | True | array of string |
Dizelerin giriş dizisi. |
|
Sütun adı
|
ColumnName | True | string |
Tablo sütunu için kullanılacak ad. |
|
Boş öğeleri bırakma
|
DropEmptyItems | boolean |
Dizideki boş öğeleri yoksaymak (bırakmak) için true olarak ayarlayın. Tüm öğeleri dahil etmek için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı (her zaman 1 olmalıdır). |
Dize dizisinden öğe silme
Dize öğelerinin giriş dizisini alır, belirtilen konumdaki bir öğeyi veya öğeyi siler ve yeni bir dizi döndürür. Tablodan satır veya satır silmek istiyorsanız ,'Tablodan satır sil' eylemini kullanın. Tablodan JSON biçiminde bir satır veya satır silmek istiyorsanız , 'JSON tablosundan satır silme' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizisi
|
InputArray | True | array of string |
Dizelerin giriş dizisi. |
|
Başlangıç öğesi dizini
|
StartItemIndex | True | integer |
Silmeye başlanması gereken öğenin dizini. İlk öğeyi silmek için 1, N. öğeyi silmek için N kullanın. |
|
Silinecek öğe sayısı
|
NumberOfItemsToDelete | True | integer |
Silinecek öğe sayısı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizisi
|
OutputArray | array of string |
Dizelerin çıkış dizisi. |
|
Madde sayısı
|
NumberOfItems | integer |
Çıkış dizisindeki öğe sayısı. |
Dize dizisine satır ekleme
Dize öğelerinin giriş dizisini alır, belirtilen konuma bir satır ekler ve yeni bir dizi döndürür. Tabloya satır eklemek istiyorsanız , 'Tabloya satır ekle' eylemini kullanın. Tabloya JSON biçiminde satır eklemek istiyorsanız , 'JSON tablosuna satır ekle' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizisi
|
InputArray | True | array of string |
Dizelerin giriş dizisi. |
|
Satır dizini
|
RowIndex | True | integer |
Eklenecek satırın dizini. Dizinin başlangıcına eklemek için 0, satır 1'den sonra eklemek için 1, N satırından sonra eklemek için N kullanın. -1 veya dizinin sonuna eklenecek dizideki öğe sayısına eşit veya ondan yüksek bir sayı (dizinin ne kadar uzun olduğunu bilmiyorsanız yararlıdır). |
|
Eklenecek değer
|
ValueToInsert | string |
Yeni satıra eklenecek dize değeri. Boş bir satır eklemek istiyorsanız boş bırakın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizisi
|
OutputArray | array of string |
Dizelerin çıkış dizisi. |
|
Madde sayısı
|
NumberOfItems | integer |
Çıkış dizisindeki öğe sayısı. |
Dize dizisini sıralama
Dize öğelerinin giriş dizisini alır, diziyi sıralar ve yeni bir dizi döndürür. Tabloyu sıralamak istiyorsanız , 'Tabloyu sırala' eylemini kullanın. Tabloyu JSON biçiminde sıralamak istiyorsanız 'JSON tablosunu sırala' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizisi
|
InputArray | True | array of string |
Dizelerin giriş dizisi. |
|
Artan sıralama
|
Ascending | boolean |
Artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Büyük/küçük harfe duyarlı
|
CaseSensitive | boolean |
Büyük/küçük harfe duyarlı sıralama (büyük ve küçük harf ayrı sıralanmış) için true olarak ayarlayın. Büyük/küçük harfe duyarsız sıralama için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Sıralanmış çıkış dizisi
|
OutputArray | array of string |
Dizelerin sıralanmış çıkış dizisi. |
|
Madde sayısı
|
NumberOfItems | integer |
Çıkış dizisindeki öğe sayısı. |
Dizeden karakter kaldırma
Bir giriş dizesi alır ve belirtilen karakterler kaldırılmış olarak döndürür. Belirtilen karakterler bulunmazsa, özgün dize döndürülür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizesi
|
InputString | string |
Karakter kaldırma işleminin gerçekleştirildiği giriş dizesi. |
|
|
Giriş dizesinden kaldırılacak karakterler
|
CharactersToRemoveFromInputString | string |
Girişlerden kaldırmak istediğiniz tüm karakterleri içeren bir dize. Örneğin: !@&?^*. |
|
|
Giriş dizesinden aksanları kaldırma
|
RemoveDiacriticsFromInputString | boolean |
true olarak ayarlanırsa, IA-Connect giriş dizesinden tüm aksanları kaldırmaya çalışır ve karakterleri aynı karakter eksi aksanlı bir aksanla değiştirir. Örneğin: 'akut vurgulu a' yerine 'a' ifadesinin değiştirilmesi. Basit bir karaktere doğrudan eşleme yapılmadığı senaryolarda, karakter kaldırılır. Örneğin: Almanca keskin S kaldırılır. |
|
|
Giriş dizesinden alfasayısal olmayanları kaldırma
|
RemoveNonAlphaNumericFromInputString | boolean |
true olarak ayarlanırsa, IA-Connect giriş dizesinden alfasayısal olmayan tüm karakterleri kaldırır. |
|
|
Giriş dizesinden sayısal karakterleri kaldırma
|
RemoveNumericFromInputString | boolean |
true olarak ayarlanırsa, IA-Connect giriş dizesinden tüm sayısal karakterleri kaldırır. |
|
|
Giriş dizesinden küçük harf karakterlerini kaldırma
|
RemoveLowercaseCharactersFromInputString | boolean |
true olarak ayarlanırsa, IA-Connect giriş dizesinden tüm küçük harf alfabetik karakterleri kaldırır. |
|
|
Giriş dizesinden büyük harf karakterlerini kaldırma
|
RemoveUppercaseCharactersFromInputString | boolean |
true olarak ayarlanırsa, IA-Connect giriş dizesinden tüm büyük harf alfabetik karakterleri kaldırır. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizesi
|
OutputString | string |
Kaldırılan karakterleri içeren dize. Belirtilen karakter bulunamadığında bu özgün dize olacaktır. |
Diziyi JSON'a dönüştürme
Giriş dizisini alır ve bir JSON dizesine serileştirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş nesnesi
|
Input object | object |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON
|
OutputJSON | string |
Çıkış JSON dizesi. |
Filtre dizesi dizisi
Dize öğelerinin giriş dizisini alır, diziyi filtreler (.NET DataView satır filtresi söz dizimini kullanarak) ve yeni bir dizi döndürür. Bir tabloyu filtrelemek istiyorsanız ,'Tabloya filtre uygula' eylemini kullanın. Bir tabloyu JSON biçiminde filtrelemek istiyorsanız , 'JSON tablosunu filtrele' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş dizisi
|
InputArray | True | array of string |
Dizelerin giriş dizisi. |
|
Sütun adı
|
ColumnName | True | string |
Filtre işlemi sırasında diziyi tutan tablo sütunu için kullanılacak ad. Bu ad daha sonra .NET DataView satır filtresi söz diziminde sütun adı olarak kullanılabilir. Örneğin, daha sonra [MyColumn] olarak adlandırılan MyColumn. |
|
Filter
|
Filter | True | string |
.NET DataView satır filtresi söz dizimindeki filtre. Örneğin: [Name] like '*Element'. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Filtrelenmiş çıkış dizisi
|
OutputArray | array of string |
Filtrelenmiş dize çıkış dizisi. |
|
Madde sayısı
|
NumberOfItems | integer |
Çıkış dizisindeki öğe sayısı. |
Filtre tablosu
Bir giriş tablosu alır, tabloyu filtreler (.NET DataView satır filtresi söz dizimini kullanarak) ve yeni bir tablo döndürür. Bir tabloyu JSON biçiminde filtrelemek istiyorsanız , 'JSON tablosunu filtrele' eylemini kullanın. Bir dize dizisini filtrelemek istiyorsanız , 'Dize dizisini filtrele' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş tablosu
|
Input table | object | ||
|
Filter
|
Filter | True | string |
.NET DataView satır filtresi söz dizimindeki filtre. Örneğin: [Name] like '*Element'. |
|
Sütun adını sıralama
|
SortColumnName | string |
Filtre uygulandıktan sonra sıralama ölçütü olarak isteğe bağlı bir sütun adı. Birden çok sütuna göre sıralamak istiyorsanız sütunları virgülle ayırarak listeleyin. |
|
|
Artan sıralama
|
Ascending | boolean |
Artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Sütun adını sıralama 2
|
SortColumnName2 | string |
Sıralama ölçütü olarak (ilk sütuna göre sıraladıktan sonra) isteğe bağlı ikinci sütun adı. |
|
|
Artan sıralama 2
|
Ascending2 | boolean |
İkinci sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Sütun adını sıralama 3
|
SortColumnName3 | string |
Sıralama ölçütü olarak (birinci ve ikinci sütunlara göre sıraladıktan sonra) isteğe bağlı bir üçüncü sütun adı. |
|
|
Artan sıralama 3
|
Ascending3 | boolean |
Üçüncü sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
Giriş değişkenlerinden JSON oluşturma
Giriş değişkenlerinden oluşan bir dizi alır ve JSON biçiminde ve isteğe bağlı olarak JSON tablosu olarak döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Özellik adı
|
PropertyName | string | ||
|
Özellik veri türü
|
DataType | string | ||
|
Özellik değeri
|
Value | string | ||
|
JSON tablosu olarak döndür
|
ReturnAsJSONTable | True | boolean |
True olarak ayarlanırsa, JSON bir tablo /veri tablosu biçiminde (yani [{}] biçiminde) döndürülür. False olarak ayarlanırsa, JSON tek bir varlık olarak döndürülür (örneğin biçiminde {}). Hangi biçimin kullanılacağı, JSON ile ne yaptığınıza bağlıdır. Çoğu IA-Connect eylem, veri tablosu biçimini bekler. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON
|
OutputJSON | string |
JSON biçiminde kodlanmış değişkenler ve değerleri. |
IA-Connect arama tablosu özetini alma
IA-Connect Aracısı'na yüklenmekte olan arama tablolarının özetini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Arama tabloları JSON
|
LookupTablesJSON | array of object |
IA-Connect Aracısı'na yüklenen arama tabloları. |
|
İsim
|
LookupTablesJSON.Name | string | |
|
SonraColumnIndex
|
LookupTablesJSON.ThenColumnIndex | integer | |
|
NumberOfRows
|
LookupTablesJSON.NumberOfRows | integer | |
|
NumberOfColumns
|
LookupTablesJSON.NumberOfColumns | integer | |
|
NumberOfUniqueHeaderProperties
|
LookupTablesJSON.NumberOfUniqueHeaderProperties | integer | |
|
Arama tablolarının sayısı
|
NumberOfLookupTables | integer |
şu anda IA-Connect Aracısı'na yüklenen arama tablolarının sayısı. |
IA-Connect arama tablosundan arama değeri
Bir Orchestrator arama tablosundan (Orchestrator kullanan otomasyonlar için) veya giriş verileriyle eşleşen ilk satırdan IA-Connect Aracısı'na yüklenmiş olan bir arama tablosundan bir değer alır. Orchestrator'ın IA-Connect Aracısı'na yüklenmiş olanla aynı ada sahip bir arama tablosu varsa, Orchestrator arama tablosu kullanılır (otomasyon Orchestrator'ın içinden geçiyorsa).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama tablosu adı
|
LookupTableName | True | string |
Orchestrator arama tablosunun veya IA-Connect Aracısı'na yüklenen arama tablosunun adı. |
|
Giriş verileri JSON
|
InputDataJSON | string |
Arama için JSON biçiminde kullanılacak giriş verileri. Örneğin, arama tablosunda 'JobTitle' ve 'Country' özellik sütunları varsa şu JSON dosyasını gönderebilirsiniz: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Arama sonucu değeri sütun adı
|
SearchResultValueColumnName | True | string |
Okunacak dönüş değerini tutan arama tablosundaki sütun. |
|
Arama sonucu değeri sütun dizini
|
SearchResultValueColumnIndex | integer |
1 (varsayılan) olarak ayarlanırsa, istenen adla eşleşen ilk sonuç sütunundaki değer döndürülür. N. eşleşen sütunu döndürmek için daha yüksek bir değere (N) ayarlayın. |
|
|
Eşleşme yoksa özel durum tetikle
|
RaiseExceptionIfNoMatch | boolean |
Arama hiçbir veriyle eşleşmiyorsa özel durum oluşturacak şekilde true (varsayılan) olarak ayarlayın. Arama hiçbir veriyle eşleşmiyorsa boş bir dize döndürmek için false olarak ayarlayın. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış arama değeri
|
OutputLookupValue | string |
Belirtilen arama tablosu sütunundaki çıkış değeri, IA-Connect arama tablosuna karşı giriş verileri aranarak elde edilir. |
IA-Connect arama tablosundan sütun arama
Bir Orchestrator arama tablosundan (Orchestrator kullanan otomasyonlar için) veya giriş verileriyle eşleşen ilk satırdan şu anda IA-Connect Aracısı'na yüklenmiş olan bir arama tablosundan aynı adlı bir veya daha fazla sütunu alır ve tablo olarak döndürür. Örneğin, arama tablosu birden çok AD grubunu temsil eden 'AD grubu' adlı birden çok çıkış sütunu içerebilir ve bunlar çıkış tablosunda ayrı satırlar olarak döndürülür. Orchestrator'ın IA-Connect Aracısı'na yüklenmiş olanla aynı ada sahip bir arama tablosu varsa, Orchestrator arama tablosu kullanılır (otomasyon Orchestrator'ın içinden geçiyorsa).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama tablosu adı
|
LookupTableName | True | string |
Orchestrator arama tablosunun veya IA-Connect Aracısı'na yüklenen arama tablosunun adı. |
|
Giriş verileri JSON
|
InputDataJSON | string |
Arama için JSON biçiminde kullanılacak giriş verileri. Örneğin, arama tablosunda 'JobTitle' ve 'Country' özellik sütunları varsa şu JSON dosyasını gönderebilirsiniz: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Arama sonucu tablosu sütun adı
|
SearchResultTableColumnName | True | string |
Çıkış tablosunda döndürülecek değeri tutan arama tablosundaki çıkış sütununun adı. Arama tablosunda yalnızca bir çıkış sütunu bu ada sahipse, çıkış tablosunun tek bir satırı olur. Arama tablosundaki birden çok çıkış sütunu ortak bir ad paylaşıyorsa, çıkış tablosunda birden çok satır olur. |
|
Eşleşme yoksa özel durum tetikle
|
RaiseExceptionIfNoMatch | boolean |
Arama hiçbir veriyle eşleşmiyorsa özel durum oluşturacak şekilde true (varsayılan) olarak ayarlayın. Arama hiçbir veriyle eşleşmiyorsa boş bir dize döndürmek için false olarak ayarlayın. |
|
|
Boş hücreler döndürme
|
ReturnBlankCells | boolean |
Dönüş tablosuna boş hücreler eklemek istiyorsanız true olarak ayarlayın. Yalnızca değerleri olan hücreleri içerecek şekilde false (varsayılan) olarak ayarlayın. |
|
|
Dönüş biçimi
|
ReturnFormat | string |
Sonuçları döndürürken kullanılacak biçim. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış arama tablosu JSON
|
OutputLookupTableJSON | string |
Çıkış tablosu, giriş verilerine IA-Connect arama tablosuna göre aranarak elde edilen, belirtilen ada sahip bir veya daha fazla arama tablosu sütununu okur. Çıkış tablosunda JSON biçiminde bir sütun (istenen sonuç tablosu sütun adıyla eşleşen) ve bir veya daha fazla satır bulunur. |
|
Çıkış arama tablosu
|
OutputLookupTable | array of object |
Çıkış tablosu, giriş verilerine IA-Connect arama tablosuna göre aranarak elde edilen, belirtilen ada sahip bir veya daha fazla arama tablosu sütununu okur. Çıkış tablosunda bir sütun (istenen sonuç tablosu sütun adıyla eşleşen) ve bir veya daha fazla satır bulunur. |
|
items
|
OutputLookupTable | object | |
|
Çıkış arama dizisi
|
OutputLookupArray | array of object |
Çıkış dizisi, IA-Connect arama tablosuna karşı giriş verileri aranarak elde edilen, belirtilen ada sahip bir veya daha fazla arama tablosu sütununu okur. Çıkış dizisi, bir veya daha fazla satırı olan tek bir sütundur. |
|
items
|
OutputLookupArray | object | |
|
Çıktıdaki satır sayısı
|
NumberOfRowsInOutput | integer |
Çıktıdaki satır sayısı. |
IA-Connect arama tablosundan veri hücreleri arama
Bir Orchestrator arama tablosundan (Orchestrator kullanan otomasyonlar için) giriş verileriyle eşleşen ilk satırdan tüm veri hücrelerini alır ve tablo olarak döndürür. Bu eylem, IA-Connect Aracısı'na yüklenen arama tablolarını desteklemez.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama tablosu adı
|
LookupTableName | True | string |
Orchestrator arama tablosunun adı. |
|
Giriş verileri JSON
|
InputDataJSON | string |
Arama için JSON biçiminde kullanılacak giriş verileri. Örneğin, arama tablosunda 'JobTitle' ve 'Country' özellik sütunları varsa şu JSON dosyasını gönderebilirsiniz: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Eşleşme yoksa özel durum tetikle
|
RaiseExceptionIfNoMatch | boolean |
Arama hiçbir veriyle eşleşmiyorsa özel durum oluşturacak şekilde true (varsayılan) olarak ayarlayın. Arama hiçbir veriyle eşleşmiyorsa boş bir dize döndürmek için false olarak ayarlayın. |
|
|
Boş hücreler döndürme
|
ReturnBlankCells | boolean |
Dönüş tablosuna boş hücreler eklemek istiyorsanız true olarak ayarlayın. Yalnızca değerleri olan veri hücrelerini eklemek için false (varsayılan) olarak ayarlayın. |
|
|
Dönüş biçimi
|
ReturnFormat | string |
Sonuçları döndürürken kullanılacak biçim. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış arama tablosu JSON
|
OutputLookupTableJSON | string |
Giriş verileriyle eşleşen satırdaki veri hücrelerini içeren çıkış tablosu, IA-Connect arama tablosuna karşı giriş verileri aranarak elde edilir. Çıktı tablosunda JSON biçiminde bir satır ve bir veya daha fazla veri sütunu bulunur. |
|
Çıkış arama tablosu
|
OutputLookupTable | array of object |
Giriş verileriyle eşleşen satırdaki veri hücrelerini içeren çıkış tablosu, IA-Connect arama tablosuna karşı giriş verileri aranarak elde edilir. Çıkış tablosunda bir satır ve bir veya daha fazla veri sütunu bulunur. |
|
items
|
OutputLookupTable | object | |
|
Çıktıdaki hücre sayısı
|
NumberOfCellsInOutput | integer |
Çıktıdaki hücre sayısı. |
IA-Connect arama tablosunu kaldırma
şu anda IA-Connect Aracısı'na yüklenmiş olan bir arama tablosunu kaldırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama tablosu adı
|
LookupTableName | True | string |
IA-Connect Aracısı'na yüklenen arama tablosunun adı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
RemoveIAConnectLookupTableResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |
IA-Connect arama tablosunu yükleme
IA-Connect Aracısı'nın çalıştığı bilgisayardan bir IA-Connect arama tablosu yükler. Bu arama tabloları, veri aramaları gerçekleştirmek için daha fazla IA-Connect eylem tarafından kullanılabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama tablosu yolu
|
Path | True | string |
Arama tablosunun tam yolu. Bu, IA-Connect Aracısı'nın çalıştığı oturumdan erişilebilir olmalıdır. Bir klasör belirtilirse, bu klasörün altındaki tüm dosyalar işlenir. |
|
Herhangi bir tablo yüklenemezse özel durum tetikle
|
RaiseExceptionIfAnyTableFailsToLoad | True | boolean |
true olarak ayarlanırsa ve herhangi bir IA-Connect arama tablosu yüklenemezse (örneğin tabloda bir sorun varsa) bir özel durum oluşturulur. Bu varsayılan değerdir çünkü herhangi bir tablo yüklenemezse, bu genellikle işlemin ilerleyen bölümlerinde bir özel durumla sonuçlanır. False olarak ayarlanırsa, sorun arama tabloları yoksayılır ve yalnızca kullanılabilir arama tabloları yüklenir3d. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Yüklenen arama tablolarının sayısı
|
NumberOfLookupTablesLoaded | integer |
Başarıyla yüklenen arama tablolarının sayısı. |
|
Yüklenemeyen arama tablolarının sayısı
|
NumberOfLookupTablesFailedToLoad | integer |
Yüklenemeyen arama tablolarının sayısı. Bu yalnızca 'Herhangi bir tablo yüklenemediğinde özel durum yükselt' false olarak ayarlandığında ayarlanır, aksi takdirde bir özel durum olacaktır. |
IA-Connect liste içeriğini alma
IA-Connect Orchestrator listesinden tüm verileri alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Liste adı
|
ListName | True | string |
Orchestrator listesinin adı. |
|
Dönüş biçimi
|
ReturnFormat | string |
Sonuçları döndürürken kullanılacak biçim. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış listesi JSON
|
OutputListJSON | string |
Listeden JSON biçiminde çıktı verileri. |
|
Çıkış listesi
|
OutputList | array of object |
Listeden veri tablosu biçimindeki çıktı verileri. |
|
items
|
OutputList | object | |
|
Çıkış listesi CSV
|
OutputListCSV | string |
Listeden CSV biçiminde çıktı verileri. |
|
Çıktıdaki satır sayısı
|
NumberOfRowsInOutput | integer |
Çıktıdaki satır sayısı. |
|
Çıktıdaki sütun sayısı
|
NumberOfColumnsInOutput | integer |
Çıktıdaki sütun sayısı. |
IA-Connect listesinden sütun alma
IA-Connect Orchestrator listesinden bir sütun alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Liste adı
|
ListName | True | string |
Orchestrator listesinin adı. |
|
Sütun dizininde arama
|
SearchColumnIndex | integer |
Döndürülecek listedeki sütunun dizini. Bu, ilk sütunu döndüren 1 olarak varsayılandır. Bir sütunu ada göre almak istiyorsanız, bunu 0 olarak ayarlayın ve bunun yerine bir sütun adı belirtin. |
|
|
Arama sütunu adı
|
SearchColumnName | string |
Listeden ada göre bir sütun almak istiyorsanız, döndürülecek listedeki sütunun adı. Bu girişi kullanmak istiyorsanız 'Arama sütunu dizini' değerini 0 olarak ayarlayın. |
|
|
Boş hücreler döndürme
|
ReturnBlankCells | boolean |
Dönüş verilerine boş hücreler eklemek istiyorsanız true olarak ayarlayın. Yalnızca değerleri olan hücreleri içerecek şekilde false (varsayılan) olarak ayarlayın. |
|
|
Liste yoksa geri dönüş
|
FallBackIfListDoesNotExist | boolean |
Belirtilen liste yoksa bu giriş sonucu denetler. Bu giriş false (varsayılan) olarak ayarlanırsa bir özel durum olacaktır. Bu giriş true olarak ayarlanırsa, 'Çıkış listesi' (istenen dönüş biçiminde biçimlendirilmiş) geri dönüş değerine ayarlanır; bu değer boş veya istediğiniz bir değer olabilir. |
|
|
Geri dönüş değeri
|
FallbackValue | string |
Belirtilen liste yoksa ve 'Liste yoksa geri dönüş' girişi true olarak ayarlanırsa, bu geri dönüş değeri çıkış için istenen dönüş biçiminde biçimlendirilir. Bu, arama tablolarından veri okuyorsanız ve bazı veri öğeleri bir listeyi temsil ediyorsanız, bazı öğeler ise gerçek verilerse kullanışlıdır. |
|
|
Dönüş biçimi
|
ReturnFormat | string |
Sonuçları döndürürken kullanılacak biçim. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış listesi JSON
|
OutputListJSON | string |
JSON biçimindeki listeden çıkış sütunu. |
|
Çıkış listesi
|
OutputList | array of object |
Listeden veri tablosu biçimindeki çıkış sütunu. |
|
items
|
OutputList | object | |
|
Çıkış listesi dizisi
|
OutputListArray | array of object |
Listeden dizi biçimindeki çıkış sütunu. |
|
items
|
OutputListArray | object | |
|
Çıktıdaki satır sayısı
|
NumberOfRowsInOutput | integer |
Çıktıdaki satır sayısı. |
IA-Connect Orchestrator arama tablosu içeriğini alma
Orchestrator'da tutulan IA-Connect Orchestrator arama tablosundaki tüm verileri alır. Bu işlem, IA-Connect Aracısı (diskte tutulan csv dosyası) tarafından işlenen bir arama tablosunu almaz.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Arama tablosu adı
|
LookupTableName | True | string |
Orchestrator arama tablosunun adı. |
|
Dönüş biçimi
|
ReturnFormat | string |
Sonuçları döndürürken kullanılacak biçim. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış arama tablosu JSON
|
OutputLookupTableJSON | string |
Arama tablosundan JSON biçimindeki çıktı verileri. |
|
Çıkış arama tablosu
|
OutputLookupTable | array of object |
Veri tablosu biçimindeki arama tablosundan çıktı verileri. |
|
items
|
OutputLookupTable | object | |
|
Çıkış arama tablosu CSV
|
OutputLookupTableCSV | string |
Arama tablosundan CSV biçiminde çıktı verileri. |
|
Çıktıdaki satır sayısı
|
NumberOfRowsInOutput | integer |
Çıktıdaki satır sayısı. |
|
Çıktıdaki sütun sayısı
|
NumberOfColumnsInOutput | integer |
Çıktıdaki sütun sayısı. |
JSON'dan tablo alma
JSON biçiminde bir giriş tablosu alır ve tablo olarak döndürür. Bu, seri durumdan çıkarma olarak bilinir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Başlangıç satırı dizini
|
StartRowIndex | True | integer |
Alınacak ilk satırın dizini. İlk satırda başlamak için 1, N. satırdan başlamak için N kullanın. |
|
Alınacak satır sayısı
|
NumberOfRowsToRetrieve | integer |
Alınacak satır sayısı. Tüm satırları almak için 0 kullanın (veya boş bırakın). |
|
|
Sütun dizinini başlatma
|
StartColumnIndex | integer |
Alınacak ilk sütunun dizini. İlk sütundan başlamak için 1, N. sütundan başlamak için N kullanın. Ada göre alınacak ilk sütunu belirtmek isterseniz, bu girişi boş bırakın ve bunun yerine 'Başlangıç sütunu adı' girişini kullanın. |
|
|
Başlangıç sütunu adı
|
StartColumnName | string |
Alınacak ilk sütunun isteğe bağlı adı. Sütunları dizine göre almak istiyorsanız, bu girişi boş bırakın ve bunun yerine 'Sütun dizinini başlat' girişini kullanın. |
|
|
Alınacak sütun sayısı
|
NumberOfColumnsToRetrieve | integer |
Alınacak sütun sayısı. Tüm sütunları almak için 0 kullanın (veya boş bırakın). |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı (her zaman 1 olmalıdır). |
JSON tablo hücresinden dize alma
JSON biçiminde bir giriş tablosu alır ve belirtilen bir hücreyi dize olarak döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Satır dizini
|
RowIndex | integer |
Alınacak hücreyi içeren satırın dizini. İlk satır için 1, N. satır için N kullanın. |
|
|
Sütun dizini
|
ColumnIndex | integer |
Alınacak hücreyi içeren sütunun dizini. İlk sütun için 1, N. sütun için N kullanın. Bir sütunu ada göre almak isterseniz, bu girişi boş bırakın ve bunun yerine 'Sütun adı' girişini kullanın. |
|
|
Sütun adı
|
ColumnName | string |
Alınacak hücreyi içeren sütunun isteğe bağlı adı. Bir sütunu dizine göre almak istiyorsanız, bu girişi boş bırakın ve bunun yerine 'Sütun dizini' girişini kullanın. |
|
|
Hücre yoksa geri dönüş
|
FallBackIfCellDoesNotExist | boolean |
Bu giriş, belirtilen satır dizini, sütun dizini veya ad yoksa sonucu denetler. Bu giriş false (varsayılan) olarak ayarlanırsa bir özel durum olacaktır. Bu giriş true olarak ayarlanırsa, 'Çıkış dizesi' boş veya seçtiğiniz bir değer olabilecek geri dönüş değerine ayarlanır. |
|
|
Geri dönüş değeri
|
FallbackValue | string |
Belirtilen satır dizini, sütun dizini veya ad yoksa ve 'Hücre yoksa geri dönüş' girişi true olarak ayarlanırsa, çıkış dizesi için bu geri dönüş değeri kullanılır. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizesi
|
OutputString | string |
Çıkış hücresinin içeriği bir dize olarak. |
JSON tablo sütunundan dize dizisi alma
JSON biçiminde bir giriş tablosu alır ve belirtilen sütunu dize dizisi olarak döndürür. Gerçek bir tablodan dize dizisi almak istiyorsanız (JSON biçiminde değil), 'Tablodan dizi al' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Sütun dizini
|
ColumnIndex | integer |
Dizi olarak döndürülecek sütunun dizini. İlk sütun için 1, N. sütun için N kullanın. Bir sütunu ada göre almak isterseniz, bu girişi boş bırakın ve bunun yerine 'Sütun adı' girişini kullanın. |
|
|
Sütun adı
|
ColumnName | string |
Dizi olarak döndürülecek sütunun isteğe bağlı adı. Bir sütunu dizine göre almak istiyorsanız, bu girişi boş bırakın ve bunun yerine 'Sütun dizini' girişini kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizisi
|
OutputArray | array of string |
Dizelerin çıkış dizisi. |
|
Madde sayısı
|
NumberOfItems | integer |
Çıkış dizisindeki öğe sayısı. |
JSON tablosuna giriş değişkenleri satırı ekleme
JSON biçiminde bir giriş tablosu alır, belirtilen konumda giriş değişkenlerinden oluşturulan bir satır ekler ve JSON biçiminde yeni bir tablo döndürür. Giriş satırı şeması, giriş tablosununkiyle eşleşmelidir (örneğin, aynı özellik adlarını ve veri türlerini kullanın). Gerçek bir tabloya satır eklemek istiyorsanız (JSON biçiminde değil), 'Tabloya satır ekle' eylemini kullanın. Dize dizisine dize eklemek istiyorsanız , 'Dize dizisine satır ekle' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Satır dizini
|
RowIndex | True | integer |
Eklenecek satırın dizini. Tablonun başlangıcına eklemek için 0, satır 1'den sonra eklemek için 1, N satırından sonra eklemek için N kullanın. -1 veya tablonun sonuna eklenecek tablodaki öğe sayısına eşit veya daha yüksek bir sayı (tablonun ne kadar uzun olduğunu bilmiyorsanız yararlıdır). |
|
Özellik adı
|
PropertyName | string | ||
|
Özellik veri türü
|
DataType | string | ||
|
Özellik değeri
|
Value | string |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
JSON tablosuna satır ekleme
JSON biçiminde bir giriş tablosu alır, belirtilen konuma bir satır ekler ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tabloya satır eklemek istiyorsanız (JSON biçiminde değil), 'Tabloya satır ekle' eylemini kullanın. Dize dizisine dize eklemek istiyorsanız , 'Dize dizisine satır ekle' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Satır dizini
|
RowIndex | True | integer |
Eklenecek satırın dizini. Tablonun başlangıcına eklemek için 0, satır 1'den sonra eklemek için 1, N satırından sonra eklemek için N kullanın. -1 veya tablonun sonuna eklenecek tablodaki öğe sayısına eşit veya daha yüksek bir sayı (tablonun ne kadar uzun olduğunu bilmiyorsanız yararlıdır). |
|
Eklenecek JSON satırı
|
RowToInsertJSON | string |
JSON biçiminde eklenecek satırın içeriği. Boş bir satır eklemek istiyorsanız boş bırakın. Örneğin: 'Ad' sütununa 'Simon' eklemek için {"Name":"Simon"} kullanın ve ayrıca 'Ülke' sütununa 'İngiltere' eklemek için {"Name":"Simon","Country":"England"} kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
JSON tablosunda sütunu yeniden adlandırma
JSON biçiminde bir giriş tablosu alır, belirtilen sütunu yeniden adlandırır ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tablodan bir sütunu yeniden adlandırmak istiyorsanız (JSON biçiminde değil), 'Tablodaki bir sütunu yeniden adlandır' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Kaynak sütun adı
|
SourceColumnName | True | string |
Yeniden adlandıracak sütunun adı. |
|
Yeni sütun adı
|
NewColumnName | True | string |
Sütunun yeni adı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
JSON tablosundan satırları silme
JSON biçiminde bir giriş tablosu alır, belirtilen konumdaki satır veya satırları siler ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tablodan satır veya satır silmek istiyorsanız (JSON biçiminde değil), 'Tablodan satır sil' eylemini kullanın. Dize dizisinden satır veya satır silmek istiyorsanız , 'Dize dizisinden satır sil' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Başlangıç satırı dizini
|
StartRowIndex | True | integer |
Silinecek satırın dizini. İlk satırı silmek için 1, N. satırı silmek için N kullanın. |
|
Silinecek satır sayısı
|
NumberOfRowsToDelete | True | integer |
Silinecek satır sayısı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
JSON tablosundan sütunları silme
JSON biçiminde bir giriş tablosu alır, sütun veya sütunları siler ve JSON biçiminde yeni bir tablo döndürür. Gerçek bir tablodan sütunları silmek istiyorsanız (JSON biçiminde değil), 'Tablodaki sütunları sil' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Sütun dizinini başlatma
|
StartColumnIndex | integer |
Silinecek sütunun dizini. İlk sütunu silmek için 1, N. sütunu silmek için N kullanın. Bir sütunu ada göre silmek isterseniz, bu girişi boş bırakın ve bunun yerine 'Silmek için sütun adı' girişini kullanın. |
|
|
Silinecek sütun adı
|
ColumnNameToDelete | string |
Silinecek sütunun isteğe bağlı adı. Bir sütunu dizine göre silmek istiyorsanız, bu girişi boş bırakın ve bunun yerine 'Sütun dizinini başlat' girişini kullanın. |
|
|
Silinecek sütun sayısı
|
NumberOfColumnsToDelete | True | integer |
Belirtilen dizinden veya addan başlayarak silinecek sütun sayısı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
JSON tablosunu filtreleme
Giriş JSON tablosu alır, tabloyu filtreler (.NET DataView satır filtresi söz dizimini kullanarak) ve yeni bir JSON tablosu döndürür. Gerçek bir tabloyu filtrelemek istiyorsanız (JSON biçiminde değil), 'Tabloya filtre uygula' eylemini kullanın. Bir dize dizisini filtrelemek istiyorsanız , 'Dize dizisini filtrele' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Filter
|
Filter | True | string |
.NET DataView satır filtresi söz dizimindeki filtre. Örneğin: [Name] like '*Element'. |
|
Sütun adını sıralama
|
SortColumnName | string |
Filtre uygulandıktan sonra sıralama ölçütü olarak isteğe bağlı bir sütun adı. Birden çok sütuna göre sıralamak istiyorsanız sütunları virgülle ayırarak listeleyin. |
|
|
Artan sıralama
|
Ascending | boolean |
Artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Sütun adını sıralama 2
|
SortColumnName2 | string |
Sıralama ölçütü olarak (ilk sütuna göre sıraladıktan sonra) isteğe bağlı ikinci sütun adı. |
|
|
Artan sıralama 2
|
Ascending2 | boolean |
İkinci sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Sütun adını sıralama 3
|
SortColumnName3 | string |
Sıralama ölçütü olarak (birinci ve ikinci sütunlara göre sıraladıktan sonra) isteğe bağlı bir üçüncü sütun adı. |
|
|
Artan sıralama 3
|
Ascending3 | boolean |
Üçüncü sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
JSON tablosunu sıralama
Giriş JSON tablosu alır, tabloyu sıralar ve yeni bir JSON tablosu döndürür. Gerçek bir tabloyu sıralamak istiyorsanız (JSON biçiminde değil), 'Tabloyu sırala' eylemini kullanın. Bir dize dizisini sıralamak istiyorsanız , 'Dize dizisini sırala' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş JSON tablosu
|
JSONTable | True | string |
JSON biçimindeki giriş tablosu. |
|
Sütun adını sıralama
|
SortColumnName | True | string |
Sıralama ölçütü olarak sütun adı. |
|
Artan sıralama
|
Ascending | boolean |
Artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Sütun adını sıralama 2
|
SortColumnName2 | string |
Sıralama ölçütü olarak (ilk sütuna göre sıraladıktan sonra) isteğe bağlı ikinci sütun adı. |
|
|
Artan sıralama 2
|
Ascending2 | boolean |
İkinci sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Sütun adını sıralama 3
|
SortColumnName3 | string |
Sıralama ölçütü olarak (birinci ve ikinci sütunlara göre sıraladıktan sonra) isteğe bağlı bir üçüncü sütun adı. |
|
|
Artan sıralama 3
|
Ascending3 | boolean |
Üçüncü sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış JSON tablosu
|
OutputJSONTable | string |
JSON biçimindeki çıkış tablosu. |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
Normal ifade eşleşmelerini alma
Giriş dizesinde normal ifade (regex) eşleşmesi gerçekleştirir ve dize dizisindeki tüm eşleşmeleri döndürür. Eşleşme yoksa dizi boş olur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Eşleşecek metni girdi
|
TextToMatch | True | string |
Normal ifadeyle eşleşecek giriş metni. |
|
Düzenli ifade
|
Regex | True | string |
Giriş metniyle eşleşecek normal ifade. |
|
Gerçekleştirilecek en fazla eşleşme sayısı
|
MaximumMatches | integer |
Gerçekleştirilecek en fazla normal ifade eşleşmesi miktarı. Sınırsız sayıda eşleşme için (başka eşleşme kalmayıncaya kadar eşleştirmeyi sürdür) hiçbir değer veya 0 (varsayılan) değeri girin. Bu giriş, eşleşme sayısına bir sınır koyarak sonsuz normal ifade döngülerini önlemek için tasarlanmıştır. |
|
|
Büyük/küçük harfe duyarlı eşleşme
|
CaseSensitive | boolean |
Büyük/küçük harfe duyarlı eşleşme için true (varsayılan) veya büyük/küçük harfe duyarlı olmayan eşleşme için false olarak ayarlayın (örneğin, A ve a aynı olarak değerlendirilir). |
|
|
Sonuçları kırpma
|
TrimResults | boolean |
Her çıkış dizisi öğesinin kırpılması gerekiyorsa true (varsayılan) olarak ayarlayın. |
|
|
Boş sonuçları kaldırma
|
RemoveEmptyResults | boolean |
Boş çıkış dizisi öğelerinin çıkış dizisinden kaldırılması gerekiyorsa true olarak ayarlayın (boş sonuçlar istemiyorsunuz). |
|
|
Saniyeler içinde reex zaman aşımı
|
RegexTimeoutInSeconds | integer |
Normal ifadenin zaman aşımına uğramadan önce işlenebileceği en fazla saniye sayısı. Bu, belirli normal ifadelerin neden olduğu sonsuz döngüleri durdurur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizisi
|
OutputArray | array of object |
Tek tek normal ifadeyi içeren çıkış dizesi dizisi eşleşir. |
|
items
|
OutputArray | object | |
|
Çıktıdaki öğe sayısı
|
NumberOfElementsInOutput | integer |
Çıkış dizisindeki öğe sayısı. |
Normal ifade eşleşmesi alma
Giriş dizesinde normal ifade (regex) eşleşmesi gerçekleştirir ve dizenin ifadeyle eşleşip eşleşmediğini ve eşleşmenin ayrıntılarını döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Eşleşecek metni girdi
|
TextToMatch | True | string |
Normal ifadeyle eşleşecek giriş metni. |
|
Düzenli ifade
|
Regex | True | string |
Giriş metniyle eşleşecek normal ifade. |
|
Arama dizini
|
SearchIndex | integer |
1'den başlayarak alınacak eşleşme sonucunun dizini. İlk sonucu (varsayılan davranış) eşleştirmek istiyorsanız 1 girin. Örneğin: Bir giriş dizesinin normal ifadeyle 5 yerde eşleşmesi bekleniyorsa ve 4. eşleşmeyle ilgileniyorsanız, 4 girin. |
|
|
Büyük/küçük harfe duyarlı eşleşme
|
CaseSensitive | boolean |
Büyük/küçük harfe duyarlı eşleşme için true (varsayılan) veya büyük/küçük harfe duyarlı olmayan eşleşme için false olarak ayarlayın (örneğin, A ve a aynı olarak değerlendirilir). |
|
|
Saniyeler içinde reex zaman aşımı
|
RegexTimeoutInSeconds | integer |
Normal ifadenin zaman aşımına uğramadan önce işlenebileceği en fazla saniye sayısı. Bu, belirli normal ifadelerin neden olduğu sonsuz döngüleri durdurur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Başarılı eşleşme
|
SuccessfulMatch | boolean |
Başarılı bir eşleşme (belirtilen arama dizininde) varsa true veya eşleşme yoksa false. |
|
Dize değerini eşleştir
|
MatchStringValue | string |
Başarılı bir eşleşme varsa, bu dize değeri normal ifadeyle eşleşen giriş metnindeki metni tutar. |
|
Konum dizinini eşleştir
|
MatchIndex | integer |
Başarılı bir eşleşme varsa, bu değer, eşleşmenin bulunduğu konumla eşleşecek giriş metni içindeki konumu tutar. Bu değer, giriş metin dizesinin başlangıcını temsil eden 0'da başlar. |
|
Dize uzunluğunu eşleştir
|
MatchStringLength | integer |
Başarılı bir eşleşme varsa, bu değer normal ifadeyle eşleşen giriş metnindeki metnin uzunluğunu tutar (örneğin, 'Dize değerini eşleştir' çıkış değerinin uzunluğu). |
Normal ifade grubu eşleşmelerini alma
Giriş dizesinde normal ifade (regex) eşleşmesi gerçekleştirir ve eşleşen grup adlarının ve değerlerinin listesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Eşleşecek metni girdi
|
TextToMatch | True | string |
Normal ifadeyle eşleşecek giriş metni. |
|
Düzenli ifade
|
Regex | True | string |
Giriş metniyle eşleşecek normal ifade. |
|
Alınacak gruplar
|
GroupsToRetrieve | array of string |
Alınacak normal ifade gruplarının adlarını içeren bir dize dizisi. Boş bir dizi sağlanırsa, tüm gruplar alınır. Örneğin: Normal bir ifade (?<NeedsUpdating>(Evet|Hayır)) ve 'NeedsUpdating' grubunun alınması gerektiğini belirtirsiniz, ardından bu adlandırılmış grubun eşleşen değeri döndürülür. |
|
|
Arama dizini
|
SearchIndex | integer |
1'den başlayarak alınacak eşleşme sonucunun dizini. İlk sonucu (varsayılan davranış) eşleştirmek istiyorsanız 1 girin. Örneğin: Bir giriş dizesinin normal ifadeyle 5 yerde eşleşmesi bekleniyorsa ve 4. eşleşmeyle ilgileniyorsanız, 4 girin. |
|
|
Büyük/küçük harfe duyarlı eşleşme
|
CaseSensitive | boolean |
Büyük/küçük harfe duyarlı eşleşme için true (varsayılan) veya büyük/küçük harfe duyarlı olmayan eşleşme için false olarak ayarlayın (örneğin, A ve a aynı olarak değerlendirilir). |
|
|
Saniyeler içinde reex zaman aşımı
|
RegexTimeoutInSeconds | integer |
Normal ifadenin zaman aşımına uğramadan önce işlenebileceği en fazla saniye sayısı. Bu, belirli normal ifadelerin neden olduğu sonsuz döngüleri durdurur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Normal ifade grupları
|
RegexGroups | array of object |
Giriş dizesiyle eşleşen normal ifade gruplarının adlarını ve değerlerini içeren bir dizi. |
|
Mülkiyet
|
RegexGroups.Property | string | |
|
Değer
|
RegexGroups.Value | string | |
|
Grup sayısı
|
NumberOfRegexGroups | integer |
Normal ifade gruplarının sayısı. |
Normal ifade kullanarak dizeyi bölme
Normal ifade (regex) eşleşmesi kullanarak bir giriş dizesini böler ve dizenin ayrı ayrı bölünmüş bileşenlerini dize dizisi olarak döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Bölünecek metni giriş
|
TextToSplit | True | string |
Normal ifadeye göre bölünecek giriş metni. |
|
Düzenli ifade
|
Regex | True | string |
Giriş metnini bölmek için normal ifade. |
|
Büyük/küçük harfe duyarlı bölme
|
CaseSensitive | boolean |
Büyük/küçük harfe duyarlı bölme için true (varsayılan) veya büyük/küçük harfe duyarlı olmayan bölme için false olarak ayarlayın (örneğin, A ve a aynı olarak değerlendirilir). |
|
|
Sonuçları kırpma
|
TrimResults | boolean |
Her çıkış dizisi öğesinin kırpılması gerekiyorsa true (varsayılan) olarak ayarlayın. |
|
|
Boş sonuçları kaldırma
|
RemoveEmptyResults | boolean |
Boş çıkış dizisi öğelerinin çıkış dizisinden kaldırılması gerekiyorsa true olarak ayarlayın (boş sonuçlar istemiyorsunuz). |
|
|
Saniyeler içinde reex zaman aşımı
|
RegexTimeoutInSeconds | integer |
Normal ifadenin zaman aşımına uğramadan önce işlenebileceği en fazla saniye sayısı. Bu, belirli normal ifadelerin neden olduğu sonsuz döngüleri durdurur. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizisi
|
OutputArray | array of object |
Dizenin bağımsız bileşenlerini içeren çıkış dizesi dizisi, normal ifade kullanılarak bölünür. |
|
items
|
OutputArray | object | |
|
Çıktıdaki öğe sayısı
|
NumberOfElementsInOutput | integer |
Çıkış dizisindeki öğe sayısı. |
PowerShell betiğini çalıştırma
IA-Connect Aracısı'nın çalıştığı oturumda bir PowerShell betiği çalıştırır ve burada betik içeriği 'PowerShell betik içeriği' (PowerShellScriptContents) girişinde IA-Connect Aracısı'na geçirilir. Bu, kendi özel PowerShell kodunuzu çalıştırmak için önerilen eylemdir. Bu eylem, Aracı iş parçacığı olarak çalıştırılacak bir PowerShell betiğinin önceki bir yürütmesinden sonuçları almak için de kullanılabilir. Aracı, PowerShell çekirdeğini (6.x üzeri) değil, Microsoft PowerShell v3.x ile v5.x (hangi sürüm yüklüyse) kullanarak PowerShell'i yürütür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
PowerShell betiği içeriği
|
PowerShellScriptContents | string |
Yürütülecek PowerShell betiğinin içeriği. IA-Connect doğrudan PowerShell otomasyon altyapısına geçirerek bu betiği as-is yürütür. Aslında diskte PowerShell betiği oluşturulmamıştır. Alternatif olarak, diskte şu komutu girerek mevcut bir PowerShell betiğini çalıştırabilirsiniz: return & 'scriptpath'. Örneğin: return & 'c:\scripts\TestScript.ps1'. |
|
|
Bilgisayar adı
|
ComputerName | string |
PowerShell betiğinin çalıştırılacak bilgisayar adı. Boş bırakılırsa betik, IA-Connect Aracısı'nın çalıştığı bilgisayarda çalıştırılır. |
|
|
Sonuç yok hata mı?
|
IsNoResultAnError | boolean |
PowerShell komutu tarafından hiçbir veri döndürülmezse, bu bir hata önerir mi? |
|
|
Karmaşık türler döndürme
|
ReturnComplexTypes | boolean |
PowerShell dönüş verileri 'karmaşık' özellikler içeriyorsa (örneğin, değer koleksiyonları, diziler, tablolar veya sınıflar), bu özellikler varsayılan olarak IA-Connect PowerShell yanıtında döndürülür. 'Koleksiyon olarak döndürülecek özellikler', 'Seri hale getirilecek özellik adları' ve 'Serileştirilecek özellik türleri' girişleri, hangi 'karmaşık' özelliklerin döndürülmesi gerektiğini ve verileri biçimlendirmek için kullanılan yöntemi belirtmenize olanak sağlar (özellik bazında, en uygun olanı seçin). Bu giriş, kalan özelliklerle ne yapılması gerektiğini belirtmenize olanak tanır (örneğin, 'karmaşık' olan ve açıkça adlandırılmayan özellikler). true olarak ayarlanırsa, IA-Connect ToString() kullanarak verilerin dize gösterimini döndürmeye çalışır. false (varsayılan) olarak ayarlanırsa IA-Connect özelliği döndürmez. |
|
|
Boole değerini boole olarak döndürme
|
ReturnBooleanAsBoolean | boolean |
Boole özellikleri Boolean olarak döndürülmeli mi? False ise, bunlar dize olarak döndürülür. |
|
|
Sayısal değeri ondalık olarak döndürme
|
ReturnNumericAsDecimal | boolean |
Sayısal özellikler Sayısal olarak döndürülmeli mi? False ise, bunlar dize olarak döndürülür. |
|
|
Tarih olarak iade tarihi
|
ReturnDateAsDate | boolean |
Tarih özellikleri Tarih olarak döndürülmeli mi? False ise, bunlar dize olarak döndürülür. |
|
|
Koleksiyon olarak döndürülecek özellikler
|
PropertiesToReturnAsCollectionJSON | string |
PowerShell dönüş verileri 'karmaşık' özellikler içeriyorsa (örneğin, değer koleksiyonları, diziler, tablolar veya sınıflar), bu özellikler varsayılan olarak IA-Connect PowerShell yanıtında döndürülür. Bu seçenek, hangi 'karmaşık' özelliklerin (ada göre) IA-Connect koleksiyon olarak döndürmeyi denemesi gerektiğini belirtmenize olanak tanır. Özelliğine, türüne ve değerlerine bağlı olarak, alternatif 'Serileştirmek için özellik adları' ve 'Seri hale getirmek için özellik türleri' (birini seçin) girişlerini de kullanmayı düşünmelisiniz. Bu giriş JSON veya CSV biçiminde girilebilir. Örneğin: EmailAddresses ve MemberOf dizi özelliklerini döndürmek için [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (JSON tablo biçimi), ["EmailAddresses", "MemberOf"] (JSON dizi biçimi) veya EmailAddresses,MemberOf (CSV biçimi) girin. |
|
|
Kimlik doğrulama mekanizması
|
AuthenticationMechanism | string |
Uzak bir bilgisayara bağlanırken veya betiği alternatif kullanıcı olarak çalıştırırken kullanılacak kimlik doğrulama mekanizması. Desteklenen değerler 'Temel', 'Credssp', 'Default', 'Digest', 'Kerberos' ve 'Negotiate' değerleridir. |
|
|
Bağlantı girişimleri
|
ConnectionAttempts | integer |
Uzak bir bilgisayara bağlanılıyorsa denenecek bağlantı sayısı. |
|
|
Kullanıcı adı
|
Username | string |
Betik alternatif kullanıcı olarak çalıştırılıyorsa kullanılacak kullanıcı adı. |
|
|
Şifre
|
Password | password |
Betik alternatif kullanıcı olarak çalıştırılıyorsa kullanılacak parola. |
|
|
Betiği iş parçacığı olarak çalıştırma
|
RunScriptAsThread | boolean |
false (varsayılan) olarak ayarlanırsa, IA-Connect Aracısı PowerShell betiğini hemen çalıştırır ve betik tamamlandığında sonuçları Director'a döndürür. Uzun veya karmaşık bir PowerShell betiği çalıştırılıyorsa, bu eylem zaman aşımına uyabilir. true olarak ayarlanırsa, IA-Connect Aracısı PowerShell betiğini Aracı iş parçacığı olarak çalıştırır ve IA-Connect Direktörü (veya Orchestrator, PowerShell modülü, Mavi Prizma) bu Aracı iş parçacığının durumunu izleyerek tamamlanmasını bekler. Bu, uzun veya karmaşık PowerShell betiklerinin zaman aşımları olmadan çalışmasını sağlar. IA-Connect Agents 9.3 ve önceki sürümleri PowerShell betiklerini Aracı iş parçacığı olarak çalıştıramaz. |
|
|
İş parçacığı kimliği için çıkış verilerini alma
|
RetrieveOutputDataFromThreadId | integer |
Daha önce bir PowerShell betiğini Aracı iş parçacığı olarak çalıştırdıysanız ve 'İş parçacığını beklemek için saniye sayısı' değerini 0 olarak ayarladıysanız, sonuçları almak için Aracı iş parçacığı kimliğini sağlayın. Bu Aracı iş parçacığı kimliği, bu eylemin önceki çağrısı tarafından sağlanacaktır. Yalnızca bir PowerShell betiği çalıştırıyorsanız (ve bu nedenle aracı iş parçacığı olarak çalıştırılan önceki bir PowerShell betiğinin sonuçlarını almadığınızda) 0 (varsayılan) olarak ayarlayın. |
|
|
İş parçacığını beklemek için saniyeler
|
SecondsToWaitForThread | integer |
'Betiği iş parçacığı olarak çalıştır' true olarak ayarlanırsa, Aracı iş parçacığının tamamlanması için kaç saniye bekleyebilirsiniz. PowerShell betiğini çalıştıran Aracı iş parçacığı bu süre içinde tamamlanmamışsa bir özel durum oluşur. Beklemeyi atlamak için 0 olarak ayarlayın: Aracı PowerShell betiğini çalıştırmaya devam eder, ancak sonraki eylem için de kullanılabilir. Daha sonra aracı iş parçacığının tamamlanmasını beklemek için 'Aracı iş parçacığının başarıyla tamamlanmasını bekle' eylemini kullanarak betik sonuçlarını alabilir ve ardından 'İş parçacığı kimliği için çıkış verilerini alma' girişi Aracı iş parçacığı kimliği olarak ayarlanmış bu 'PowerShell betiğini çalıştır' eylemini yeniden çalıştırabilirsiniz. |
|
|
Betik depolanan parola içeriyor
|
ScriptContainsStoredPassword | boolean |
Betik {IAConnectPassword:StoredPasswordIdentifier} biçiminde veya {OrchestratorCredential:FriendlyName} biçiminde IA-Connect Orchestrator genel kimlik bilgileri biçiminde IA-Connect bir parola tanımlayıcısı içeriyorsa true olarak ayarlayın. { } tümceciği belirtilen parolayla değiştirilecek, kaçışı oluşturulacak ve tek tırnak içine yerleştirilecek (betikte tırnak içinde olmadığı sürece). |
|
|
Ayrıntılı çıktıyı günlüğe kaydetme
|
LogVerboseOutput | boolean |
PowerShell ayrıntılı çıktılarını IA-Connect günlüklerine kaydetmek için true olarak ayarlayın. Bu hata ayıklama için yararlı olabilir. Betiğinizde ayrıntılı olarak oturum açmak için şu PowerShell'i kullanın: Write-Verbose 'İletim' -Ayrıntılı. |
|
|
Güvenli dizeler döndürme
|
ReturnSecureStrings | boolean |
PowerShell betik çıkışındaki tüm güvenli dize özelliklerini döndürmek için true olarak ayarlayın. Güvenli dize olarak tutulan özellikleri döndürmemek için false (varsayılan) olarak ayarlayın. Yalnızca ne yaptığınızı biliyorsanız true olarak ayarlanır, çünkü bu parolaların iletilmesine neden olabilir (PowerShell betik çıkışında parolalar varsa). |
|
|
Seri hale getirmek için özellik adları
|
PropertyNamesToSerializeJSON | string |
PowerShell dönüş verileri 'karmaşık' özellikler içeriyorsa (örneğin, değer koleksiyonları, diziler, tablolar veya sınıflar), bu özellikler varsayılan olarak IA-Connect PowerShell yanıtında döndürülür. Bu seçenek, hangi 'karmaşık' özelliklerin (ada göre) IA-Connect JSON olarak seri hale getirileceğini belirtmenize olanak tanır, böylece dize türü olarak döndürülür (alındıktan sonra seri durumdan çıkarabilirsiniz). Özelliğine, türüne ve değerlerine bağlı olarak, 'Koleksiyon olarak döndürülecek özellikler' ve 'Serileştirmek için özellik türleri' (birini seçin) alternatif girişlerini de kullanmayı düşünmelisiniz. Örneğin: EmailAddresses ve MemberOf özelliklerini serileştirmek için [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (JSON tablo biçimi), ["EmailAddresses", "MemberOf"] (JSON dizi biçimi) veya EmailAddresses,MemberOf (CSV biçimi) girin. |
|
|
Seri hale getirmek için özellik türleri
|
PropertyTypesToSerializeJSON | string |
PowerShell dönüş verileri 'karmaşık' özellikler içeriyorsa (örneğin, değer koleksiyonları, diziler, tablolar veya sınıflar), bu özellikler varsayılan olarak IA-Connect PowerShell yanıtında döndürülür. Bu seçenek, hangi 'karmaşık' özelliklerin (türe göre) IA-Connect JSON olarak seri hale getirileceğini belirtmenize olanak tanır, böylece dize türü olarak döndürülür (alındıktan sonra seri durumdan çıkarabilirsiniz). Özelliğine, türüne ve değerlerine bağlı olarak, 'Koleksiyon olarak döndürülecek özellikler' ve 'Serileştirmek için özellik adları' (birini seçin) alternatif girişlerini de kullanmayı düşünmelisiniz. Bu giriş, tek bir 'PropertyType' alanına sahip bir koleksiyondur. Örneğin: Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] türünde herhangi bir özelliği seri hale getirmek için, [{"PropertyType": "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"}] (JSON tablo biçimi), ["Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"] (JSON dizi biçimi) veya 'Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] (CSV biçimi). |
|
|
İsim
|
Name | string |
Giriş PowerShell parametresinin adı. Bu, PowerShell değişken adlandırma biçimlerini karşılamalıdır (örneğin, boşluklardan veya özel simgelerden kaçınmanız önerilir). PowerShell değişken adları büyük/küçük harfe duyarlı değildir. Örneğin: MyVariable, bir değişken $MyVariable oluşturulmasına neden olur. |
|
|
Dize değeri
|
StringValue | string |
Giriş PowerShell parametresine atanacak dize değeri. Alternatif olarak, boole veya sayısal bir değer girdiğinizde diğer değer girişlerinin kullanılması. |
|
|
Tamsayı değeri
|
IntValue | integer |
Giriş PowerShell parametresine atanacak tamsayı (tamsayı) değeri. Alternatif olarak, bir dize, boole veya sayısal değer girişi yapıyorsanız diğer değer girişlerinin kullanılması. |
|
|
Boole değeri
|
BooleanValue | boolean |
Giriş PowerShell parametresine atanacak boole değeri (true veya false). Alternatif olarak, bir dize veya sayısal değer girişi yapıyorsanız diğer değer girişlerinin kullanılması. |
|
|
Ondalık değer
|
DecimalValue | double |
Giriş PowerShell parametresine atanacak ondalık değer. Alternatif olarak, bir dize, boole veya tamsayı değeri girdisi yapıyorsanız diğer değer girişlerinin kullanılması. |
|
|
Nesne değeri
|
ObjectValue | object |
Giriş PowerShell parametresine atanacak nesne değeri. Bu, PowerShell betiğinde bir JSON serileştirilmiş dize değişkeni haline gelir, bu nedenle ConvertFrom-Json kullanarak bir nesnenin seri durumdan çıkarılır. Alternatif olarak, bir dize, boole veya sayısal değer girişi yapıyorsanız diğer değer girişlerinin kullanılması. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
PowerShell çıkış JSON
|
PowerShellJSONOutput | string |
JSON olarak biçimlendirilmiş PowerShell betiğinin çıktısı. |
|
İş Parçacığı Kimliği
|
ThreadId | integer |
PowerShell betiği bir Aracı iş parçacığı olarak çalıştırılıyorsa, bu çıkış PowerShell betiğinin yürütülmesini izlemek ve betik tamamlandığında PowerShell betik sonuçlarını almak için kullanılabilecek Aracı iş parçacığı kimliğini tutar. |
PowerShell modülü yüklü müdür?
IA-Connect Aracısı'nın çalıştığı bilgisayarda belirtilen bir PowerShell modülünü arar ve yüklü olup olmadığını döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
PowerShell modülü
|
PowerShellModuleName | True | string |
Aranacak PowerShell modülünün adı. |
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
PowerShell modülü yüklü müdür?
|
PowerShellModuleIsInstalled | boolean |
Belirtilen PowerShell modülü yüklüyse true veya yüklü değilse false döndürür. |
PowerShell otomasyonu yüklüdür
IA-Connect Aracısı'nın çalıştığı bilgisayarda PowerShell otomasyonunun kullanılabilir olup olmadığını bildirir. PowerShell otomasyonu kullanılamıyorsa, PowerShell otomasyon eylemleri çalışmaz.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
PowerShell otomasyonu yüklüdür
|
PowerShellAutomationIsInstalled | boolean |
PowerShell otomasyonu kullanılabilir durumdaysa true, yoksa false döndürür. |
PowerShell sürümünü alma
IA-Connect Aracısı'nın çalıştığı oturumda PowerShell sürümünü alır. Bu, PowerShell çekirdeğini (6.x üzeri) değil, Microsoft PowerShell v3.x ile v5.x arasında algılar.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Bilgisayar adı
|
ComputerName | string |
PowerShell sürümünü denetlemek için bilgisayarın adı. Boş bırakılırsa, IA-Connect Aracısı'nın çalıştığı bilgisayar kullanılır. |
|
|
Kimlik doğrulama mekanizması
|
AuthenticationMechanism | string |
Uzak bir bilgisayara bağlanırken veya betiği alternatif kullanıcı olarak çalıştırırken kullanılacak kimlik doğrulama mekanizması. Desteklenen değerler 'Temel', 'Credssp', 'Default', 'Digest', 'Kerberos' ve 'Negotiate' değerleridir. |
|
|
Bağlantı girişimleri
|
ConnectionAttempts | integer |
Uzak bir bilgisayara bağlanılıyorsa denenecek bağlantı sayısı. |
|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
PowerShell ana sürümü
|
PowerShellMajorVersion | integer |
PowerShell'in ana (tamsayı) sürümü. Örneğin: PowerShell 5.1 5 döndürür. |
|
PowerShell ikincil sürümü
|
PowerShellMinorVersion | integer |
PowerShell'in ikincil (ondalık basamak sonrasında) sürümü. Örneğin: PowerShell 5.1 1 döndürür. |
Tablo sütunundan dize dizisini alma
Bir giriş tablosu alır ve belirtilen sütunu dize dizisi olarak döndürür. Bir tablodan JSON biçiminde bir dize dizisi almak istiyorsanız , 'JSON tablosundan dizi al' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş tablosu
|
Input table | object | ||
|
Sütun dizini
|
ColumnIndex | integer |
Dizi olarak döndürülecek sütunun dizini. İlk sütun için 1, N. sütun için N kullanın. Bir sütunu ada göre almak isterseniz, bu girişi boş bırakın ve bunun yerine 'Sütun adı' girişini kullanın. |
|
|
Sütun adı
|
ColumnName | string |
Dizi olarak döndürülecek sütunun isteğe bağlı adı. Bir sütunu dizine göre almak istiyorsanız, bu girişi boş bırakın ve bunun yerine 'Sütun dizini' girişini kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış dizisi
|
OutputArray | array of string |
Dizelerin çıkış dizisi. |
|
Madde sayısı
|
NumberOfItems | integer |
Çıkış dizisindeki öğe sayısı. |
Tablodaki satırları silme
Bir giriş tablosu alır, belirtilen konumdaki bir satırı veya satırı siler ve yeni bir tablo döndürür. Dize dizisinden satır veya satır silmek istiyorsanız , 'Dize dizisinden satır sil' eylemini kullanın. Tablodan JSON biçiminde bir satır veya satır silmek istiyorsanız , 'JSON tablosundan satır silme' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş tablosu
|
Input table | object | ||
|
Başlangıç satırı dizini
|
StartRowIndex | True | integer |
Silinecek satırın dizini. İlk satırı silmek için 1, N. satırı silmek için N kullanın. |
|
Silinecek satır sayısı
|
NumberOfRowsToDelete | True | integer |
Silinecek satır sayısı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
Tablodaki sütunları silme
Bir giriş tablosu alır, sütun veya sütunları siler ve yeni bir tablo döndürür. Tablodaki sütunları JSON biçiminde silmek istiyorsanız ,'JSON tablosundaki sütunları sil' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş tablosu
|
Input table | object | ||
|
Sütun dizinini başlatma
|
StartColumnIndex | integer |
Silinecek sütunun dizini. İlk sütunu silmek için 1, N. sütunu silmek için N kullanın. Bir sütunu ada göre silmek isterseniz, bu girişi boş bırakın ve bunun yerine 'Silmek için sütun adı' girişini kullanın. |
|
|
Silinecek sütun adı
|
ColumnNameToDelete | string |
Silinecek sütunun isteğe bağlı adı. Bir sütunu dizine göre silmek istiyorsanız, bu girişi boş bırakın ve bunun yerine 'Sütun dizinini başlat' girişini kullanın. |
|
|
Silinecek sütun sayısı
|
NumberOfColumnsToDelete | True | integer |
Belirtilen dizinden veya addan başlayarak silinecek sütun sayısı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
Tablodaki sütunu yeniden adlandırma
Bir giriş tablosu alır, belirtilen sütunu yeniden adlandırır ve yeni bir tablo döndürür. Tablodaki bir sütunu JSON biçiminde yeniden adlandırmak istiyorsanız , 'JSON tablosundaki bir sütunu yeniden adlandır' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş tablosu
|
Input table | object | ||
|
Kaynak sütun adı
|
SourceColumnName | True | string |
Yeniden adlandıracak sütunun adı. |
|
Yeni sütun adı
|
NewColumnName | True | string |
Sütunun yeni adı. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
Tabloya satır ekleme
Bir giriş tablosu alır, belirtilen konuma bir satır ekler ve yeni bir tablo döndürür. Dize dizisine dize eklemek istiyorsanız , 'Dize dizisine satır ekle' eylemini kullanın. Tabloya JSON biçiminde satır eklemek istiyorsanız , 'JSON tablosuna satır ekle' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş tablosu
|
Input table | object | ||
|
Satır dizini
|
RowIndex | True | integer |
Eklenecek satırın dizini. Tablonun başlangıcına eklemek için 0, satır 1'den sonra eklemek için 1, N satırından sonra eklemek için N kullanın. -1 veya tablonun sonuna eklenecek tablodaki öğe sayısına eşit veya daha yüksek bir sayı (tablonun ne kadar uzun olduğunu bilmiyorsanız yararlıdır). |
|
Eklenecek JSON satırı
|
RowToInsertJSON | string |
JSON biçiminde eklenecek satırın içeriği. Boş bir satır eklemek istiyorsanız boş bırakın. Örneğin: 'Ad' sütununa 'Simon' eklemek için {"Name":"Simon"} kullanın ve ayrıca 'Ülke' sütununa 'İngiltere' eklemek için {"Name":"Simon","Country":"England"} kullanın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
Tabloyu sıralama
Bir giriş tablosu alır, bir veya daha fazla satırı sıralar ve yeni bir tablo döndürür. Tabloyu JSON biçiminde sıralamak istiyorsanız 'JSON tablosunu sırala' eylemini kullanın. Bir dize dizisini sıralamak istiyorsanız , 'Dize dizisini sırala' eylemini kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Giriş tablosu
|
Input table | object | ||
|
Sütun adını sıralama
|
SortColumnName | True | string |
Sıralama ölçütü olarak sütun adı. Birden çok sütuna göre sıralamak istiyorsanız sütunları virgülle ayırarak listeleyin. |
|
Artan sıralama
|
Ascending | True | boolean |
Artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
Sütun adını sıralama 2
|
SortColumnName2 | string |
Sıralama ölçütü olarak (ilk sütuna göre sıraladıktan sonra) isteğe bağlı ikinci sütun adı. |
|
|
Artan sıralama 2
|
Ascending2 | boolean |
İkinci sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
|
|
Sütun adını sıralama 3
|
SortColumnName3 | string |
Sıralama ölçütü olarak (birinci ve ikinci sütunlara göre sıraladıktan sonra) isteğe bağlı bir üçüncü sütun adı. |
|
|
Artan sıralama 3
|
Ascending3 | boolean |
Üçüncü sütun adını artan düzende sıralamak için true olarak ayarlayın. Azalan düzende sıralamak için false olarak ayarlayın. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çıkış tablosu
|
OutputTable | array of object |
Çıkış tablosu. |
|
items
|
OutputTable | object | |
|
Satır sayısı
|
NumberOfRows | integer |
Çıkış tablosundaki satır sayısı. |
|
Sütun sayısı
|
NumberOfColumns | integer |
Çıkış tablosundaki sütun sayısı. |
Tüm IA-Connect arama tablolarını kaldırma
IA-Connect Aracısı'na yüklenmiş olan tüm arama tablolarını kaldırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Buraya şu ifadeyi ekleyin: workflow() |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Komut sonucu
|
RemoveAllIAConnectLookupTablesResult | boolean |
Komutun sonucu (başarı veya başarısızlık). |
|
Hata mesajı
|
ErrorMessage | string |
Komut başarılı olmazsa, döndürülen hata iletisini içerir. |