Ana içeriğe geç

Yetki modeli

Rehber
Modül
Yönetim

Bu sayfa bir kullanıcının CoreX ERP'de neyi gördüğünü ve neyi yapabildiğini belirleyen bütün kuralları anlatır. Kural sunucudadır: arayüz düğmeyi gizlese de gizlemese de, izni olmayan istek sunucuda reddedilir.

Lisans ──► Modül Yönetimi ──► İzin (roller ∪ birim rolleri ∪ ek izinler) ──► Veri kısıtları
(kapsam) (kurulumun tercihi) ekranı, düğmeyi, API isteğini açar (depo, iş merkezi,
kanal, fiyat, maliyet)
Ekran kataloğu ──► yalnız menüde ne görüneceği (yetki vermez)

İzin​

İzin, tek bir işlemin anahtarıdır. Biçimi <kaynak>.<işlem>:

ParçaÖrnekAnlamı
Kaynakerp-sales-ordersNeyin üstünde: satış siparişleri. ERP kaynakları erp-<alan>-<nesne> adını taşır (erp-procurement-orders, erp-inventory-counts). Yönetimin kaynakları önsüzdür: users, roles, organization, company-profile, audit, outbox, alerts, email-settings.
İşlemcreateNe yapılır: oluşturmak.

Rol penceresinin Yetkiler ağacında izin Kaynak · İşlem adıyla görünür: erp-sales-orders.create → Satış Siparişleri · Oluştur. Kurulumdaki izinlerin tamamı: İzin listesi.

İşlemler ve neyi açtıkları​

İşlemAğaçtaki adıTipik olarak açtığıNot
viewGörüntüleListe ve detay ekranı, menü yaprağı, seçicilerde kaydın görünmesiOkuma izni.
createOluşturListedeki Yeni… düğmesi, "… Oluştur" menü yaprağı, belge açan eylemlerBazı oluşturma ekranları ikinci bir okuma izni de ister (ör. satış siparişi için erp-partners-cards.view).
editDüzenleDüzenle, belge üstündeki çoğu durum eylemi (ör. Siparişi Onayla, Gönder)Kaynağa göre kapsamı değişir; ağaçtaki ⓘ simgesi kapsamı yazar.
deleteSil · bazı kaynaklarda İptal ya da Listeden kaldırSilme, iptal ya da listeden kaldırmaBelgelerde kayıt silinmez; ağaçtaki ad gerçek anlamı yazar.
importİçe Aktar · Dosyadan yükleExcel kitabından toplu yüklemeTek kayıt düzenlemekten ayrı yetki.
approveOnaylaOnay adımındaki Onayla / ReddetTek başına yetmez: onay şablonunun adımı belirli bir rolü istiyorsa kullanıcı o rolü de taşımalıdır.
closeKapatBelgeyi elle kapatma (karşılanmamış kalandan vazgeçme)Tamamı sevk edilen belgenin kendiliğinden kapanması bu izne bağlı değildir.
releaseSerbest Bırak (bazı kaynaklarda Blokeyi çöz)Tahsisi, blokeyi ya da lotu serbest bırakma
issueÇekme (Mal Ver)Rezervasyondan ya da proje stoğundan mal vermeRezervasyonu açan ile malı veren ayrı kişi olabilsin diye ayrıdır.
transferAktar · TransferDepolar arası stok transferi
finalizeKesinleştirFaturayı kesinleştirme
activateEtkinleştire-Belgeyi canlıya alma
reopen · backdateYeniden Aç · Geçmiş Tarihli KayıtKayıt dönemini yeniden açma, geçmiş tarihli belge yazmaMuhasebe dönemine ait.
Görünmeyen işlem

Ağaçta bir kaynağın altında bir işlem yoksa o kaynakta böyle bir işlem yoktur (pencerenin altındaki not: "Bir sayfada görünmeyen işlem, o sayfada böyle bir işlem olmadığı anlamına gelir.").

Düğme gizlenir mi, kapanır mı?​

  • İzin yoksa düğme ya da menü öğesi hiç çizilmez. Örnek: Demo — Satış Temsilcisi rolüyle Fiyat Listeleri ekranında yalnız Dışa Aktar görünür; Satın Alma Siparişleri listesinde Yeni Sipariş düğmesi yoktur (rolde erp-sales-price-lists.create ve erp-procurement-orders.create yok).
  • İzin var ama kural engelliyorsa düğme görünür, kapalıdır ve nedeni üzerine gelince yazar. Örnek: Roller ekranında Yönetici satırının Sil öğesi kapalıdır — "Yerleşik rol silinemez".
  • İşlem menüsünde hiç eylemi kalmayan satırda hücre boş kalır.
  • Menüden gizlemek güvenlik sınırı değildir: adresi elle yazan kullanıcıyı ekranın kapısı ve sunucu durdurur (bkz. Ret iletileri).

Rol​

Rol, izinlerin adlandırılmış kümesidir. Kullanıcıya izin tek tek değil, rol ile verilir.

  • Bir kullanıcının birden çok rolü olabilir. Etkili izin, rollerin izinlerinin birleşimidir; bir rol diğerinin iznini kısıtlamaz, "yasaklayan" rol yoktur.
  • Rolün ayrıca bir ekran kataloğu vardır (aşağıda).
  • Rol adı oluşturulduktan sonra değiştirilemez ("Rol adı bu sürümde değiştirilemiyor.").
  • Rol penceresine kaydedilen izin değişikliği, rolü taşıyan herkese hemen yansır.

Hazır roller (rol şablonları)​

Kurulumda 26 hazır rol gelir; her biri bir rol şablonuna bağlıdır. Rolün alanı ve düzeyi (Eleman, Müdür, Yönetim) listede görünür. Tam liste ve izin sayıları: Rol örnekleri.

KuralAyrıntı
Yönetici yerleşiktirListede Yerleşik rozetiyle görünür, silinemez ("Yerleşik Yönetici rolü silinemez."), bütün izinleri taşır. Yeni sürümle gelen izinler de kurulum güncellemesinde ona eklenir.
Şablon izinleri kilitlidirŞablondan gelen rolün şablon izinleri ağaçta kilit simgesiyle durur ve kaldırılamaz; her sürüm güncellemesinde geri yüklenir. Role ek izin verilebilir.
Daha dar rol = kopyaŞablonun bir iznini istemiyorsanız rolü listeden Kopyalayın; kopya şablona bağlı değildir, bütün izinleri değiştirilebilir.
Ekranlar kilitli değildirŞablon rolünün ekran kataloğu değiştirilebilir.
Okuma tabanıYönetici dışındaki bütün şablonlar ortak 93 görüntüleme iznini taşır: ana veriler, belge listeleri ve tanımlar okunabilir. Rolün asıl farkı yazma izinleridir; listede Kapsam (yazma) kolonu bunu gösterir.

Etkili izin: dört kaynak​

Kullanıcının etkili izni her istekte sunucuda şu birleşimle hesaplanır:

  1. Kendi rolleri — Kullanıcılar › İşlemler › Kullanıcıyı Düzenle › Roller.
  2. Organizasyon biriminin rolleri — kullanıcı bir birime bağlıysa o birime verilen roller (Organizasyon Şeması › Rolleri yönet). Yalnız kullanıcının kendi birimi sayılır; üst birimlerin rolleri devralınmaz.
  3. Birim yöneticisinin kendiliğinden izni — birim yöneticisine yalnız servis çağrılarını görme ve düzenleme izni (erp-service-desk-tickets.view, .edit) kendiliğinden gelir.
  4. Ekstra yetkiler — Kullanıcılar › İşlemler › Ekstra Yetkiler ile kişiye doğrudan verilen izinler.

Ardından kurulumda kapalı özelliklerin izinleri düşülür (bkz. Modül yönetimi). Kullanıcı penceresi de bunu yazar: "Etkili izinler seçilen rollerin ve birimin rollerinin birleşimidir."

Ekstra yetki rolden geleni kaldıramaz

Ekstra Yetkiler penceresinde rolden gelen izinler kilitlidir ("kullanıcının rolünden gelir"). Bir kişiden rolünün bir iznini almak için ona başka (daha dar) bir rol verin.

