Ad Alanları¶
Emakin, XML standardında en yaygın kullanılan ad alanlarını destekler. Ad alanları listesi, veri modellerinin içe aktarılmasına veya kullanılan ad alanlarına önek atanmasına olanak tanır.
Ad alanı nedir?¶
XML ad alanları, bir XML belgesindeki öğe ve özniteliklere benzersiz adlar vermek için kullanılır.
Basit bir örnek olarak, müşteri ve sipariş edilen bir ürüne başvurular içeren bir XML iş akışını ele alalım. Hem müşteri öğesinin hem de ürün öğesinin id adlı bir alt öğesi olabilir. Bu nedenle id öğesine yapılan başvurular belirsiz olacaktır; ancak bunları farklı ad alanlarına yerleştirmek belirsizliği ortadan kaldırır.
Süreç Ad Alanı¶
Emakin'de veri modelinizi tanımladıktan sonra, ad alanı varsayılan olarak boş ayarlanır. Boş ad alanı kullanmak sakıncalı değildir; ancak başka harici uygulamalarla veri alışverişi yapmanız gerekiyorsa veri modelinize bir ad alanı atamak isteyebilirsiniz.
Boş önekli yeni bir ad alanı eklemek, veri modeli şemanızı yeni ad alanına geçirir ve artık tüm verileriniz tanımlanan ad alanı URI'sinde saklanır.
Ad Alanlarını İçe Aktarma¶
Harici bir sisteminiz varsa ve modelinizde bu sistemin veri türlerini kullanmanız gerekiyorsa, sistemi yeni bir ad alanı olarak ekleyebilir ve yüklemek üzere XML Şema Konumu sağlayabilirsiniz. Bir şema konumu belirtirseniz Emakin şemayı indirmeyi ve kullanmak üzere "External Xml Schema Sets" içine kaydetmeyi dener. Şemaya ağ üzerinden erişilemiyorsa XSD dosyasının içeriğini temel kopyala-yapıştır yöntemiyle "},{ External Xml Schemas bölümüne kendiniz ekleyebilirsiniz.
Kayıtlı Ad Alanları¶
Emakin, süreç geliştirmeyi kolaylaştırmak için birkaç ad alanı sağlar.
Emakin Formları (http://schemas.emakin.com)¶
Genel ve temel veri modellerini içerir. Emakin formları ad alanını içe aktarmak için lütfen "http://schemas.emakin.com" ad alanını ve aynı konumu kullanın.
Ad alanını içe aktardıktan sonra aşağıdaki veri modellerini kullanabilirsiniz:
Identity¶
Organizasyon Birimi, Pozisyon, Kullanıcı veya Grup gibi bir kimliği belirtir ****. Identity öğesi, kimliğin id numarasını Caption, Type ve Domain öznitelikleriyle birlikte içerir.
Emakin form tasarımcısı bu veri türünü tanır ve bir kimlik seçici denetimi kullanılmasını önerir.
Ad Alanlarıyla Betik Yazma¶
Bir ad alanı tanımlamış olsanız bile veri modeli öğelerine süreç ad alanında her zamanki gibi erişebilirsiniz. Örneğin, aşağıdaki betik her zamanki gibi çalışmaya devam eder.
1 | |
Diğer ad alanlarına erişmeniz gerekiyorsa önek ve öğe adlarını : biçimini kullanarak birleştirmeniz gerekir. Örneğin, harici öğelere aşağıdaki betikle erişebilirsiniz:
1 | |