Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Azure Logic Apps (Standart)
Sözlük, kural koşullarında ve eylemlerde kullanılan gerçekler için kolay adlar kullanan bir sözlük tanımları koleksiyonudur. Sözlük tanımları, kural kümesinizdeki kuralların daha kolay okunmasını, anlaşılmasını ve belirli bir iş etki alanındaki birden çok kişi tarafından paylaşılabilir olmasını sağlar. Örneğin, kural yazmayı yeni veya mevcut uygulamalarla tümleştirmeden sorumlu araç geliştiricileri kelime dağarcığını kullanabilir. Sözlükler, iş semantiği ile uygulama arasındaki boşluğu kapatır.
Bu kılavuzda, Microsoft Rules Composer kullanılarak paylaşılan kural deposuna yerleştirilen sözlüklerin nasıl oluşturulacağı ve tanımlanacağı gösterilmektedir. Kullanılacak veri kaynaklarını seçebilir, yeni bir sözlük oluşturabilir ve sözcük dağarcığı tanımları ekleyebilirsiniz. Kelime dağarcığınızın bir sürümünü kural deposuna kaydedebilirsiniz.
Önkoşullar
Sözcük dağarcığı eklemek istediğiniz kural depoyu içeren XML dosyası.
Sözlük kuralların okunmasını ve anlaşılmasını nasıl kolaylaştırır?
Kural koşullarını ve eylemlerini tanımlamak için kullandığınız terimler genellikle etki alanına veya sektöre özgü sıfat kullanılarak ifade edilir. Örneğin, bir e-posta kullanıcısı "iletilerden alınan iletiler" ve "sonra alınan iletiler" gibi terimleri kullanarak kurallar yazar. Bir sigorta işletme analisti , "risk faktörleri" ve "kapsam tutarı" gibi terimleri kullanarak kurallar yazar.
Başka bir örnek olarak, onay durumu için bir değişken XML şemasındaki belirli bir değeri işaret edebilir. Bu karmaşık gösterimi bir kurala eklemek yerine, bunun yerine bu değişken değeriyle ilişkili bir sözlük tanımı oluşturabilir ve kolay ad olarak "Status" kullanabilirsiniz. Daha sonra istediğiniz sayıda kuralda "Durum" kullanabilirsiniz. Kural koşullarını ve kural eylemlerini uygulayan XML nesneleri ve XML belgeleri gibi teknoloji yapıtları bu etki alanına özgü terminolojinin altında yer alır. Ancak kural altyapısı, ilgili verileri depolayan tablodan alabilir.
Kural koşulları ve eylemleri, kullanıcıya bağlamaların ne başvurduğu hakkında çok az veya hiçbir şey söyleyen ayrıntılı, okuması zor bağlama bilgilerine sahip olabilecek veri kaynaklarını temel alır. Kural altyapısı, kural koşulları ve eylemleriyle ilişkilendirebileceğiniz sezgisel, etki alanına özgü terminoloji sunarak kural geliştirmeyi basitleştiren sözlükler oluşturmanıza olanak sağlar.
Sözcük dağarcığı oluşturma
Microsoft Rules Composer'u açın. Kural Deposu menüsünde Yükle'yi seçin.
Üzerinde çalışmak istediğiniz kural depounu içeren XML dosyasını bulun ve seçin.
Olgu Gezgini penceresinde Sözlükler sekmesini seçin.
Sözlükler sekmesinde, Sözlükler klasörünü bulun.
Klasörün kısayol menüsünü açın ve Yeni Sözlük Ekle'yi seçin.
Microsoft Kural Oluşturucu, varsayılan sürüm olarak 1.0 numaralı sözlük sürümüyle yeni bir boş sözcük dağarcığı oluşturur.
Kelime dağarcığını kullanabilmeniz için önce kelime dağarcığının bir sürüm damgasına sahip olması gerekir. Bu gereksinim, sözcük dağarcığı tanımlarının değişmeyeceğini ve bilgi tutarlılığını korumasını garanti eder. Bu, söz konusu sürümü kullanan kural kümelerinin temeldeki sözlükteki değişikliklerden dolayı beklenmedik bir şekilde başarısız olmayacağı anlamına gelir.
Aşağıdaki tabloda, sözlüklerle çalışmak için kullanabileceğiniz diğer kısayol komutları açıklanmaktadır:
Kısayol komutu | Görev |
---|---|
Yeni Sürüm Ekle | Seçilen sözlükten yeni bir boş sözcük dağarcığı sürümü oluşturun. Sözlük tanımlarını diğer sözlük sürümlerinden kopyalayıp yeni sürüme yapıştırabilirsiniz. |
Sözcük Dağarcığı Sürümünü Yapıştır | Seçilen sözlükte, daha önce başka bir sözlük sürümünden kopyalanan sözlük tanımlarını yeni bir sürüm olarak yapıştırın. |
Silmek | Seçili sözlüğü ve tüm sürümlerini silin. |
Aşağıdaki tabloda sözlük sürümleriyle çalışmak için kullanabileceğiniz diğer kısayol komutları açıklanmaktadır:
Kısayol komutu | Görev |
---|---|
Yeni Tanım Ekle | Seçilen sözlük sürümünde yeni bir tanım oluşturmak için Sözlük Tanımı Sihirbazı'nı başlatın. |
Kaydet | Seçili sözlük sürümünde ve tanımlarında yapılan değişiklikleri kaydedin. |
Yeni -den yükle | Seçili sözlük sürümünü ve tanımlarını, bu sürümde yapılan geçerli değişiklikleri atma ve kural deposundan içeriği geri yükleme seçeneği de dahil olmak üzere yeniden yükleyin. |
Aşağıdaki tabloda sözlük sürümleriyle çalışmak için kullanabileceğiniz diğer kısayol komutları açıklanmaktadır:
Kısayol komutu | Görev |
---|---|
Değiştir | Seçili tanımı değiştirmek için Sözlük Tanımı Sihirbazı'nı başlatın. |
Kaynak olguya git | Seçili sözlük tanımı için bir .NET derlemesindeki veya XML şemasındaki ilgili kaynak olguya gidin. |
Kısayol komutu | Görev |
---|---|
Kök Düğüm Seç | Birden çok kök düğüm içeren bir XML şemasından yüklenecek bir kök düğüm seçin. |
Aşağıdaki bölümlerde bu görevler hakkında daha fazla bilgi sağlanır.
Sözcük dağarcığı sürümünü kopyalama
Bir sözlükte değişiklik yapmak istediğinizde, değişiklikleri yansıtacak yeni bir sözlük sürümü oluşturun. Mevcut sözlük sürümünden ancak farklı bir sürüm numarasıyla bir kopya oluşturabilirsiniz.
Olgu Gezgini penceresinde sözlük sürümünün kısayol menüsünü açın ve Kopyala'yı seçin.
Sözlüğün kısayol menüsünü açın ve RuleSet Sürümünü Yapıştır'ı seçin.
Microsoft Kural Oluşturucu, kopyalanan sürümle aynı tanımlara ancak farklı bir sayıya sahip yeni bir sözlük sürümü oluşturur.
Önemli
Yeni bir sözlük sürümü oluşturduğunuzda, önceki sözlük sürümü kullanılarak oluşturulan kurallar yine de önceki sürüme başvurur. Bu kurallar ve yeni sözlük sürümü arasındaki başvuruları güncelleştirdiğinizden emin olun.
Boş sözcük dağarcığı sürümü oluşturma
Sözcük dağarcığı sürümüne tanım ekledikten sonra, farklı bir sayıya sahip yeni bir boş sözlük sürümü oluşturabilir ve bu sürümü daha sonra çalışmanız için kaydedebilirsiniz.
Olgu Gezgini penceresinde Sözlükler sekmesini seçin.
Sözlükler sekmesinde, yeni sürümün oluşturulacağı sözlüğü bulun.
Sözlüğün kısayol menüsünü açın ve Yeni Sürüm Ekle'yi seçin.
Microsoft Rules Composer, farklı bir sayıya sahip yeni bir boş sözcük dağarcığı sürümü oluşturur.
Yeni sözlük sürümünün kısayol menüsünü açın ve Kaydet'i seçin.
Artık diğer sözlük sürümlerinden sözlük tanımlarını kopyalayabilir ve bunları yeni sürüme yapıştırabilirsiniz.
Sözcük dağarcığını yeniden adlandırma
Bir kelime dağarcığını veya kural kümesini yeniden adlandırabilmeniz için önce her şeyi kaydetmeniz gerekir; bu da kelime dağarcığı tanımlarının tüm sürümleri anlamına gelir.
Olgu Gezgini penceresinde Sözlükler sekmesini seçin.
Sözlükler sekmesinde, Sözlükler klasöründe, yeniden adlandırmak istediğiniz sözlüğü bulun.
Sözlüğü seçin ve Özellikler penceresinde adı düzenleyin.
Sözlük tanımı oluşturma
.NET derlemesinden veya XML belgesinden sabit bir değer, değer aralığı, değer kümesi veya öğe olarak sözcük dağarcığı tanımı oluşturabilirsiniz. Sözcük dağarcığı tanımı oluşturmak için Sözlük Tanımı Sihirbazı'nı kullanabilirsiniz.
Alternatif olarak, .NET Sınıfları sekmesinden veya XML Şemaları sekmesinden bir olgu seçerek (örneğin ya da bir .NET sınıfının üyesi) yeni bir sözcük dağarcığı tanımı oluşturabilirsiniz. Bu olguyu Sözlükler sekmesine sürükleyebilirsiniz.
—örneğin, bir XML düğümü,
Ortak bir değişken seçerseniz, AYNı XML tanım sihirbazında olduğu gibi Al ve Ayarla seçenekleri hala kullanılabilir durumdadır.
Sözlük tanımı olarak sabit değer ekleme
Sözlükler sekmesinde, Sözlükler klasöründe.
Sözlükler klasöründe, istediğiniz sözlük sürümünün kısayol menüsünü açın.
Sözlük sürümünün kısayol menüsünden Yeni Tanım Ekle'yi seçin.
Öğeleri .NET Sınıfları sekmesinden ve XML Şemaları sekmesinden de sürükleyebilirsiniz.
Tanımı oluşturmanıza yardımcı olması için Sözlük Tanımı Sihirbazı başlatılır.
Sihirbazda Sabit Değer, Değer Aralığı veya Değer Kümesi'ni ve ardından İleri'yi seçin.
Aşağıdaki bilgileri girin:
Özellik Açıklama Tanım adı Tanımın adı. Açıklama Tanımın açıklaması. Tanım türü Bu görev için Sabit Değer'i seçin. Hazır olduğunuzda İleri'yi seçin.
Aşağıdaki bilgileri girin:
Özellik Açıklama Tanım türü Tanım için bir sistem veri türü seçin. Görünen ad 512 karakteri aşmayan bir ad girin. Değer Sabit için bir değer girin. İşiniz bittiğinde Son'u seçin.
Sözcük dağarcığı tanımı olarak değer aralığı ekleme
Sözlükler sekmesinde, Sözlükler klasöründe.
Sözlükler klasöründe, istediğiniz sözlük sürümünün kısayol menüsünü açın.
Sözlük sürümünün kısayol menüsünden Yeni Tanım Ekle'yi seçin.
Öğeleri .NET Sınıfları sekmesinden ve XML Şemaları sekmesinden de sürükleyebilirsiniz.
Tanımı oluşturmanıza yardımcı olması için Sözlük Tanımı Sihirbazı başlatılır.
Sihirbazda Sabit Değer, Değer Aralığı veya Değer Kümesi'ni ve ardından İleri'yi seçin.
Aşağıdaki bilgileri girin:
Özellik Açıklama Tanım adı Tanımın adı. Açıklama Tanımın açıklaması. Tanım türü Bu görev için Değer Aralığı'yı seçin. Hazır olduğunuzda İleri'yi seçin.
Tanım türü listesinden tanım için bir sistem veri türü seçin.
1. Adım - Aralık Düşük ve Aralık Yüksek için görünen adı/değeri belirtin altında, tabloda Aralık Düşük'e tıklayın ve ardından Düzenle'ye tıklayın.
Açılan Parametre Tanımı kutusunda yalnızca Sabit Değer Kullan seçeneği kullanılabilir.
Daha düşük aralığı belirtmek için bir sabit değer girin ve Tamam'ı seçin.
Önceki adımları Aralık Düşük değerini aşması gereken Yüksek Aralık için yineleyin.
2. Adım - Aralığın görüntü biçimi dizesini belirtin'in altında, Görüntü biçimi dizesi özelliğine görüntü biçimi dizesini girin. Varsayılan görüntüleme biçimi dizesine dönmek için Varsayılan'ı seçin.
Not
Biçim dizenizin küme ayracı kullanan parametre dizinleri içerdiğinden emin olun; örneğin,
{0}
{1}
yüksek ve düşük aralıklı parametreler için yer tutucu olarak ve kullanın.Aşağıdaki örnekte, bir değer aralığı için örnek sözcük dağarcığı tanımı gösterilmektedir:
Hazır olduğunuzda Son'u seçin.
Sözcük dağarcığı tanımı olarak bir değer kümesi ekleme
Sözlükler sekmesinde, Sözlükler klasöründe.
Sözlükler klasöründe, istediğiniz sözlük sürümünün kısayol menüsünü açın.
Sözlük sürümünün kısayol menüsünden Yeni Tanım Ekle'yi seçin.
Öğeleri .NET Sınıfları sekmesinden ve XML Şemaları sekmesinden de sürükleyebilirsiniz.
Tanımı oluşturmanıza yardımcı olması için Sözlük Tanımı Sihirbazı başlatılır.
Sihirbazda Sabit Değer, Değer Aralığı veya Değer Kümesi'ni ve ardından İleri'yi seçin.
Aşağıdaki bilgileri girin:
Özellik Açıklama Tanım adı Tanımın adı. Açıklama Tanımın açıklaması. Tanım türü Bu görev için Değer Kümesi'ne tıklayın. Hazır olduğunuzda İleri'yi seçin.
Aşağıdaki bilgileri girin:
Özellik Açıklama Tanım türü Tanım için bir sistem veri türü seçin. Görünen ad 512 karakteri aşmayan bir ad girin. Değerleri tanımla'nın altında yalnızca Sabit Değer Kullan seçeneği kullanılabilir.
Kümeye üye eklemek için sabit bir değer girin ve Ekle'yi seçin.
Önceki adımı kümenize eklemek istediğiniz kadar değer için yineleyin.
Aşağıdaki örnekte kümedeki birden çok değer gösterilmektedir:
Bir değeri kümenin göreli sırası içinde taşımak için Değerler kutusunda değeri seçin ve ardından Yukarı veya Aşağı'yı seçin.
Kümeden bir üyeyi kaldırmak için Değerler kutusunda değeri seçin ve Kaldır'ı seçin.
Kümenizi tamamladığınızda Son'u seçin.
Sözcük dağarcığı tanımı olarak .NET sınıfı veya sınıf üyesi ekleme
Başlamadan önce.NET derlemelerinizi yerel bir dizine Microsoft Rules Composer'a yerleştirdiğinizden emin olun. .NET derlemesini güncelleştirirseniz kural kümesi sürümünüzün bu derlemeye başvurularını güncelleştirdiğinizden emin olun. Daha fazla bilgi için bkz . .NET derleme başvurularını güncelleştirme.
Sözlükler sekmesinde, Sözlükler klasöründe.
Sözlükler klasöründe, istediğiniz sözlük sürümünün kısayol menüsünü açın.
Sözlük sürümünün kısayol menüsünden Yeni Tanım Ekle'yi seçin.
Bir .NET sınıfını veya sınıf üyesini .NET Sınıfları sekmesinden de sürükleyebilirsiniz.
Tanımı oluşturmanıza yardımcı olması için Sözlük Tanımı Sihirbazı başlatılır.
Sihirbazda .NET Sınıfı veya Sınıf Üyesi'ni ve ardından İleri'yi seçin.
Aşağıdaki bilgileri girin:
Özellik Açıklama Tanım adı Tanımın adı. Açıklama Tanımın açıklaması. Sınıf üyesi bilgileri bölümünde Gözat'ı seçin.
İstediğiniz derlemeyi bulup seçin ve ardından Aç'ı seçin.
Bağlama Seç kutusunda derleme düğümünü genişletin.
Bir sınıf seçin veya bir sınıfı genişletin, bir sınıf üyesi seçin ve ardından Tamam'ı seçin.
Aşağıdaki adımlardan birini seçin:
Bir sınıf seçerseniz Görünen ad olarak 512 karakteri aşmayan bir ad girin ve Son'u seçin.
Bu bölümle işiniz bitti.
Parametreleri olan bir sınıf üyesi seçerseniz İleri'yi seçin.
Her parametre için bir değer ve görüntüleme biçimi dizesi sağlamanız için Görünen Adı Belirtin - .NET Sınıfı veya Sınıf Üyesi Tanımı sayfası görüntülenir.
Adım 1 - Her parametre için görünen adı/değeri belirtin altında, Parametreler kutusunda bir parametre seçin ve ardından Düzenle'yi seçin.
Parametre değeri için yalnızca Sabit Değer Kullan seçeneği kullanılabilir, bu nedenle sabit bir değer girin.
2. Adım - Görüntüleme biçimi dizesini belirtin altında, Görüntü biçimi dizesi özelliğine görüntü biçimi dizesini girin. Varsayılan görüntüleme biçimi dizesine dönmek için Varsayılan'ı seçin.
Not
Biçim dizenizin küme ayraçlarını kullanan parametre dizinleri içerdiğinden emin olun; örneğin, parametreler için yer tutucu olarak ve
{0}
kullanın{1}
.Sınıf üyenizdeki her parametre için önceki adımları yineleyin.
Aşağıdaki örnekte sınıf üyesinde birden çok parametre gösterilmektedir:
.NET derlemesinden sözcük dağarcığı tanımı oluşturma
Koşul, bağımsız değişken ve eylemleri tanımlamak için bir .NET derlemesindeki sınıflardan veya sınıf üyelerinden sözlük tanımları oluşturabilirsiniz. Başlamadan önce.NET derlemelerinizi yerel bir dizine Microsoft Rules Composer'a yerleştirdiğinizden emin olun. .NET derlemesini güncelleştirirseniz kural kümesi sürümünüzün bu derlemeye başvurularını güncelleştirdiğinizden emin olun. Daha fazla bilgi için bkz . .NET derleme başvurularını güncelleştirme.
Olgu Gezgini penceresinde .NET Sınıfları sekmesini seçin.
.NET Derlemeleri'nin altından, bir sınıf veya sınıf üyesini, Sözlükler sekmesinde görünen mevcut bir sözlük tanımına sürükleyin.
XML belge öğesinden veya özniteliğinden sözcük dağarcığı tanımı oluşturma
XSD şemalarına göz atarak ve koşulları, bağımsız değişkenleri ve eylemleri tanımlamak için öğeleri koşullar düzenleyicisine veya eylemler düzenleyicisine sürükleyerek XML öğelerinden ve özniteliklerinden sözlük tanımları oluşturabilirsiniz.
Sözlükler sekmesinde, Sözlükler klasöründe.
Sözlükler klasöründe, istediğiniz sözlük sürümünün kısayol menüsünü açın.
Sözlük sürümünün kısayol menüsünden Yeni Tanım Ekle'yi seçin.
Tanımı oluşturmanıza yardımcı olması için Sözlük Tanımı Sihirbazı başlatılır.
Sihirbazda XML Belge Öğesi veya Özniteliği'ni ve ardından İleri'yi seçin.
Aşağıdaki bilgileri girin:
Özellik Açıklama Tanım adı Tanımın adı. Açıklama Tanımın açıklaması. XML belge bilgileri bölümünde Gözat'ı seçin.
Bir şema (.xsd) dosyası bulup seçin ve bir belge öğesi veya özniteliği seçin.
Tür listesinden, şemadan seçilen öğenin veya özniteliğin türüyle uyumlu bir tür seçin.
Not
Altyapı tanımlı öğenin varlığını ve belge türünü doğrulamaz. öğesi olmayan bir XML belgesi onaylarsanız, çalışma zamanında bir hata alırsınız. Bilinmeyen belge türüne sahip bir XML belgesi onaylarsanız, altyapı belgeyi yoksayar.
Altyapı, belirtilen tür ile seçili belge öğesi veya özniteliğinin türü arasında geçerli bir atama gerçekleştiremiyorsa, çalışma zamanında bir hata alırsınız.
İşlem seçin bölümünde, öğenin veya özniteliğin değerini almayı mı yoksa değeri ayarlamayı mı planladığınızı gösteren işlem türünü seçin.
Değeri ayarlamayı seçtiyseniz İleri'yi seçin ve görüntü biçimini belirtin.
Kullanılacak bir değer ve görüntüleme biçimi dizesi sağlamanız için Görünen Adı - XML Belge Öğesini veya Özniteliğini Belirtin sayfası görüntülenir.
Adım 1 - Her parametre için görünen adı/değeri belirtin altında, Parametreler kutusunda bir parametre seçin ve ardından Düzenle'yi seçin.
Parametre değeri için yalnızca Sabit Değer Kullan seçeneği kullanılabilir, bu nedenle sabit bir değer girin.
2. Adım - Görüntüleme biçimi dizesini belirtin altında, Görüntü biçimi dizesi özelliğine görüntü biçimi dizesini girin. Varsayılan görüntüleme biçimi dizesine dönmek için Varsayılan'ı seçin.
Not
Biçim dizenizin küme ayraçlarını kullanan parametre dizinleri içerdiğinden emin olun; örneğin, parametreler için yer tutucu olarak ve
{0}
kullanın{1}
.
İşiniz bittiğinde Son'u seçin.
Aşağıdaki örnekte, XML belge öğesini veya özniteliğini temel alan sözcük dağarcığı tanımının ayrıntıları gösterilmektedir:
XML düğümleri için sözlük tanımları oluşturduğunuzda, bağlamaların XPath ifadeleri daha önce açıklanan kurallara göre benzer varsayılan değerlere sahiptir. Ancak, bu değerleri Sözlük Tanımı Sihirbazı'nda düzenleyebilirsiniz. İfadelerdeki değişiklikler sözcük dağarcığı tanımına konur ve sözcük dağarcığı tanımlarından oluşturduğunuz tüm kural bağımsız değişkenlerine yansıtılır.