Kurumsal ortamda her geliştirilecek uygulama için Sharepoint'de Site Collection mı açılmalı?

Genel Tartışma Kurumsal ortamda her geliştirilecek uygulama için Sharepoint'de Site Collection mı açılmalı?

  • 13 Ocak 2012 Cuma 07:32
     
     

    Merhaba,

    Kurumsal ortamda her geliştirilecek uygulama için Sharepoint'de Site Collection mı açılmalı?

    Mesela Masraf Formu uygulaması için bir site collection, Araç Talep Formu uygulaması için ayrı bir site collection açsak olur mu? Yoksa ayrı Sharepoint Site açmak yeterli midir? Her uygulamanın izin düzeyleri ve kullanıcı grupları farklı olacak. Birbirinden izole edilmesi gerekiyor?

    Tşk.

     

     

     

    • Değiştirilmiş Tür OnderDuman 15 Ağustos 2012 Çarşamba 06:07
    •  

Tüm Yanıtlar

  • 15 Ocak 2012 Pazar 01:30
     
     
    Bu sorunun cevabını ben de arıyorum

  • 18 Ocak 2012 Çarşamba 15:35
     
     
    Merhaba, Kesinlikle yeni site açmanıza gerek yok. Bu sizin firmanızın güvenlik seviyesi ile doğru orantılıdır. Yol haritanız departman bazında yad a bağlı firmalarınıza göre değiştir. Örneğin; firmanız Microsoft olsun. http://portal/microsoft/defaut.aspx olarak ilk sayfaya erişir içinde sub site lar açabilirsiniz. http://portal/microsoft/muhasebe/defaut.aspx http://portal/microsoft/satis/defaut.aspx gibi yapabilirsiniz. Ayrıca şunu da eklemek isterim. Bir site içerisindeki mevcut listlere ve klasörlere benzersiz yetkiler verebilirsiniz. örneklersek; bir siteniz var http://portal/microsoft/defaut.aspx bu adreste listleriniz ve klasörleriniz olur. (Muhasebe, finans,satış,vb.) buradaki klasörleri aynı file server gibi yetkiler ile donatabilirsiniz. listler içinde Sharepoint item bazlı security yapabilir. mesela bir list var 10 satırdan oluşuyor bunun ilk 5 satırını ahmet görür 2. 5 satırını mehmet görür gibi. umarım doğru yanıtlamışımdır. Diğer sorularınızda da yardımcı olmak isterim. iyi çalışmalar.
    MCT | Symantec Trusted Advisor
  • 23 Şubat 2012 Perşembe 12:17
     
     
    Merhaba, Kesinlikle yeni site açmanıza gerek yok. Bu sizin firmanızın güvenlik seviyesi ile doğru orantılıdır. Yol haritanız departman bazında yad a bağlı firmalarınıza göre değiştir. Örneğin; firmanız Microsoft olsun. http://portal/microsoft/defaut.aspx olarak ilk sayfaya erişir içinde sub site lar açabilirsiniz. http://portal/microsoft/muhasebe/defaut.aspx http://portal/microsoft/satis/defaut.aspx gibi yapabilirsiniz. Ayrıca şunu da eklemek isterim. Bir site içerisindeki mevcut listlere ve klasörlere benzersiz yetkiler verebilirsiniz. örneklersek; bir siteniz var http://portal/microsoft/defaut.aspx bu adreste listleriniz ve klasörleriniz olur. (Muhasebe, finans,satış,vb.) buradaki klasörleri aynı file server gibi yetkiler ile donatabilirsiniz. listler içinde Sharepoint item bazlı security yapabilir. mesela bir list var 10 satırdan oluşuyor bunun ilk 5 satırını ahmet görür 2. 5 satırını mehmet görür gibi. umarım doğru yanıtlamışımdır. Diğer sorularınızda da yardımcı olmak isterim. iyi çalışmalar.
    MCT | Symantec Trusted Advisor

    Merhaba ishak kulekci,

    Site kolleksiyonu açmak-hayır, site evet olabilir. bunun yanında Fatih Teke'ye bir konuda katılmıyorum. Bir liste veya kitaplıkta öğe bazında izinler vermek mecbur kalmadıkça önerilen bir yöntem değildir. Zaten SharePoint'in liste başına 5000 benzersiz izin sınırlaması var. Bunun yerine mümkün olduğunca farklı listeler ve birbirleriyle veri alışverişi yoksa farklı siteler şeklinde kullanım daha güvenli bir yapı oluşturmanızı sağlar.

    • Yanıt Olarak Öneren Serkan KONAK 23 Şubat 2012 Perşembe 22:44
    •  
  • 24 Şubat 2012 Cuma 08:05
     
     

    Merhaba Mehmet bey,

    Şirkette Sharepoint üzerinde gelen ve giden evraklar için bir Evrak Takip uygulaması yapacağım. Operatör tarafından gelen evrak tarayıcı ile pdf olarak taranıp, sharepointte ilgili document library'a ekleyeceğim. Bu dokümanın görüntülenmesi kime izinli ise o kişiye görünecek ve o kişi bu doküman üzerinde iş akışlarını tetikleyecek. Eğer 5000 izin ayarlama sınırı var ise sharepoint'in item bazlı doküman yönetimi yeteneği niye anlatılır. Sharepoint kurumsal ortam için değil mi?

    Tşk.

  • 24 Şubat 2012 Cuma 08:32
     
     

    Merhaba İshak Bey,

    http://www.sharepointsecurity.com/sharepoint/sharepoint-development/best-practices-for-unique-permissions-on-list-and-items-in-sharepoint-2010/ adresinden önerilen yöntemleri görebilirsiniz.

    Örneğin bir dosya sunucusunda her kullanıcı için ayrı bir paylaşım oluşturulmaz. Aynı bölümdeki kullanıcılara ortak paylaşım oluşturulur. SharePoint'de de benzeri şekilde bir yapı kurulması önerim. Bölümler veya takımlar için belge kitaplığı veya dizin oluşturmanız, ve bu kitaplık veya dizinlere izni bir kez verdikten sonra kullanıcılara ait belgelerin ilgili takım/bölüm dizinlerine yüklenmesini sağlamanız.

  • 24 Şubat 2012 Cuma 09:38
     
     

    Merhaba,
    Okudum ilgili dokümanı.

    Liste izin sınırı by default 50,000 olarak belirtmiş, 5000 değilmiş. 5000 olsa iyi olur deniyor.

    Doküman kütüphanesi olayı üzerinde bir uygulama yazacağım. Bakalım nerede patlayacağız. Umarım o zaman bir çıkış yolu buluruz.

    Yardımınız için teşekkürler.

  • 24 Şubat 2012 Cuma 09:52
     
     

    Merhaba,

    Şirkette bir araç talep formu uygulamasını sharepoint üzerinde geliştirdim. Sadece out of box imkanları kullanarak; infopath ve sharepoint designer kullandım.

    Araç talep formu uygulamasında Araç Talep Edenler grubu, Ulaştırma Onay grubu ve İdari işler onay grubu şeklinde sharepoint grupları oluşturdum. Form görüntüleme, düzenleme ve onaylama adımlarında oturum açan kişi bu grupta olmasına göre ve form status'una göre infopath'de görüntüleme ve engelleme işlemleri yaptım. İş akışları da keza bu şekilde onay sürecini yürütmektedir.

    Sharepoint grupları site collection bazında tanımlanıyor, sadece site bazında tanımlanmıyor. Bir süre sonra bu collection üzerinde 50 kadar uygulama yazarsak uygulama için gerekli grupların yönetimi birbirine girecek. Keza bu uygulama şu an 3 gruba ihtiyaç duydu, iş karmaşıklaşınca iyice kaybolacağız. Yazdığımız event ve web part sharepoint paketleri de collection bazında aktif ediliyor, site bazında bir imkan yok. Sanırım master page'ler ve resource image'lar da bu şekilde yapılması yönetimi kolaylaştırıcak (bu uygulamada tasarım kısmına girmedim hiç şu an).

    Bu tip çıkarımlardan sonra artık uygulamaları sharepoint tarafında tamamen birbirinden izole olarak ve kolay yönetmek adına site collection olarak yapmaya karar verdim.

    Zaten bu tip uygulamaları eskiden asp.net ile iis'de web application olarak yapıyorduk. Artık en azından sharepoint ile tek web application içinde birden fazla site collection olarak yapmak bir sıkıntı teşkil etmeyecektir. Bunla ilgili bir sınırlama da yok.

    Pratik yaptıklarınızı ve yaşadığınız sıkıntıları belirtirseniz daha faydalı olacaktır.

    Teşekkürler.