Koşula Bağlı Olarak Teklifin > Satış İptale Çevrilmesi

LOGO CRM ürününde belli bir koşula göre teklifin satış iptale çevrilmemesi istenebilmektedir.
Bunun için LOGO CRM ürününün yüklü olduğu bilgiyasar/sunucu da ModelEditor uygulamasını kullanarak Validasyon (RuleValueComparison) tanımı yapılması gerekmektedir.
Aşağıdaki ekran görüntüleri; ERP (WINGS/TIGER/GO) ürününde sipariş kilitli durumda ise LOGO CRM ürününde teklif satış iptal durumuna getirilemez. Siparişin Kilitli durumda olması, bizim için sevkiyatı çıkmış operasyon başlamış anlamındadır.
Yapılması Gerekenler
- LOGO ERP ürününde yer alan kilitli alanının Extra Alan tanımı ile LOGO CRM ürününe taşınması
- Oluşturulan ekstra alanın ModelEditor uygulamasında
logocrm.net.Module.BusinessObjects.MT_Proposals_Historyaltına eklenmesi MT_Proposals_ChangeState_DetailView(Satış İptal) Layout ekranına ekstra alanın eklenmesi- RuleValueComparison tipinde aşağıdaki özelliklere sahip bir validasyon tanımı oluşturulması
TargetContextIDs="Save"
TargetType="logocrm.net.Module.BusinessObjects.MT_Proposals_History"
TargetPropertyName="ERPApprove"
RightOperand="0"
MessageTemplateMustBeEqualToOperand="Sevkiyatı başladığı için siparişi iptal edemezsiniz."RightOperand="0": ERPApprove ekstra alanı 0 değilse teklif iptal edilemez.




- LOGO CRM ürününde Validasyon tanımı yapabilmeniz için Logo CRM Enterprise ürününe sahip olmalısınız.
- Bu makale 2.04.00 LOGO.CRM.WEB.rar sürümünde test edilerek hazırlanmıştır.
