RSS

Kategori arşivi: Yönetim

Microsoft Dynamics AX Yönetim modülü kategorisi

AX 2012 R3 ile değişen, yeni gelen ve artık kullanılmayacak özellikler

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

 
 

Kullanıcı grubu yetkilerini kodla toplu olarak güncelleme

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

http://www.etg-it.com

 
1 Yorum

Yazan: 18/07/2012 in Geliştirme, Yönetim

 

Etiketler: , , ,

İş Akışlarında Güvenlik Anahtarları

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Ş

Dynamics AX ERP Danışmanı ve
İstanbul Ticaret Üni. Y.Lisans öğrencisi

İstanbul

http://www.etg-it.com

 

Etiketler: , ,

 
%d blogcu bunu beğendi: