Aracılığıyla paylaş


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.

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.

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.

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.

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.

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.