Ekran kataloğu (menü)​

Rolün Ekranlar sekmesi, rolü taşıyanın menüsünde hangi ekranların görüneceğini belirler.

  • Katalog yetki vermez: katalogda olan ama izni olmayan ekran menüde görünmez; izni olan ama katalogda olmayan ekran menüde görünmez ama adresiyle açılabilir ve rapor, seçici gibi okuma yüzeyleri çalışır.
  • Bütün ekranlar — katalog yok işaretliyse izni olan her ekran menüdedir (Yönetici ve Denetçi böyledir).
  • Katalog boşsa menü, rolün yazma izni olan kaynakların ekranlarıyla çizilir.
  • Rolün Yetkiler sekmesinde yeni bir yazma izni verince o kaynağın ekranları katalogda kendiliğinden işaretlenir; Yazdığı Ekranları İşaretle eksikleri toplu ekler.
  • Kullanıcı için Ekstra Yetkiler › Bütün ekranları göster rolün kataloğundan bağımsız olarak bütün izinli ekranları menüye açar; o da yetki vermez.
  • Menü sırası herkes için aynıdır; rol yalnız budar. Bir alanın bütün ekranları düşerse alan da menüden kalkar.

Örnek: Demo — Satış Temsilcisi rolüyle üst menüde Satış, Stok Yönetimi, Lojistik Yönetimi, Üretim, Ana Veriler, Finans görünür; Satın Alma ve Yönetim görünmez. Yine de satın alma siparişi listesinin adresi açıldığında liste okunur (okuma tabanı), Yeni Sipariş düğmesi çıkmaz.

Veri kısıtları​

İzin bir işlemi açar; aşağıdaki kurallar o işlemin hangi kayıtlarda yapılabileceğini daraltır.

KısıtNerede ayarlanırEtkisiRet iletisi
Depo kısıtıKullanıcılar › İşlemler › Organizasyon Kısıtlaması › DepolarKullanıcı yalnız seçilen depolara stok yazar; sayım, depo görevi, dalga, transfer ve rezervasyonu yalnız orada açar; iş kuyruklarında yalnız o depoları görür. Seçim yoksa kısıt yoktur.'<depo kodu>' deposunda işlem yetkiniz yok.
İş merkezi kısıtıAynı pencere › İş MerkezleriTeyit, sarf, çıktı, kapasite yerleştirme ve geri sarf yalnız seçilen iş merkezlerinde. Üst iş merkezi kısıtı alt ağacı kapsar.'<iş merkezi kodu>' iş merkezinde işlem yetkiniz yok.
Satış kanalıSatış kanalının üyeleriKanala üye kullanıcı yalnız kendi kanallarının belgelerini görür; başka kanalda belge açamaz.'<kanal kodu>' satış kanalında belge açma yetkiniz yok.
Satış fiyatı görünürlüğüİzinleSatış belgelerinde fiyat ve tutar yalnız şu izinlerden biri varsa görünür: erp-sales-price-lists.view, erp-sales-orders.create/.edit, erp-sales-quotations.create/.edit, erp-invoicing-invoices.view, erp-invoicing-references.create (iadede ayrıca erp-sales-free-returns.create). Yoksa tutarlar gizlenir; miktar, ürün ve durum görünür.—
Alış fiyatı görünürlüğüİzinleSatın alma belgelerinde fiyat yalnız erp-procurement-item-suppliers.view, erp-procurement-orders.create/.edit/.approve, erp-invoicing-references.create ya da erp-invoicing-incoming-invoices.view ile görünür (teklif isteğinde ayrıca erp-procurement-rfqs.edit).—
Maliyet görünürlüğüerp-inventory-costs.viewStok değeri, ortalama birim maliyet, hareket maliyeti, çalışan saat ücreti ve maliyet raporları yalnız bu izinle görünür; izinsiz kullanıcıya değerler gelmez.—
Belge geçmişiRolün düzeyiBelgenin değişiklik geçmişini kaydı açan kişi, alanın Müdür düzeyindeki rolü (Ana Veriler ve Lojistik'te ana veri uzmanı) ve audit.view sahibi görür.Belgenin geçmişini kaydı açan kişi, alanın müdürü (Ana Veriler ve Lojistik'te ana veri uzmanı) ve Yönetici görür.

