Erişim Makina Umut Aytaç Mutlu 15 Aralık 2010
2 İÇİNDEKİLER 1. Rol Tanımlama... 3 2. Yetki Tanımlama... 3 3. Kullanıcı Tanımlama... 4 3.1. Kullanıcı Adı... 4 3.2. Kullanıcı Bilgileri... 4 4. Kullanıcıya Rol Bağlanması... 5 5. Rol Yetkilendirme... 7 6. Kullanıcı Şirket Bağlantısı... 9 7. Kullanıcı Grubu Oluşturma... 9 8. Kullanıcı Grubu Bağlantısı... 10 9. Kullanıcı Site Bağlantısı... 10 10. Yeni Kayıt Girme Yetkisinin Kaldırılması... 11
3 1. Rol Tanımlama Adminstration / Security / Roles ekranı açılır, yeni kayıt (F5) açılır. Role Name alanına, role verilecek isim yazılır ve kaydet (F12) butonuna basılır. 2. Yetki Tanımlama Adminstration / Security / Grant Administration ekranı açılır, öncesinde rol tanımlanmış olmalıdır. Yeni tanımlanan rol için, sistemde daha önceden tanımlanmış olan diğer rollerin bağlanması suretiyle ilgili rollerdeki yetkilerin yeni role aktarılmasının sağlanır. 1. Granted Roles For Roles kulakçığına geçilir. 2. Roles alanında yeni tanımlanmış olan rol seçilir. 3. Available Roles alanında yer alan roller arasında, yeni role bağlanacak olanlar seçilerek ekle butonuyla eklenir. Başlangıç olarak FND_ENDUSER,FND_CONNECT ve FND_RUNTIME rolleri mutlaka eklenmelidir. Bu roller IFS in standardında mevcut olan bir rolleridir ve kullanıcının IFS oturumunu başlatıp sonlandırabilmesi için gerekli hakları sağlar. 4. Ekranın üst kısmında yer alan Refresh Security cache butonuna basılır. Bu sayede ekranda yapılan işlem tamamlandığında, yapılmış olan ayarlar otomatik olarak güncellenmiş olur.
4 3. Kullanıcı Tanımlama 3.1. Kullanıcı Adı Adminstration / User / Overwiev-Users ekranı açılarak gerekli işlemler yapılır. 1. Ekranda yeni kayıt açılır. 2. Foundation1 User alanına, kullanıcıya verilecek ID yazılır. 3. Description alanına, kullanıcının açıklaması Oracle User alanı işaretlenir. 4. Kaydet (F12) butonuna basılır. 5. Ekranda, kullanıcı için Oracle hesabı oluştuğuna dair bilgi mesajı belirir. Tamam butonuna basılarak bilgi mesajı kapatılır. 6. Kullanıcı tanımlama işlemi tamamlanmış olur. Tanımlanan kullanıcı adı için şifre, kullanıcı adının aynısıdır. Ancak henüz kullanıcıya herhangi bir rol bağlanmış olmadığı için yeni kullanıcı adıyla IFS e giriş yapılamaz. 3.2. Kullanıcı Bilgileri Adminstration / User / Users ekranı açılır ve Main Properties kulakçığına gidilir. Sorgu yapılarak ilgili kullanıcı bulunur. Contact Information kısmındaki Email ve telefon bilgileri doldurulur. Ayrıca Preferences kısmındaki bilgiler kontrol edilir, Preferred Language alanı listeden seçilir.
5 4. Kullanıcıya Rol Bağlanması Adminstration / User / Users ekranı açılarak gerekli işlemler yapılabilir. Kullanıcının ve kullanıcıya bağlanacak rolün sistemde tanıtılmış olması gerekir. Ayrıca ilgili role, FND_ENDUSER rolü bağlanmış olmalıdır. 1. Sorgu (F3) butonuna basılarak, açılan sorgu ekranında Foundation1 User alanına, sorgulanmak istenen kullanıcı ID si yapılarak Tamam butonuna basılır. 2. Ekranda Granted Roles kulakçığına geçilir. 3. Satırlarda yeni kayıt açılır. 4. Role alanındayken değerler listesi butonuna (F8) basılır. 5. Açılan liste ekranından, kullanıcıya bağlanacak olan role seçilerek Tamam butonuna basılır. 6. Seçilen role, Users ekranında kullanıcıya bağlanmış olur. 7. Kaydet (F12) butonuna basılır. 8. Bu aşamadan itibaren, tanımlanmış olan kullanıcı adıyla, IFS sistemine giriş yapılabilmektedir. Ancak, kullanıcıya henüz hiçbir modül için yetki verilmediğinden, yeni kullanıcı adıyla sisteme girildiğinde yalnızca temel folderlara ulaşılabilmektedir. Herhangi bir modülde işlem yapmak için ekranlara erişim mümkün değildir. 9. Eğer Gerekli tanımlalar yapıldığı halde hala IFS sistemine giriş yapılamıyorsa sql.ini dosyasında [IFSgtwy] alanı altındaki yeralan appowner.<database adı> = IFSAPP satırı eklenmelidir.
6
7 5. Rol Yetkilendirme Adminstration / Security / Security Permissions ekranından tanımlanan roller için istenilen modüller için yetki tanımlanabilmektedir. Kullanıcı için, kullanıcıya bağlanmış olan rol aracılığıyla modül ve işlem yapma yetkilerinin tanımlanmaktadır. 1. Presentation Objects kulakçığına geçilir. 2. Ekranın üst kısmında yer alan Refresh cache butonuna basılır. 3. Ekrandaki combo box ta yetkilendirme yapılmak istenilen kullanıcıya bağlanmış olan rol seçilir. 4. Presentation Objects alanında yer alan nesnelerden, yetki verilmek istenilen nesne bulunur. 5. Nesnenin üzerinde sağ click yapılarak açılan menüde Grant All seçeneği seçilir. 6. Aynı ekranda Database Objects kulakçığına geçilir. 7. Ekrandaki combo box ta database yetkisi tanımlanacak olan kullanıcıya bağlanmış olan role seçilir. 8. Business Logic nesnesinin yanındaki + işaretine tıklanarak, altındaki nesnelerin görünmesi sağlanır. 9. Nesneler arasından, role database de işlem yapma yetkisi verilecek olan nesne bulunur. 10. Nesne seçilerek sağ fare menüsü açılır ve menüden Full Access seçeneği seçilir. 11. Ekranın üstündeki Refresh Cache butonuna basılır. 12. Kayıt butonuna basılır. 13. Buraya kadar kullanıcı tanımlanmış, kullanıcıya bir rol bağlanmış ve kullanıcıya bağlanan rol için gerekli yetkiler verilmiştir. İlgili kullanıcı koduyla IFS oturumu açıldığında, tanımlanmış olan modül ve yetkilerin ekrana gelmiş olduğu görülür. Sistemsel yetkiler tanımlanmıştır.
8 Ancak henüz kullanıcının herhangi bir şirket ve site la bağlantısı yapılmamıştır. Yani uygulama yetkilerinin de tanımlaması yapılmalı, kullanıcının işlem yapacağı şirket ve site da tanımı yapılmalıdır.
9 6. Kullanıcı Şirket Bağlantısı Bu işlemi yapabilmek için diğer işlemlerin yapıldığı Admin.exe modülü yerine Financial Integration.exe modülü üzerinden yapılabilmektedir. Muhasebe Kuralları / Kullanıcı Verisi / Şirket Başına Kullanıcı ekranı açılır, kullanıcı tanımlanmış ve kullanıcı için rol tanımlaması yapılmış olmalıdır. 1. Ekranda Doldur (F2) butonuna basılır. 2. Şirket alanında, kullanıcının tanımlanacağı şirket id si seçilir. 3. Ekranın altındaki satırlarda yeni kayıt (F5) açılır. 4. Kullanıcı Id alanında değerler listesi (F8) butonuna basılır. 5. Liste ekranında, şirkete tanımlanacak olan kullanıcının id si seçilir ve OK butonuna basılır. 6. Eğer gerekiyorsa, Öndeğer Şirket alanı işaretlenir, böylece ilgili şirketin kullanıcının yaptığı işlemlerde varsayılan değer olarak görünmesi sağlanmış olur. 7. Kaydet butonuna basılır. 7. Kullanıcı Grubu Oluşturma Muhasebe Kuralları / Kullanıcı Verisi / Kullanıcı Grupları ekranı açılır ve şirket için organizasyon durumuna göre gruplar oluşturulabilir. 1. Ekranda Doldur (F2) butonuna basılır. 2. Ekranın altındaki satırlarda yeni kayıt (F5) açılır. 3. Kullanıcı Grubu ve Kullanıcı Grubu Açıklaması doldurulur. 4. Muhasebe periyodu olarak Sıradan Dönemler seçilir. 5. Kaydet butonuna basılır.
10 8. Kullanıcı Grubu Bağlantısı Ayrıca kullanıcı Muhasebe Kuralları / Kullanıcı Verisi / Kullanıcı Grubu Başına Kullanıcı ekranından ilgili olduğu kullanıcı grubuna da bağlanmalıdır. 1. Ekranda Doldur (F2) butonuna basılır., 2. Kullanıcı Grubundan ilgili grup seçilir. 3. Ekranın altındaki satırlarda yeni kayıt (F5) açılır. 4. Kullanıcı ID listeden (F8) ve Öndeğer Grup bilgisi seçilir ve kaydet butonuna basılır. 9. Kullanıcı Site Bağlantısı Bu işlemi yapabilmek için diğer işlemlerin yapıldığı Admin.exe modülü yerine Distirbution.exe modülü üzerinden yapılabilmektedir. Envanter ve Dağıtım İçin Genel Data / Envanter ve Dağıtım İçin Sistemsel Data ekranı açılır, kullanıcı şirket tanımlaması yapılmış olmalıdır. 1. Ekranda yeni kayıt açılır, kullanıcı Id alanında değerler listesi (F8) butonuna basılır. 2. Açılan liste ekranında, site tanımlaması yapılacak olan kullanıcı seçilir. 3. Öndeğer Koordinatör ve Öndeğer Satınalmacı Id alanları uygun şekilde doldurulur. 4. Kaydet (F12) butonuna basılır. 5. Satırlar kısmında yeni kayıt (F5) açılır. 6. Site alanında değerler listesi (F8) butonuna basılır. 7. Kullanıcının tanımlanacağı site seçilir ve OK butonuna basılır. 8. Eğer isteniyorsa, Öndeğer Sitesi alanı işaretlenir ve kaydet butonuna basılır. 9. Klavuzda buraya kadar anlatılan tanımlamaların yapılması sonucunda, yeni kullanıcı yetkisi olan modüllerde ve tanımlandığı şirket/site da yetkisi olan işlemleri yapabilmektedir.
11 10. Yeni Kayıt Girme Yetkisinin Kaldırılması Kullanıcının için bütün yetkilerin verilmiş olduğu bir ekranda, yeni kayıt girme yetkisinin kaldırılması için Admin.exe modülünden Adminstration / Security / Security Permissions ekranı açılır. Öncelikle kullanıcının yetkisinin kaldırılacağı IFS ekranında PACKAGE NAME inin bilinmesi gerekmektedir. Aşağıdaki adımlar izlenerek PACKAGE NAME öğrenilebilir. 1. Kullanıcının yetkisinin kaldırılacağı IFS.exe si açılır. 2. Hiçbir ekran açılmadan, boşlukta sağ fare menüsü açılarak Özellikler seçeneği seçilir. 3. Açılan özellikler ekranında, Sistem Bilgisi kulakçığına geçilir. 4. Kulakçıkda öncelikle Açıklamayı Etkinleştir kutucuğu işaretlenir. 5. Daha sonra, kutucuğun altında aktif hale gelen alana &PACKAGE_NAME yazılır. 6. Alt satıra &VIEW_NAME yazılır. 7. Elle yazmak yerine, Geçerli Nitelikler alanında Package_Name özelliği bulunarak, kopyayapıştır yöntemiyle alana aktarılabilir. 8. Onayla butonuna, daha sonra da Tamam butonuna basılır. 9. Tamam butonuna basıldıktan sonra, IFS gezgininin alt kısmında, Sistem Bilgisi ekranının açılmış olduğu görülür. 10. Kullanıcının yetkisinin kaldırılacağı IFS ekranı açılır. 11. Kursör, ekranın başlık kısmındaki herhangi bir alandayken Sistem Bilgisi alanında, ilgili Package Name ve Viev Name görüntülenmektedir.
12 Package_Name ve View_Name öğrenildikten sonra, ilgili ekrandaki yeni kayıt girme yetkisinin kaldırılması için Admin.exe de Security Permissions ekranı açılır ve aşağıdaki adımlar izlenir. 1. Gelen Refresh the dictionary the cache uyarı mesajına Evet cevabı verilir. 2. Database Objects kulakçığına geçilir. 3. Combo box ta yetki kısıtlaması yapılacak rol seçilir. 4. Burada Business Logic alanında, yeni kayıt girme yetkisinin kaldırılacağı modül bulunur. 5. Klasörün yanındaki + işaretine basılarak içeriğinin görünmesi sağlanır. 6. Folderin altında açılan satırlarda, sistem bilgisinde görüntülenmiş olan ekran adı (View Name) bulunur. 7. + işaretine tıklanarak, altındaki nesneler görüntülenir. 8. Nesneler arasında, sistem bilgisinde görüntülenmiş olan package name bulunur (Örneğin PurchaseOrderApi)
13 9. + işaretine tıklanarak, altındaki nesneler görüntülenir. 10. New nesnesi bulunarak, yanındaki check işareti kaldırılır. 11. Kaydet (F12) butonuna basılarak işlem tamamlanır. 12. Bu şekilde ilgili ekrandaki yeni kayıt girme yetkisi kaldırılmış olur. 13. Refresh Security Cache butonuna basılarak hafıza tazelenir. 14. Yeni kayıt yetkisi kaldırılmış olan satınalma siparişi ekranı.