Archive for Nisan, 2011

Sharepoint Server 2010 menü gezinti (navigation) ayarları


Sharepoint Server 2010 platformunda üst kısımdaki ve sol kısımdaki menüye kurumunuza ait ya da değil, portal dışında çalışan başka bir web uygulamasının linkini ekleyebilmek için yapılması gerekenler sırasıyla aşağıda anlatılmıştır.

Öncelikle linkleri hangi siteye eklemek istiyorsak o siteye girmemiz gerekmektedir.

00

İlgili sitede iken Site Eylemleri altında açılan menüden Site Ayarları başlığına tıklanarak site ayarları sayfasının açılması sağlanır.

 

01

Açılan sitede Görünüm ve Kullanım başlığı altındaki Gezinti  linkine tıklanır.

02

Açılan gezinti ayarları sayfasında çizgilerle ayrılmış ilk bölüm üstteki menüyü ilgilendirmektedir. ikinci bölüm ise soldaki menüyü ilgilendirmektedir.

Kısaca açıklayacak olursak ;

Alt siteleri göster seçeneği seçili ise bulunduğunuz site altında oluşturulan siteler menünüzde görüntülenecektir.Bu ayar her iki menü için de geçerlidir.

Diğer taraftan menüdeki linklerin alfabetik olarak otomatik sıralanmasını mı yoksa elle mi sıralamak istediğinizie bu kısımda karar vermelisiniz.

Gezinti ayarları sayfasında Genel Gezinti  başlığı altında üst menüdeki linkler, Geçerli Gezinti başlığı altında ise sol menüdeki linkler listelenir.

Linki eklemek istediğiniz menünün altındaki bir linki tıklayın ve seçmiş olduğunuz linkin biraz üst kısmındaki Bağlantı Ekle… linkine tıklayın.

 

04

Açlan ufak pencerede Başlık menünüzde görünecek olan menü başlığıdır. URL  ise bu başlığa tıklandığında gidilecek web sayfası linkidir.

Bu ilgileri doldurduktan sonra Tamam butonuna tıklayarak linki eklemiş olursunuz.Linkleri aşşağıya ve yukarıya olmak üzere iki farklı yönde hareket ettirebilirsiniz.

Dinleyici olarak da hangi kullanıcının da grubun bu linki görebileceğini seçersiniz. Eğer bu link kurum içinde belirli bir kitle tarafından görüntülenecek şekilde olsun isterseniz bu kısma o kitle grup bilgisini girmeniz gerekir.

Faydalı olması dileğiyle.

Reklamlar

Comments (1)

Sharepoint Portal Server 2007 için üretilen Antivirüs yazılımlarından…


Sharepoint Portal Server 2007 için üretilen Antivirüs yazılımlarından kullanıyorsanız ve bir gün portaliniz açılmazsa ve

exception error in Sharepoint with HRESULT: 0x80041051 “

hatası verirse bilin ki antivirüs yazılımınız portal içindeki bazı dosyalarınızı virüslü olarak algılamıştır. Bu dosyalar portalin açılmasını sağlayan aspx dosyaları da olabilir üzerinde kod geliştirdiğiniz aspx dosyaları da.

Neticede problemi çözmek tabikide mümkün. Problemi çözebilmek için MS SQL 2005/2008 ürününü açıp portal içeriğinin depolandığı content veritabanınıza sağ tıklayarak yeni script çalıştırmanız gerekmektedir.

Script :

SELECT *FROM DocsWHERE (VirusStatus > 0) AND (VirusStatus IS NOT NULL)

Eğer scripti çalıştırdıktan sonra alt tarafta kayıt görüntüleniyorsa Görüntülenen bu kayıtlardaki VirusStatus alanını güncelleştirmek için aşağıdaki update script ini çalıştırmanız gerekiyor.

Update dbo.allDocs Set VirusVendorID=NULL, VirusStatus=NULL, VirusInfo=NULLwhere (VirusStatus > 0) AND (VirusStatus IS NOT NULL)

