İzin Yönetimi

2 seviyeli izin sistemini anlama

6 min read

FreeMaint, yüzlerce ayrı izinden oluşan ayrıntılı bir izin sistemi kullanır. İzinler modüle göre düzenlenir ve alan:eylem biçiminde yazılır, örneğin work_orders:create.

İzinler Nasıl Çalışır

FreeMaint, erişimi yönetmede size esneklik sağlayan 2 seviyeli bir izin sistemi kullanır:

Level 1: Seviye 1: Rol İzinleri

Kullanıcının atanan rolünden otomatik olarak devralınan izinler. Aynı role sahip tüm kullanıcılar aynı temel izinlere sahiptir.

Level 2: Seviye 2: Ek İzinler

Belirli bir bireysel kullanıcıya verilen ek izinler. Bunlar rol izinlerinin üzerine eklenir.

İpucu

Kullanıcının İzinleri = Rol İzinleri + Ek İzinler

Örnek Senaryo

Luigi'ye Teknisyen rolü atanmıştır. Varsayılan olarak Teknisyen rolü "requests:approve" iznini içermez. Ancak Luigi'nin müdahale taleplerini onaylayabilmesini istiyorsunuz.

Solution:

Sadece Luigi için yeni bir rol oluşturmak yerine, kullanıcı hesabına özel olarak "requests:approve" iznini ek bir izin olarak ekleyebilirsiniz.

Result:

Luigi artık Teknisyen rolünün tüm izinlerine ARTI talepleri onaylama yeteneğine sahiptir.

Ek İzinler Nasıl Eklenir

Yeni roller oluşturmadan belirli kullanıcılara ek izinler verin.

  1. Kenar çubuğunda Organizasyon → Kullanıcılar bölümüne gidin
  2. Değiştirmek istediğiniz kullanıcıya tıklayın
  3. "Ek izinler" bölümüne kaydırın
  4. Bu kullanıcıya vermek istediğiniz izinleri işaretleyin
  5. Değişiklikleri uygulamak için "Kaydet"e tıklayın

İpucu

Yalnızca "users:assign_roles" iznine sahip kullanıcılar ek izinleri değiştirebilir. Kimse kendi ek izinlerini değiştiremez: başka bir yöneticiden isteyin.

İzin Kategorileri

İzinler, daha kolay yönetim için kategoriler halinde düzenlenmiştir:

Varlıklar

Ekipman ve makineleri yönetme

İş Emirleri

Bakım görevlerini oluşturma ve yönetme

Talepler

Müdahale taleplerini işleme

Parçalar

Envanteri ve yedek parçaları yönetme

Kişiler

Kullanıcıları, ekipleri ve rolleri yönetme

Konumlar

Sahaları ve alanları yönetme

Sayaçlar

Okumaları ve tüketimi takip etme

Önleyici Bakım

Tekrarlayan bakımı planlama

Ayarlar

Sistem seçeneklerini yapılandırma

İzin Formatı

İzinler şu biçimi izler: alan:eylem

assets:create

Yeni varlık oluşturma

assets:read

Varlıkları görüntüleme

assets:update

Varlıkları değiştirme

assets:delete

Varlıkları silme

requests:approve

Müdahale taleplerini onaylama

work_orders:assign

İş emirlerini kullanıcılara atama

Her Yaklaşımı Ne Zaman Kullanmalı

Rol İzinlerini Şu Durumda Kullanın:

Birden fazla kullanıcının aynı izin kümesine ihtiyacı olduğunda

İzin ihtiyacı kalıcı ve role dayalı olduğunda

Bir iş fonksiyonu genelinde erişimi standartlaştırmak istediğinizde

Ek İzinleri Şu Durumda Kullanın:

Yalnızca bir veya birkaç kullanıcının ek bir yeteneğe ihtiyacı olduğunda

İhtiyaç geçici veya istisnai olduğunda

Küçük bir değişiklik için yeni bir rol oluşturmak istemediğinizde

Sorun Giderme

Kullanıcı, sahip olması gereken bir özelliğe erişemiyor
  • • Organizasyon → Roller bölümünde rolünün izinlerini kontrol edin
  • • Ek izinlerde yazım hatası olmadığını doğrulayın
  • • İzinlerin düzgün şekilde kaydedildiğinden emin olun
  • • Kullanıcıdan çıkış yapıp yeniden giriş yapmasını isteyin
Kullanıcının erişimi gereğinden fazla
  • • Rol atamasını gözden geçirin
  • • Gereksiz ek izinler olup olmadığını kontrol edin
  • • Daha kısıtlı bir rol atamayı değerlendirin

Önceden tanımlanmış roller hakkında daha fazla bilgi edinmek ister misiniz?

Roller Kılavuzunu Görüntüle

Bu sayfa yardımcı oldu mu?