Nedir?
Belirtilen şemaya ait kayıt olup olmadığını kontrol eder. Boolean bir değer döner.
Sentaks
<IsExistOnSchema Name="ShemaTableName">
<Filter>
<Criteria Name="ColumnName">
<Value Culture="" Target="None">FilterText</Value>
</Criteria>
</Filter>
</IsExistOnSchema>
Özellikler
Adı | Açıklama | |
|---|---|---|
| Name | Verilerin okunacağı şema tablo adıdır | |
Filters | Kriter tanımları yer alır |
Örnekler
Örnekte Group şemasında Managers adında bir grup olup olmadığı kontrol edilmektedir.
IsExists
<SetVariable Name="$(IsExist)" >
<IsExistOnSchema Name="Group">
<Filter>
<Criteria Name="Name">
<Value Culture="" Target="None">Manager</Value>
</Criteria>
</Filter>
</IsExistOnSchema>
</SetVariable>
Rol - Grupta kişi varsa gönder yoksa admin kullanıcı
<If>
<Then>
<Condition>
<IsExistOnSchema Name="GroupMember">
<Filter>
<Criteria Name="Group.Name">
<Value Culture="" Target="None" IsCDATA="True"><![CDATA[Teminat Mektubu Birinci Onaycılar]]></Value>
</Criteria>
</Filter>
</IsExistOnSchema>
</Condition>
<Perform>
<FindIdentities Name="GroupMember" Repository="" IdentityColumn="Member" IdentityColumnType="IdentityKey">
<Filter>
<Criteria Name="Group.Name">
<Value Culture="" Target="None" IsCDATA="True"><![CDATA[Teminat Mektubu Birinci Onaycılar]]></Value>
</Criteria>
</Filter>
</FindIdentities>
</Perform>
</Then>
<Else>
<Condition />
<Perform>
<FindUser Property="RegistryNumber">
<Value Culture="" Target="None">$(AdminUser)</Value>
</FindUser>
</Perform>
</Else>
</If>