VirüsStatus alanları güncellenen portaliniz artık açılacaktır.

Not: Bazı antivirüs yazılımları önemli update ler sonrasında aynı hatayı tekrar verecektir. Antivirüs yazılımınızda portalinize ait emin olduğunuz önemli dosyalarınızı ya da içinde kod bulunan dosyalarınızı tarama dışı bırakırsanız bu sorunla karşılaşmazsınız birdaha.

Kolay gelsin.

Yorum Yapın

Sharepoint Server 2010 üzerindeki bilgi işlem Arıza Kayıt Sistemi formunu Infopath Designer 2010 ile düzenleme


Bir önceki serinin ilk makalesinde birlikte aşağıdaki resimdeki gibi bilgi işlem Arıza Kayıt Formu oluşturmuştuk.

image

Şimdi ise bu formu Infopath Designer 2010 ile özelleştirip tekrar portal üzerinden yayınlayacağız.

Senaryo katılımcıları:

Bilgi_Islem_1 : Yazılım arıza sorumlusu

Bilgi_Islem_2 : Donanım arıza sorumlusu

Bilgi_Islem_3 : Mobil arıza sorumlusu

Bilgi_Islem_Yoneticisi : Personel Performans raporlarını izleyen yetkili

Personel1 : Kurum/Firma Personeli

Bilgi_Islem_Sekreter : Bu kullanıcı personel in portal e giremediği durumlarda çağrıyı telefonla alıp sisteme giren kişidir.

Farkındaysanız form üzerinde Bilgi işlem personeli açıklaması isminde bir sütun var. Bu alana arıza kaydı dolduran personeller tarafından bilgi girilememesini ve bilgi işlem yöneticisi tarafından da sadece görüntülenebilmesini sağlamamız gerekiyor.

Senaryo : Personel Arıza Kayıt formunu doldurur. Bilgi işlem çalışanı bu arıza ile ilgilenir ve durumu form üzerinde günceller. Son olarak form üzerinde kendi amiri için Bilgi işlem personeli açıklaması nı girer ve süreç sonlanır. Kurum ya da firma personeli bilgi işlemin ne yazdığını göremez.Bilgi işlem yöneticisi ise görebilir fakat değişiklik yapamaz.

image

Öncelikle Arıza Kayıt Havuzu listesi görünümünden Bilgi işlem personeli açıklaması sütununun görünmesini engelleyelim. Bunun için ilk olarak Arıza Kayıt Havuzu listesine girilir ve Ribbon menüden Liste linkine tıklanır açılan Ribbon menüsünden Görünümü Özelleştir ikonuna tıklanır(Resimdeki kırmızı çerçeve içine alınan kısım)

image

Açılan görünüm değiştirme sayfasında görüntülenen sütunların yanındaki kutucuklar işaretlidir. Dolayısıyla Bilgi işlem personeli açıklaması sütununun yanındaki kutucuğun içini kutucuğa tıklayarak temizlemeli ve Tamam butonuna tıklamalıyız. Böylelikle bu sütun liste içinde görüntülenmeyecektir.

Şimdi gelelim arıza kayıt formunda kurum ya da firma personeline görünmemesini fakat bilgi işlem yöneticisinin ise sadece okuyabilmesini sağlamaya.

image

Arıza Kayıt Havuzu listesinde Ribbon menüden Liste linkine tıkladığımızda açılan Ribbon menüden Formu Özelleştir ikonuna tıklayarak arıza kayıt giriş formunun Infopath Designer2010 ile açılmasını sağlarız.(Resimdeki kırmızı çerçeve içindeki ikondur)

image

Form Infopath Designer 2010 da açıldıktan sonra formun en alt kısmında bir noktaya gelerek Ribbonda Home tabı altında sağ üst kısımdaki Text Box a tıklarız ve text box bileşeninin forma yerleştiririz. Infopath Designer 2010 bu işlem ile eklenen text box a otomatik isim verir.

image

Bu bileşen üzerinde sağ tıklayıp açılan menüde Text Box Properties i tıklarız ve açılan pencerede Field name kısmına AktifKullanici yazarak ismini değiştiririz. Devamında ise resimde kırmızı çerçeve içine alınmış olan ikon a tıklarız.

image

Açılan pencerede Insert Function butonuna tıklarız ve bu text box için fonksiyon yazabileceğimiz pencerenin açılmasını sağlarız.

image

Açılan Function penceresinde soldaki listeden User seçilir ve sağ taraftaki listedende userName seçilir ve OK butonuna basılarak işlem onaylanmış olur.

image

Text Box özellikleri penceresinden busefer Display menüsüne geçilir ve Read-only kutucuğu işaretlenir.

Şimdiye kadar yaptıklarımızı kısaca özetlemek gerekirse.

Form için kullanıcı kontrolü yapabileceğimiz bir metin kutusu ekledik ve bu metin kutusuna formu dolduran aktif kullanıcı bilgisinin yazmasını sağladık. Son olarak ta bu bilginin kullanıcı tarafından değiştirilebilmesini engelledik. Peki niye? Formdaki Bilgi işlem personeli açıklaması alanının kurum personeline görüntülenmesini engellemek için Rule eklememiz gerekiyor. Rule ekleyebilmemiz içinde aktif kullanıcı bilgisine ihtiyacımız var.

Şimdi Rule yazmaya başlayalım.

image

Infopath Designer 2010 da açık olan formda görüntülenip görüntülenmemesini sağlayabileceğimiz alanı seçerek Ribbon menüde sağ üstte bulunan Manage Rules butonuna tıklayın ve sağ tarafta açılan panelden New e tıklayın. Açılan menüden Formatting ı tıklayın.

image

Değişen panelden None yazısına tıklayın.

image

Açılan pencerede Condution tanımlamasını resimdeki gibi yapın.

Field2 içindeki text “sharepoint2010\ Bilgi_Islem_1” değilse ya da

Field2 içindeki text “sharepoint2010\ Bilgi_Islem_2” değilse ya da

Field2 içindeki text “sharepoint2010\ Bilgi_Islem_3” değilse

Son olarak Ok butonuna tıklayın ve Condution ı tanımlayıp onaylayarak pencerenin kapanmasını sağlayın.

image

Değişen panelde Hide this control yazısının yanındaki kutucuğu işaretleyin.

image

Son olarak Infopath Designer 2010 da sol üstte ki Quick Publish butonuna tıklayarak formunuzu yayınlayın.

Artık formunuzdaki Bilgi işlem personeli açıklaması alanı sharepoint2010\ Bilgi_Islem_1 , sharepoint2010\ Bilgi_Islem_2 sharepoint2010\ Bilgi_Islem_3 personelleri dışında kimseye görüntülenmeyecek.

Aynı yöntemle yeni bir Formatting oluşturarak formunuzdaki Bilgi işlem personeli açıklaması alanının Sharepoint2010\Bilgi_Islem_Yoneticisi tarafından görüntülenmesini fakat değiştirilememesini istiyorsanız son adımda Disable this control yazısının yanındaki kutucuğu işaretlemeniz gerekiyor.

Özet olarak Form açılacak ve aktif kullanıcı bilgisini alıp field2 text box ına yazacak.

Kullanıcı bu bilgiyi değiştiremeyecek

Ve istediğimiz alan bu text box taki bilgiyi dikkate alarak gizlenecek ya da sadece görüntülenip değişiklik yaptırılmayacak.

Bir sonraki makalemde görüşmek üzere.

Faydalı olması dileğiyle.

Comments (7)

Sharepoint Server 2010 üzerinde “arıza kayıt formu” hazırlama


Bir çok kurum ya da firma Sharepoint Server 2010 platform u üzerinde neler yapılabileceği konusunda yardıma ihtiyaç duyar. Bu makale serisinde sırasıyla kurum ihtiyaçlarına yönelik formların oluşturulmasını ,bu formlar üzerinde kod yazma ihtiyacı duymadan iş akışlarının yazılmasını ve formlar aracılığıyla personelden toplanan veriler ile raporların nasıl oluşturulabileceğini adım adım senaryoya bağlı kalarak birlikte yapacağız.

Makale serisinin ilk adımı olarak Sharepoint Server 2010 üzerinden veri toplamak için bir form tasarlamayı göreceğiz. Öncelikle hemen hemen her kurum ya da firmadaki ihtiyaçları ortalama olarak çıkartıp listeledim. Bu listedekiler ihtiyaca göre genişletilebilir.

Senaryo : Sharepoint Server 2010 portal üzerinde Kullanıcılarının Bilgi İşlem Departmanına arıza kaydı bildirebilmeleri için form hazırlamak. (Önemli Not: Tüm bunları yapabilmek için ilgili sitede yönetici yetkisine ihtiyacınız var.)

Senaryo katılımcıları:

Bilgi_Islem_1 : Yazılım arıza sorumlusu

Bilgi_Islem_2 : Donanım arıza sorumlusu

Bilgi_Islem_3 : Mobil arıza sorumlusu

Bilgi_Islem_Yoneticisi : Personel Performans raporlarını izleyen yetkili

Personel1 : Kurum/Firma Personeli

Bilgi_Islem_Sekreter : Bu kullanıcı personel in portal e giremediği durumlarda çağrıyı telefonla alıp sisteme giren kişidir.

Süreç:

· Form kullanıcı tarafından doldurulur.

· Form Bilgi işlem personeline atanır

· Bilgi işlem personeli arıza kaydını alır ve formu günceller

· Bilgi işlem personeli arızayı çözümler ve arıza için açıklamalı problem kaynağı hakkında not girer

Form bileşenleri:

Bilgi İşlem Arıza Kayıt Havuzu

Başlık : Özet arıza bilgisi için başlık

Arıza belirtisi : Arıza açıklaması

Düzgün çalıştığı tarih/saat : Yüklenen bir güncelleme ya da ağa yeni eklenen bir donanıma bağlı bir problem olup olmadığının anlaşılabilmesi için bu tarih bilgi işlem tarafında önemli olabilir.

Arıza bildirim tarih/saat :Arıza kaydının girildiği anın tarih ve saat bilgisi

Arızanın giderilmesi istenilen son tarih :Kullanıcının arızanın bitmesini istediği tarih ve saat bilgisi

Arıza önem derecesi :Kullanıcı tarafından arıza önem derecesi (bu alan kullanıcının bilgi işlem tarafından ayın anlayışlı kullanıcısı olarak seçilmesini ve ödüllendirilmesini sağlayabilir 😀 )

Arıza üzerindeki çalışma durumu : Arıza durumunun bilgi işlem personeli tarafından % lik olarak değerlendirilmesi için kullanılacaktır.

Son durum :Arıza son durumu (çalışılıyor,beklemede,tamamlandı,firmaya iletildi)

Bilgi işlem personeli açıklaması : Bu açıklama problemin kaynağı ve nasıl çözüldüğü ile ilgilidir ve kullanıcılar tarafından görüntülenmez.

Çözüm Süresi :Bu sütun arıza girişi yapıldığı tarih/saat ile çözüme ulaştırıldığı son tarih/saat bilgisi arasındaki farkı saat cinsinden tutacaktır.

Sharepoint Server 2010 platform ana sitesinin açılmasını sağladıktan sonra bilgi işlem için yukarıda hazırladığım listedeki bileşenleri kullanarak bir arıza kayıt havuzu listesi oluşturalım.

 

image

Liste oluşturmak için sol üstte bulunan Site Eylemleri menüsünden Tüm Site İçeriğini Görüntüle linkine tıklanır.

image

Açılan sayfada Oluştur linkine tıklanır.

 

image

Açılan Silverlight destekli panelde solda bulunan kategori listesinden Liste seçilir ve tazelenen orta panelde Özel Liste seçilir. Sağ paneldeki metin kutusuna Arıza Kayıt Havuzu yazılarak Oluştur butonuna tıklanarak listenin oluşturulması sağlanır.

 

image

Oluşturulan Arıza Kayıt Havuzu listesinde Yeni Öğe linkine tıklandığında ekranda görüldüğü üzere sadece Başlık sütunu bulunan bir form açılacaktır. Diğer form bileşenlerini bizim girmemiz gerekir. İptal butonuna tıklayarak liste ana sayfasına tekrar geri dönelim.

 

 

image

Liste sayfasında üst menüde Liste başlığı altında Sütun Oluştur ikonuna tıklanır ve sütun oluşturabileceğimiz Silverlight pano nun açılması sağlanır.

 

image

Arıza Belirtisi sütunu için resimdeki gibi sütun adını tipini ve satır sayısını belirtiriz.

 

Diğer Sütun bilgileri için isim ve özel ayar bilgileri aşağıdaki listedeki gibi olmalıdır.

Sütun Adı

Tipi

Özel ayar bilgisi

Başlık

Tek Satır Metin

Varsayılan olarak liste ilk oluşturulduğunda hazır gelir

Arıza Belirtisi

Birden fazla metin satırı

Düzenleme için satır sayısı varsayılan olarak 6 gelir fakat bu sayıyı arttırabilirsiniz.

Düzgün çalıştığı tarih/saat

Tarih ve Saat

Tarih ve Saat Biçimi için Tarih ve Saat seçiniz.

Arıza bildirim tarih/saat

Tarih ve Saat

Tarih ve Saat Biçimi için Tarih ve Saat seçiniz.

Varsayılan Değer olarak Bugünün tarihi ni seçiniz

Son tarih

Tarih ve Saat

Tarih ve Saat Biçimi için Tarih ve Saat seçiniz.

Arıza önem derecesi

Seçenek

Her seçeneği ayrı bir satıra yazın

1 Az önemli

2 Önemli

3 Çok önemli

Açılan menü seçeneğini işaretleyin

Varsayılan değer 1 Az önemli olabilir.

Arıza üzerindeki çalışma durumu

 

Her seçeneği ayrı bir satıra yazın

%0

%25

%50

%75

%100

Açılan menü seçeneğini işaretleyin

Varsayılan değer %0 olabilir

Son durum

 

Her seçeneği ayrı bir satıra yazın

Beklemede

Çalışılıyor

Tamamlandı

Firmaya iletildi

Açılan menü seçeneğini işaretleyin

Varsayılan değer Beklemede olabilir

Bilgi işlem personeli açıklaması

Birden fazla metin satırı

Düzenleme için satır sayısı varsayılan olarak 6 gelir fakat bu sayıyı arttırabilirsiniz.

Çözüm Süresi

Hesaplanmış

Formül alanına

=TAMSAYI(([Değiştirme]-[Oluşturma Tarihi])*24)

Yazın ve bir alttaki seçeneklerden Sayı yı seçin

Bu sütun formun son değişiklik tarihinden olarak ilk oluşturulduğu tarihi çıkartarak sonucu saat cinsinden tutar. Arızanın açıldığı tarihten sonlandırıldığı tarihe kadar olan geçen süreyi saat cinsinden verir.

Not: İngilizcesi için =INT(([Değiştirme]-[Oluşturma Tarihi])*24) yazınız.

Tablodaki sütunları tiplerini ve özel ayrıntılarını dikkate alarak oluşturduğunuzda formunuz aşağıdaki resimdeki gibi kullanıcıların arıza kaydı girebilmeleri için hazır olacaktır.

 

image

Evet. Sharepoint Server 2010 Platform u üzerinden artık Arıza Kaydı alabiliriz.

Bir sonraki makalem alınan arıza kayıtlarının kişiye özel görüntülenmesi ile ilgili olacaktır.

Faydalı olması dileğiyle. Görüşmek üzere.

Yorum Yapın