Merhaba
Konu hakkindaki yazıma aşağıdaki linkten erişebilirsiniz.
http://axplatform.net/blog/ax-2012-r3-ile-degisen-yeni-gelen-ve-art-k-kullan-lmayacak-ozelli
Merhaba
Konu hakkindaki yazıma aşağıdaki linkten erişebilirsiniz.
http://axplatform.net/blog/ax-2012-r3-ile-degisen-yeni-gelen-ve-art-k-kullan-lmayacak-ozelli
Merhaba,
Yetkilendirme malumunuzdur ki AX’ın en hassas kısımlarından biridir. Bir müşterimizde SecurityKey değeri olmadan Canlıya alınan bir form menüdeki ilgili klasörü ve menüyü otomatik olarak tüm kullanıcılara açmıştır. Daha sonra forma SecurityKey değeri verilse bile birkez açılan ana anahtarlar kapanmamaktadır. Eğer çok kullanıcı grubunuz ve etki alanınız varsa bu işlemi telafi etmek uzun sürecek bir işlemdir.
Altta belirtiğim job kullanılarak istenilen bir objenin yetki ayarlaması otomatik olarak yapılabilmektedir. İşlem süresi Kullanıcı grubu ve etki alanı sayısına göre değişkenlik gösterebilir.
// Changed on 18 Tem 2012 at 13:55:00 by mboztas static void changeAccessRights(Args _args) { SecurityKeySet swSysSecurity; UserGroupList userGroupList; DomainInfo domainInfo; #admin ttsbegin; while select domainInfo //where domainInfo.id == #AdminDomain sadece belirli domainler için çalıştırmak istersen { while select userGroupList where userGroupList.groupId != #AdminUserGroup { swSysSecurity = SysSecurity::constructSecurityKeySet(); swSysSecurity.loadGroupRights(userGroupList.groupId, domainInfo.id); swSysSecurity.secureNodeAccess("DRTCreateProdDemandsTable",UtilElementType::DisplayTool,AccessType::NoAccess); xAccessRightsList::saveSecurityRights(swSysSecurity.packTouched(), userGroupList.groupId, domainInfo.id); } } ttscommit; info("tamamlandı"); }
Mesut BOZTAŞ
Dynamics AX ERP Danışmanı
Antalya 2012
Dynamics AX’ta Admin yetkisine sahip olunca, kullanıcı grubu bazında bazı yetki detaylarının farkında olamayabiliyorum. 🙂
Bir iş akışı konfigürasyonunun menü öğelerinin genel olarak güvenlik anahtarı olmaz. Fakat bu menü öğelerinin üst hiyerarşisi, sistemde bir güvenlik anahtarına sahiptir. Örneğin, siz kendi iş akış konfigürasyonunuz “Kabul et (Claim)” menü öğesine güvenlik anahtarı vermesenizde, bir üst hiyerarşide, tüm sistemdeki “Kabul et” menü öğelerini kapsayan bir menü öğesi ve bunun güvenlik anahtarı vardır.
İş akışlarına ait bu güvenlik anahtarlarını Yetki ağacında Temel (Basic) güvenlik anahtarı altındaki Sorgulamalar(BasicInquries) ve çeşitli(BasicMisc) alt güvenlik anahtarlarında bulunur. Aşağıdaki Listede bu menü öğeleri ve temel fonksiyon açıklamaları yer almaktadır.
Mesut BOZTAŞ
İstanbul