Dinamik yetki modeli
kommuns'ta kişilere sabit bir rol verilmez. Bir kişinin bir lokasyonda, sistemde ya da ekipmanda neyi görüp neyi yapabileceği, o kişiye (ve takımına, firmasına) envanterde yapılan atamalardan hesaplanır. Buna hesaplanmış yetki, modelin tamamına da dinamik yetki modeli diyoruz.
Kısacası: "Burak teknisyendir" demezsiniz. "Burak, Yelkenkaya AVM'de Teknisyen yetkisiyle çalışır ve Elektrik sisteminin sorumlusudur" dersiniz. Burak'ın Elektrik sistemindeki yetkisini kommuns bu iki atamadan hesaplar.
Neden rol değil?
Klasik rol modelinde herkes tek bir kutuya konur; kutu herkese aynı izinleri verir. Bir teknisyen yalnızca bir binada çalışacaksa, bir servis firması yalnızca iklimlendirme sistemine erişecekse yeni roller türetmek gerekir ve rol sayısı hızla büyür.
Dinamik modelde ne yapılabileceği (yetki tanımı) ile nerede yapılabileceği (atama) ayrıdır. Aynı yetki tanımını farklı kişilere farklı yerlerde verirsiniz; kişinin gerçek yetkisi bu atamaların toplamıdır.
| Klasik rol modeli | kommuns: dinamik yetki modeli | |
|---|---|---|
| Kişiye ne verilir? | Tek bir rol (ör. Teknisyen) | Envanterde atamalar (ör. AVM'de Teknisyen, Elektrik'te sorumlu) |
| Yetki nerede geçerli? | Her yerde aynı | Her envanter için ayrı hesaplanır |
| Yeni bina, yeni iş ortağı | Yeni rol türetilir | Yeni atama yapılır |
| Atama kaldırılınca | Rol elle güncellenir | Yetki kendiliğinden kalkar |
Bu yaklaşımın size kazandırdıkları:
- Az sayıda yetki tanımı yeter. Teknisyen, Lokasyon Yöneticisi gibi birkaç tanımı her yerde yeniden kullanırsınız.
- Yetki, iş nerede ise oradadır. Kişiyi yeni bir binaya atadığınızda yetkisi o binada da oluşur; atamayı kaldırdığınızda kendiliğinden kalkar.
- İş ortaklarına kontrollü erişim. Servis firmasına yalnızca bakımını yaptığı sistemde yetki verirsiniz; firma bu yetkiyi kendi çalışanlarına ancak kendi sınırları içinde devredebilir.
- Sorumluluk yetkiye dönüşür. Bir izni Envanter Sorumlusu olarak işaretlerseniz, izin yalnızca kişinin sorumlu olduğu envanterde çalışır. Kişiyi başka bir ekipmana sorumlu yaptığınızda izni de oraya taşınır.
Yapı taşları
Dinamik yetki modeli üç parçadan oluşur.
- Yetki tanımı (ne?): izinlerin listesi. Örneğin Teknisyen: envanteri görür, iş emri ve geri bildirim a çar, iş emrini yürütür; silemez, yönlendiremez. Yetki tanımları Organizasyon › Yetkiler sayfasında durur; hazır gelenleri kullanabilir ya da kendinizinkini oluşturabilirsiniz.
- Envanter (nerede?): organizasyonunuz bir ağaçtır: organizasyon › lokasyon › sistem › ekipman › alt ekipman.
- Atama (kim, nerede, hangi tanımla?): bir yetkiliyi envanterin bir düğümüne bir yetki tanımıyla bağlar. Yetkili bir
çalışan, bir takım ya da bir uzman firma olabilir. Atamada iki anahtar daha vardır:
- Envanter sorumlusu: yetkili bu envanterden birinci derecede sorumludur (bkz. Envanter sorumlusu).
- Danışman: yetkili bu envanterdeki iş emirlerini denetler ve onaylar (bkz. Denetim ve onay).
Atamaları iki yerden yaparsınız:
| Atama | Nereden? |
|---|---|
| Organizasyon düzeyinde | Çalışan davet ederken (Yetki Seçimi) ya da Yetkililer › Çalışanlar'da Yetki Düzenle |
| Lokasyon, sistem, ekipman düzeyinde | İlgili envanterin Yetkililer sekmesinde Yetkili Ata |
| Takım içinde | Takım oluştururken ya da düzenlerken üyeye Takım Kaptanı / Takım Üyesi |
| Uzman firmanın kendi çalışanlarına | Uzman › İş Ortakları › Dış Yetkiler (devretmek) |
Envanter atamasından gelen yetki
Envanterde yapılan her atama, kişiye o envanterde (ve yetki tanımı izin veriyorsa altındakilerde) bir yetki doğurur. Örnek organizasyonumuz Yelkenkaya AVM İşletmeciliği'nde atamalar şöyle:
- Burak'ın organizasyon düzeyindeki yetkisi sınırlıdır (Organizasyon Çalışanı). AVM'deki Teknisyen ataması ona AVM'de ve altındaki sistemlerde çalışma yetkisi verir. Elektrik ve Sıhhi Tesisat'a sorumlu olarak atandığı için Envanter Sorumlusu olarak işaretli izinler bu iki sistemde de açılır. Lojistik Depo'da hiçbir ataması yoksa oradaki envanteri görmez.
- Poyraz İklimlendirme yalnızca HVAC sistemlerini görür; AVM'nin diğer sistemlerine erişemez.
- Teknik Ekip takımının depodaki yetkisini, takımın kaptanı kullanır (bkz. Takımlar).
Bir kişinin belirli bir envanterdeki yetkisinin adım adım nasıl hesaplandığını Yetkiniz nasıl hesaplanır? sayfasında anlatıyoruz.
Yetki tanımı türleri
Her yetki tanımı bir envanter düzeyi içindir. Tanımı hangi düzeyde oluşturduysanız o düzeydeki atamalarda seçebilirsiniz.
| Tür | Nerede atanır? | Örnek |
|---|---|---|
| Organizasyon | Organizasyonun kendisinde (çalışan daveti, Yetki Düzenle) | Organizasyon Yöneticisi, Organizasyon Çalışanı |
| Takım İçi | Bir takımın üyelerine | Takım Kaptanı, Takım Üyesi |
| Lokasyon | Bir lokasyonda | Lokasyon Yöneticisi, Lokasyon Çalışanı, Teknisyen |
| Sistem | Bir sistemde | Uzman Firma — Sistem Bakımı |
| Ekipman / Alt-Ekipman | Bir ekipmanda ya da parçasında | Jeneratör test |
Alt düzeye geçiş
Bir yetki tanımı, verildiği düzeyin altındaki envanter için de izin içerebilir: Organizasyon tanımında Lokasyon Yetkisi Ekle, Lokasyon tanımında Sistem Yetkisi Ekle, Sistem tanımında Ekipman Yetkisi Ekle, Ekipman tanımında Alt Ekipman Yetkisi Ekle. Bu kısımlar açık değilse atama yalnızca verildiği düzeyde geçerli olur.
Zincirin her halkası açık olmalıdır: lokasyon tanımında Sistem Yetkisi Ekle kapalıysa, altındaki Ekipman izinleri de kullanılmaz.
Hazır gelen Organizasyon Çalışanı tanımında Lokasyon Yetkisi Ekle kısmı yoktur. Bu yüzden bu yetkiyle davet edilen çalışan, ona bir lokasyonda ya da sistemde atama yapılana kadar envanteri görmez. Bu bilinçli bir tercihtir: yeni gelen kişi yalnızca kendisine verilen yerleri görür.
Üç durumlu izinler
Yetki tanımında her izin için üç seçenekten birini işaretlersiniz:
| Seçenek | Anlamı |
|---|---|
| Evet | Bu işlem, atamanın geçerli olduğu her yerde yapılabilir. |
| Envanter Sorumlusu | Bu işlem yalnızca kişinin (ya da kaptanı olduğu takımın) sorumlusu olduğu envanterde ve altında yapılabilir. |
| Hayır | Bu işlem yapılamaz. |
Envanter Sorumlusu seçeneği, dinamik modelin en güçlü parçasıdır: tek bir tanımla herkese kendi alanını verirsiniz. Örneğin Teknisyen tanımında İş emirleri › Sil iznini Envanter Sorumlusu yaparsanız, Burak yalnızca Elektrik ve Sıhhi Tesisat sistemlerindeki iş emirlerini silebilir; Murat yalnızca HVAC'takileri.
Varsayılan yetki tanımları
Organizasyonunuzu oluşturduğunuzda altı tanım hazır gelir:
| Yetki | Tür | Açıklama |
|---|---|---|
| Organizasyon Yöneticisi | Organizasyon | Organizasyon üzerinde tüm yetkiler. Organizasyonu oluşturan kişiye verilir. |
| Organizasyon Çalışanı | Organizasyon | Sınırlı yetkiler; lokasyonları göstermez (yukarıdaki nota bakın). |
| Lokasyon Yöneticisi | Lokasyon | Lokasyonda ve altındaki envanterde tüm yetkiler. |
| Lokasyon Çalışanı | Lokasyon | Lokasyonu görür ve geri bildirim açar. |
| Takım Kaptanı | Takım İçi | Takımda tüm yetkiler; takıma verilen envanter yetkilerini kullanır. |
| Takım Üyesi | Takım İçi | Takımda sınırlı yetkiler; takıma atanan iş emirlerinde çalışır. |
Tanımları sayfasında görebilir, ihtiyacınıza göre yenilerini oluşturabilirsiniz.
Lobi'deki organizasyon kartında ve Yetkililer › Çalışanlar listesinin Yetki sütununda gördüğünüz ad (ör. Organizasyon Çalışanı), yalnızca kişinin organizasyon düzeyindeki atamasıdır. Kişinin bir lokasyondaki ya da sistemdeki gerçek yetkisi buna envanterdeki atamaları eklenerek hesaplanır.
Takımlar: kaptan ve üye
Bir takımı da envantere atayabilirsiniz. Takıma yapılan atamanın yetkisini takımdaki herkes kullanmaz: takım içi yetki tanımında Takım Yetkilerini Kullanabilme açık olanlar kullanır. Hazır tanımlarda bu anahtar Takım Kaptanı'nda açık, Takım Üyesi'nde kapalıdır.
Takım üyeleri takıma atanan iş emirlerini İş Emirlerim listesinde görür ve yürütür; envanterin geri kalanında işlem yapmaları için onlara ayrıca atama yapın. Bkz. Takımlar.
İş ortakları: firmaya verilen yetki
Yetkili bir uzman firma da olabilir. Tesis sahibi firmayı yalnızca ilgili sistemlerde atar (ör. Poyraz İklimlendirme'yi HVAC'ta Uzman Firma — Sistem Bakımı ile). Yetki önce firmaya aittir; firmanın çalışanları onu ancak firma yöneticisi Dış Yetkiler ile devrettiğinde ve devrederken seçtiği sınır kadar kullanır.
Sınır seçenekleri ve hesaplaması: Yetkiniz nasıl hesaplanır?.
Yetki Ayarları: envantere atanan organizasyona nasıl bağlanır?
Bir lokasyona ya da sisteme atadığınız çalışanlar, uzman firmalar ve takımlar organizasyonunuza da bağlanır (organizasyon düzeyinde bir atama kazanırlar). Bu atamada hangi tanımın kullanılacağını Organizasyon › Yetkiler sayfasının sağ üstündeki Yetki Ayarları'ndan (Şirket Yetkisi) seçersiniz. Varsayılan Organizasyon Çalışanı'dır. Yalnızca organizasyon türündeki tanımlar seçilebilir; bu ayarı Yetkiler düzenleme izni olanlar değiştirebilir.
Organizasyon yetki tanımındaki izinler
Organizasyon türündeki bir tanımda şu alanlar için izin verilir:
- Dosya ve Etiketler: görüntüleme, ekleme; gizli etiketleri görüntüleme
- Yetkiler, Kategoriler, Marka & Model, Şirket Takvimi, Paketler ve Ödeme, Diğer Şirket Ayarları, Entegrasyonlar (Entegrasyonlar (API)): görüntüleme ve düzenleme
- Log Kayıtları: görüntüleme
- Yetkililer, Tekrarlayan İş Emirleri, Geri Bildirimler, Formlar, İş emirleri, Lokasyonlar: görüntüleme ve ekleme
- Lokasyon Yetkisi Ekle: tanımın lokasyonlarda (ve alt düzeylerde) de geçerli olması
Sol menü; organizasyon türünüze, hesaplanmış yetkinize ve paketinize göre şekillenir. Bir öğeyi göremiyorsanız Organizasyon Yöneticinizden ilgili atamayı isteyin. Bkz. Sorun giderme.