Kısıtlama yetki vermez, yalnız daraltır: kullanıcının rolünde stok yazma izni yoksa depo seçmek ona izin vermez. Şirket ya da satış organizasyonu bazında kullanıcı kısıtı yoktur.

Değişiklik ne zaman etkili olur?​

DeğişiklikEtkisi
Rolün izinleri ya da ekranlarıRolü taşıyan herkese hemen: sunucu bir sonraki istekte yeni izinle karar verir, açık oturumların menüsü yenilenir. Yeniden giriş gerekmez.
Kullanıcının rolleri, ekstra yetkileri, birimi, kısıtıO kullanıcıya hemen (bir sonraki istekte).
Birimin rolleriBirimdeki herkese hemen ("Değişiklik tüm üyelere anında yansır.").
Modül YönetimiKaydeden kullanıcıda hemen, öteki kullanıcılarda en geç 30 saniyede.
Onay adımının rolü, belge geçmişi alanıBu iki kontrol oturumun rol adlarına bakar; rol adları oturum bilgisi yeniden okunduğunda (sayfa yenilenince) güncellenir. Rol atamasından sonra kullanıcıya sayfayı yenilemesini söyleyin.
Devre dışı bırakma, şifre değişikliğiAçık oturum bir sonraki istekte düşer; kullanıcı giriş ekranına döner.

Oturum çerezle tutulur: kullanım sürdükçe 8 saat açık kalır, Beni hatırla işaretliyse 30 gün.

Hesap güvenliği​

KonuKural
ŞifreEn az 8 karakter; en az bir rakam ve bir küçük harf. Büyük harf ve sembol zorunlu değil.
KilitlemeArt arda 5 hatalı denemede hesap 15 dakika kilitlenir; süre dolunca kendiliğinden açılır ya da yönetici Kilidi Kaldır der. Kullanıcı bazında kapatılabilir (Hatalı şifre denemelerinde hesabı kilitle).
Deneme sınırıAynı adresten dakikada 10'dan çok giriş denemesi geçici olarak reddedilir: "Çok fazla deneme yapıldı. 60 saniye sonra tekrar deneyin."
Davet bağlantısı3 gün geçerli, tek kullanımlık; yenisi gönderilince eskisi çalışmaz.
Sıfırlama bağlantısı30 dakika geçerli.
İlk girişte şifre değiştirmeYönetici şifreyi elle belirlediyse ve İlk girişte şifre değiştirilmesi zorunlu olsun işaretliyse kullanıcı önce Parolanızı değiştirin ekranını görür; değiştirmeden hiçbir işlem yapamaz.
İki adımlı doğrulama, oturum listesiYoktur. Bir kullanıcının açık oturumunu kapatmak için hesabını devre dışı bırakın ya da şifresini değiştirin.
Lisans kullanıcı sınırıLisansın etkin kullanıcı sınırı doluysa yeni hesap açılmaz ve devre dışı hesap geri yüklenmez (iletisi aşağıda).

Görevler ayrılığı​

Kullanıcıya rol seçerken sistem bazı rol çiftlerinde Görevler ayrılığı uyarısı gösterir. Uyarı kaydı engellemez ("Kayıt engellenmez; küçük ekipte bilerek verilebilir.").

Birlikte verilen rollerNeden (penceredeki metin)
Depo Memuru + Stok Yöneticisibelgeyi yazan stok farkını da kapatır
Depo Memuru + Satın Alma Uzmanısiparişi veren malı da teslim alır — üçlü eşleşme çöker
Depo Memuru + Satış Temsilcisisatış siparişini yazan malı da çıkarır
Depo Memuru + Üretim Operatörümal kabulle plan üstü sarf gizli bir çıkış olur
Depo Memuru + Kalite Uzmanımalı içeri alan kendi kabulünü serbest bırakır
Stok Yöneticisi + Kalite Uzmanıstok farkını yazan kalite kararını da verir
Ürün Ana Veri Uzmanı + Stok Yöneticisidepo ve hareket nedeni sözlüğünü yazan düzeltmeyi de yazar
Satın Alma Uzmanı + İş Ortağı Ana Veri Uzmanıtedarikçi kartını açan ona sipariş de yazar — hayalet tedarikçi
Satış Temsilcisi + İş Ortağı Ana Veri Uzmanımüşteri kartını açan ona sipariş de yazar — hayalet müşteri
Satın Alma Uzmanı + Faturalama Uzmanısiparişi yazan faturayı da bağlar — sipariş → fatura zinciri tek elde
Satış Temsilcisi + Faturalama Uzmanısiparişi yazan faturayı da keser — satış zinciri tek elde
Satın Alma Uzmanı + Satın Alma Müdürüsiparişi yazan onay merciine de sahip olur
Satış Temsilcisi + Satış Müdürüteklifi yazan onay merciine de sahip olur
Satış Temsilcisi + Kredi Yöneticisisatışçı kendi siparişinin kredi blokesini kaldırır
Satın Alma Uzmanı + Üretim Planlayıcıhizmet siparişini yazan hizmet kabulünü de yazar
Üretim Planlayıcı + Üretim Operatörüürün ağacını değiştirebilen operatör sarf farkını yok eder
Stok Yöneticisi + Üretim Operatörüsarfı yazan stok farkını da kapatır
Denetçi (Salt Okunur) + yazan herhangi bir roldenetçinin salt okunur kalması gerekir
Yönetici + herhangi bir rolyönetici hesabı her kesimi aşar — günlük operasyon ayrı bir hesapla yapılmalı

Uyarı rol adlarına bakar: hazır rolleri kopyalayıp başka adla kaydettiğiniz rollerde uyarı çıkmaz; ayrılığı rol tasarımında siz korursunuz.

Ret iletileri​

DurumEkranda görülen
İzni olmayan ekran adresi açıldı"Bu işlemi gerçekleştirmek için yetkiniz bulunmuyor." · "Erişim gerekiyorsa sistem yöneticinizle iletişime geçin." · Ana Sayfa'ya dön
İzin rolde var ama özelliği kurulumda kapalı"Bu özellik kuruluşunuzda etkin değil." (İzni hiç olmayan kullanıcıya özellik durumu söylenmez.)
İzni olmayan işlem sunucuya gitti"Bu işlemi gerçekleştirmek için yetkiniz bulunmuyor."
Kısıtlı depo / iş merkezi'<kod>' deposunda işlem yetkiniz yok. · '<kod>' iş merkezinde işlem yetkiniz yok.
Şifre değiştirilmeden işlem"Devam etmeden önce parolanızı değiştirmeniz gerekiyor — bu parolayı sizden başka biri de biliyor."
Hatalı e-posta ya da şifre"E-posta veya parola hatalı."
Kilitli hesapla giriş"Hesap … başarısız giriş denemesi nedeniyle kilitlendi. … dakika sonra tekrar deneyebilir, beklemek istemiyorsanız yöneticinizden kilidi kaldırmasını ya da parola sıfırlama bağlantısı göndermesini isteyebilirsiniz."
Lisans salt okunurÖrn. "Kurulum lisansı etkin değil — sistem salt okunur. Lütfen sistem yöneticinizle iletişime geçin." (kayıt yapılamaz, okuma sürer)
Lisans kullanıcı sınırı"Lisans en çok … etkin kullanıcıya izin veriyor; şu an … etkin kullanıcı var. Kullanılmayan bir hesabı kapatın ya da lisansı genişletin."

İzleme​

  • Yönetim › İzleme › Erişim Günlüğü giriş, başarısız giriş, kilitlenme, kilitliyken deneme, çıkış ve düşürülen oturumları kaydeder (2 yıl saklanır, şifre tutulmaz).
  • Yönetim › İzleme › İşlem Kayıtları kayıtların oluşturma, güncelleme ve silme izini, değişen alanlarıyla tutar.

Ayrıntı: İzleme ekranları.