System Center - Service Manager ile yazma
Service Manager'da (SM) yazma, Service Manager'da özelleştirmeleri etkinleştiren yönetim paketlerini kullanmayı, yazmayı ve özelleştirmeyi ifade eder. Bu bölümdeki makaleler, Service Manager Yazma Aracı'na genel bakış da dahil olmak üzere Service Manager'da yazmaya giriş niteliğindedir.
Service Manager Yazma Aracı ile yazmaya giriş
Service Manager, kuruluşların yardım masalarını yönetmesine yardımcı olmak için bilet oluşturma ve değişiklik isteği süreçleri gibi yardım masası işlevlerini otomatikleştirir. Service Manager, Active Directory Etki Alanı Hizmetleri (AD DS), Operations Manager ve Configuration Manager ile tümleştirerek kuruluşun varlıklarının tek, mutabık bir envanterini oluşturur.
Service Manager, ürünün çeşitli özellikleri için nesne tanımları içeren yönetim paketi dosyalarını kullanır. Yönetim paketleri oluşturup değiştirerek Service Manager'ın davranışını özelleştirebilir ve genişletebilirsiniz. Bu yazma kılavuzu yönetim paketlerini kullanma, yazma ve özelleştirmeyi açıklar.
Service Manager Yazılım Geliştirme Seti (SDK), Service Manager ile yazarken ihtiyacınız olabilecek bilgileri içerir. SDK, şemanın XML tabanlı yönetim paketleri oluşturmak için kullandığı sınıf kitaplıkları ve belgeler için başvuru bilgileri içerir. System Center Service Manager SDK belgelerini indirmek için bkz . System Center Service Manager Yazılım Geliştirme Seti (SDK) Belgeleri.
Yönetim paketlerine genel bakış
Service Manager'daki yönetim paketleri, sınıflar, iş akışları, görünümler, formlar ve raporlar için tanımlar içeren XML tabanlı dosyalardır. Yönetim paketlerini şunları yapmak için kullanabilirsiniz:
- Service Manager'ı yeni nesnelerle genişletme
- Service Manager'ı yeni davranışla genişletme
- Form veya şablon gibi oluşturduğunuz yeni özel nesneleri depolama.
- Özelleştirmeleri başka bir Service Manager dağıtımına taşıma veya özelleştirmeleri daha yeni bir dağıtımda uygulama
Service Manager'ı bir hizmet yönetimi işleminin tamamını veya bir bölümünü uygulamak için gereken tanımlar ve bilgilerle genişletmek için yönetim paketlerini kullanabilirsiniz.
Varsayılan olarak, Service Manager yükleme klasörü olay yönetimi ve değişiklik yönetimi gibi temel Service Manager özelliklerini etkinleştiren birkaç önceden raporlanmış yönetim paketi içerir.
Önemli
Korumasız yönetim paketleri Service Manager'a yükseltme sırasında otomatik olarak yükseltilmez.
Service Manager için yazma yöntemlerine genel bakış
Service Manager'ı özelleştirmek için kullanabileceğiniz üç yöntem vardır. Üç yöntem de bir yönetim paketi dosyasında değişikliklere neden olsa da, kapsamları ve sağladıkları özelleştirmenin karmaşıklığı bakımından farklılık gösterir.
Service Manager'ı özelleştirmek ve genişletmek için üç yöntem şunlardır:
- Service Manager konsolunu kullanma
- Service Manager Yazma Aracı'nı kullanma
- Yönetim paketi dosyalarını doğrudan değiştirme ve yazma
Genel olarak, basit özelleştirmeler için Service Manager konsolunu veya Yazma Aracı'nı kullanmanızı ve yönetim paketi dosyalarıyla doğrudan yalnızca Service Manager konsolunun ve Yazma Aracı'nın desteklemediğini özelleştirmeler için çalışmanızı öneririz.
Service Manager konsolu
Yönetim bölmesi ve Service Manager konsolundaki Yazma bölmesi, Service Manager özelliklerinin sınırlı geçici özelleştirmesini sağlar. Service Manager konsolunda Service Manager özelliklerini özelleştirdiğinizde, özelleştirmeler yeni veya mevcut korumasız yönetim paketlerinde ve Service Manager veritabanında depolanır. (Korumasız yönetim paketleri, değiştirebileceğiniz yönetim paketleridir. Korumalı ve korumasız yönetim paketleri hakkında daha fazla bilgi için bkz . Yönetim Paketleri: Önemli Kavramlar).
Service Manager konsolu aşağıdaki özelleştirmeleri sağlar:
- Yönetim bölmesinde, etkinliklerin, değişiklik yönetiminin, olay yönetiminin ve bildirimlerin ayarlarını özelleştirebilirsiniz. Örneğin, bir olayın durumu değiştiğinde bildirim alıcıları listesini yapılandırabilirsiniz.
- Yazma bölmesinde kuyruklar, listeler ve görünümler gibi nesnelerde basit özelleştirmeler yapabilirsiniz.
Yazma Aracı
Yazma Aracı, Service Manager yönetim paketlerini açabileceğiniz, görüntüleyebileceğiniz, özelleştirebileceğiniz, genişletebileceğiniz ve yazabileceğiniz bir ortam sağlar. Bazı sınıf özelliklerini değiştirmek, grafik form tasarımcısındaki formları özelleştirmek ve Service Manager iş akışlarını değiştirmek ve oluşturmak için Yazma Aracı'nı kullanabilirsiniz.
Uygulamadan önce test ve doğrulama gerektiren gelişmiş özelleştirmeler oluşturmak için Yazma Aracı'nı da kullanabilirsiniz. Yazma Aracı, ileri düzey kullanıcı becerileri veya Service Manager'ın iç mimarisi hakkında gelişmiş bilgi gerektirmez.
Yönetim paketi dosyalarını doğrudan değiştirme ve yazma
Kapsamlı veya karmaşık özelleştirmeler ve kodlama gerektiren özelleştirmeler (Service Manager veritabanındaki verileri genişletme, formları özelleştirme veya bir özelliğin iş akışının varsayılan davranışını değiştirme gibi) için, ilgili yönetim paketinin .xml dosyasını doğrudan düzenlemeniz gerekir. Yönetim paketi dosyaları ile doğrudan çalışmak System Center Ortak Şeması ve yönetim paketlerinin yapısı gibi çeşitli alanlarda derinlemesine bilgi gerektirir. Ayrıca, el ile düzenleme hatalara açıktır.
Service Manager için Yazma Aracı'na genel bakış
Yazma Aracı, Service Manager'da bulunan bir yönetim paketini görüntülemek, özelleştirmek ve genişletmek için kullanabileceğiniz bir araçtır. Yazma Aracı'nı kullanarak aşağıdakileri yapabilirsiniz:
- Service Manager sınıf modelini genişletme ve özelleştirme
- Formları özelleştirme
- İş akışlarını oluşturma ve özelleştirme
Yeni Service Manager yönetim paketleri oluşturmak için Yazma Aracı'nı da kullanabilirsiniz. Yönetim paketleri yazarak Service Manager'ın özelliklerini özelleştirebilirsiniz.
Bir yönetim paketini değiştirdikten veya oluşturduktan sonra kaydedip Service Manager'a aktarmanız gerekir.
Yazma Aracı gereksinimleri
Service Manager'da Yazma Aracı'nı ayarlamadan önce, Yazma Aracı'nı yüklemeyi planladığınız sunucunun aşağıdaki tüm sunucu ve işletim sistemi gereksinimlerini karşıladığından emin olun.
Sunucu gereksinimleri
Yazma Aracı'nı Service Manager yönetim sunucusunu barındıran bir sunucuya veya ayrı bir sunucuya yükleyebilirsiniz.
İşletim sistemi gereksinimleri
- En son hizmet paketine sahip Windows Vista (herhangi bir sürüm)
- Windows 7
- En son hizmet paketiyle Windows Server 2008
- Windows Server 2008 R2
- Windows 10
- En son hizmet paketiyle Windows Server 2019
- Windows Server 2016
- Windows 10
- Windows 11
- En son hizmet paketiyle Windows Server 2022
- Windows Server 2019
- Windows 10
- Windows 11
- En son hizmet paketiyle Windows Server 2025
- Windows Server 2022
Ek gereksinimler
Microsoft İndirme Merkezi'nden indirebileceğiniz Microsoft .NET Framework 3.5.
İşletim sisteminin görüntüleme diliyle aynı dilde olması gereken Microsoft Visual Studio 2008 Kabuğu. Visual Studio 2008 Kabuğu'nu Service Manager Yazma Aracı Kurulum Sihirbazı'nın Önkoşullar sayfasından yükleyebilirsiniz.
Not
Yazma Aracı Kurulumu sırasında, Microsoft Visual Studio Shell 2008'in yüklü olmadığını belirten bir hata görüntülenirse ve yüklü olduğunu doğruladıysanız Visual Studio 2008 Kabuğu Yalıtılmış Modu Yeniden Dağıtılabilir Paketi tamamen yüklenmeyebilir. Yüklemek için SystemDrive>\VS 2008 Kabuk Redist\Isolated Mode\ adresine gidin <ve VS_Shell_isolated.enu.exe çalıştırın.
Yazma Aracı'nı ayarlama
SCSM<sürüm>_AuthoringTool_RTM.exe program dosyası, Service Manager Yazma Aracı .msi yükleme paketini ve destek dosyalarını içerir. Bu, varsayılan Service Manager formlarını özelleştirmek için gereken dosyaları içerir. Yazma Aracı'nı çalıştıracak kullanıcının, dosyaları SCSM<sürümü>_AuthoringTool_RTM.exe program dosyasından ayıklamak için kullandığınız yerel klasöre erişimi olduğundan emin olun.
Yazma Aracı'nı çalıştıran bilgisayarda Windows Hata Bildirimi etkinleştirilirse, hatalar otomatik olarak bildirilir.
Not
- Service Manager Yazma aracını, Service Manager (SM) Web portalının yüklü olduğu bilgisayara yüklemeyin.
- Aynı bilgisayarda Service Manager Yazma aracı kullanılacaksa, SM yönetim sunucusu/veri ambarı yönetim sunucusu/Service Manager konsolu yüklü bilgisayara en az Güncelleştirme Paketi 5'i yükleyin.
Yazma Aracı'nı yükleme
- Yazma aracını yüklemeyi planladığınız bilgisayarın gereksinimleri karşıladığını doğrulayın.
SM Yazma aracının gerekli sürümünü, Yazma aracını yüklemek istediğiniz yerel bir bilgisayara indirin.
SM Yazma aracının gerekli sürümünü, Yazma aracını yüklemek istediğiniz yerel bir bilgisayara indirin.
SM Yazma aracının gerekli sürümünü, Yazma aracını yüklemek istediğiniz yerel bir bilgisayara indirin.
- 2025 SM Yazma aracını indirin
- İndirilen zip dosyasına çift tıklayın, lisans sözleşmesini okuyun ve dosyaları istediğiniz konuma ayıklayın.
- Dosyaları ayıkladığınız klasöre gidin, CDImage klasörünü genişletin, Setup.exe bulun ve Setup.exe dosyasına çift tıklayın.
- Service Manager Yazma Aracı Kurulum Sihirbazı'nda Service Manager Yazma Aracını Yükle'yi seçin.
- Ürün kaydı ve Yükleme konumu sayfaları aracılığıyla devam edin.
- Önkoşullar sayfasında, herhangi bir önkoşul testi başarısız olursa, her önkoşulu karşılandığından emin olmak için sunucuyu güncelleştirmeniz gerekir. Microsoft Visual Studio 2008 Shell yüklü değilse, uygulamayı yüklemek için Microsoft Visual Studio Shell 2008'i Yükle'yi seçin.
Önkoşulları yeniden denetle'yi seçin ve tüm önkoşul testleri geçene kadar diğer sorunları düzeltin. - Bilgisayarınızın güvenli ve güncel kalmasını sağlamaya yardımcı olmak için Microsoft Update'i kullanın sayfasından devam edin.
- Yükleme özeti sayfasında Yükle'yi seçin ve yüklemenin tamamlanmasını bekleyin.
Yazma Aracı'nı başlatma
- Masaüstünüzde Başlat'ı seçin.
- Programlar'ı, Microsoft System Center'ı ve ardından Service Manager <sürümü> Yazma'yı seçin.
- Hizmet Yöneticisi Yazma Aracı'nı seçin ve Yazma Aracı'nın açılmasını bekleyin.
- Sınıf Tarayıcısı bölmesinde Yenile'yi seçin. Bu, tarayıcıyı Yükleme klasörü/Kitaplık klasöründen> yönetim paketlerinde <tanımlanan tüm sınıflarla doldurur. Yazma Aracı'nı ilk kez açtığınızda, bu bölme boştu.
Yazma Aracı bölmeleri
Service Manager Yazma Aracı'nda bir yönetim paketi açabilir, nesnelerini görüntüleyebilir ve özelleştirebilir ve yeni nesneler yazabilirsiniz.
Yazma Aracı'nın birkaç bölmesi vardır. Tercihlerinize göre her bölmeyi yeniden boyutlandırabilir, yerleştirebilir, çıkarabilir, taşıyabilir veya kapatabilirsiniz. Yazma Aracı'ndaki bölmelerden herhangi birini Görünüm menüsünden açabilirsiniz.
Aşağıdaki bölümlerde Yazma Aracı'ndaki bölmeler açıklanmaktadır.
Sınıf tarayıcısı
Sınıf Tarayıcısı bölmesi, Kitaplık klasöründeki tüm yönetim paketlerinin sınıflarını ve özelliklerini ve Yazma Aracı'nda açılmış olan tüm yönetim paketlerini görüntüler. Ayrıca bu bölmeden bir özelliği sürükleyerek yazma bölmesinde yazmakta olduğunuz forma denetim ekleyebilirsiniz.
Form tarayıcısı
Form Tarayıcısı bölmesi, Kitaplık klasöründeki veya belirli bir yönetim paketindeki tüm yönetim paketlerindeki formların listesini görüntüler. Bu bölmeden, formun tam yönetim paketini bilmeden, yazma bölmesinde görüntülemek veya özelleştirmek için bir form bulabilir ve seçebilirsiniz. Bu bölmeden, Ayrıntılar bölmesinde formun ayrıntılarını da görüntüleyebilirsiniz.
Yönetim paketi gezgini
Bu gezinti bölmesinde yönetim paketlerini ve bunların nesnelerini görüntüleyebilirsiniz. Nesneler türlere göre gruplandırılır. Yönetim Paketi Gezgini sınıfları, formları, iş akışlarını ve başvuruları görüntüler. Özelleştirmek için form gibi belirli bir nesneyi de seçebilirsiniz.
Yazma
Yazma bölmesinde, formlar ve sınıflar gibi yönetim paketi nesnelerini değiştirdiğiniz veya oluşturduğunuz sekmeler görüntülenir. Örneğin, formları özelleştirdiğinizde veya yazdığınızda, formun görünümünü ve davranışını özelleştirmek için bu denetimleri ekleyebilmeniz, taşıyabilmeniz veya değiştirebilmeniz için bu bölme formun kullanıcı arabirimi (UI) denetimlerini görüntüler.
Yazma bölmesi, Yazma Aracına Genel Bakış sayfasını görüntüleyen Başlangıç Sayfası sekmesini de içerir.
Ayrıntılar
Ayrıntılar bölmesinde, seçili nesnenin özellikleri gibi ayrıntılar görüntülenir. Yönetim Paketi Gezgini, yazma bölmesi, Sınıf Tarayıcısı bölmesi veya Form Tarayıcısı bölmesinde her nesne seçtiğinizde bu bölmedeki bilgiler güncelleştirilir. Özellik değerlerini güncelleştirmek için doğrudan bu bölmede değişiklik yapabilirsiniz.
Form özelleştirme araç kutusu
Form Özelleştirme Araç Kutusu bölmesi, formları özelleştirdiğinizde yazma bölmesine sürükleyebileceğiniz temel kullanıcı arabirimi denetimlerini görüntüler.
Etkinlikler araç kutusu
Etkinlikler Araç Kutusu bölmesinde, iş akışları yazarken yapı taşları olarak kullanabileceğiniz etkinlikler görüntülenir.
Yönetim paketlerini Yazma Aracı ile çalışacak şekilde yükseltme
Service Manager'a yükseltme sırasında, tüm özelleştirilmiş Service Manager yönetim paketleri korumasızdır. (Korumasız yönetim paketleri, değiştirebileceğiniz yönetim paketleridir. Korumalı ve korumasız yönetim paketleri hakkında daha fazla bilgi için bkz . Yönetim Paketleri: Önemli Kavramlar). Yönetim paketleri, yükseltmeyle ilgili başka işlem yapılmadan yeni Service Manager klasörlerine kopyalanır. System Center'ın önceki sürümlerinde yazılmış olan bu özel yönetim paketleri kullanıldığında, Service Manager desteklenir. Ancak, dikkat etmeniz gereken bazı sorunlar vardır ve Service Manager'a yükseltmeden sonra düzgün ve istenen şekilde çalıştıklarından emin olmak için bu yönetim paketlerinde bazı güncelleştirmeler yapmanız gerekebilir.
Formlar
Bir formda bir denetimin yerleşimi, üst denetim ya da ya da formun kendisi ile ilgili olarak üst, alt, sol ve sağ kenarları tarafından belirlenir. Özelleştirilmiş bir formda, bu yöntem, üst denetim veya formun kenarları değiştirildiği zaman denetimlerin yanlış ayarlanmasına neden olabilir.
System Center 2012 - Service Manager'da uygulanan güncelleştirilmiş stillerin bir sonucu olarak, System Center Service Manager 2010'da yazılan bazı özel formlar Service Manager'a aktarıldığında düzen sorunlarıyla karşılaşabilir. Özelleştirmeye bağlı olarak, bazı denetimler yanlış yerleştirilebilir ve çakışma ve kırpma gibi sorunlara neden olabilir. Bu sorunlardan bazıları sadece formun nasıl göründüğünü etkiler, bazı sorunlar ise formun amaçlanan bazı işlevlerini engelleyebilir.
Aşağıdaki bölümlerde, System Center Service Manager 2010'da yazılmış Service Manager formlarına içeri aktarırken karşılaşabileceğiniz sorunlar açıklanmaktadır. Bu bölümlerde, bu formların amaçlandığı gibi göründüğünden ve çalıştığından emin olmak amacıyla bu sorunları düzeltmek için Service Manager Yazma Aracı'nı nasıl kullanabileceğiniz de açıklanmaktadır.
Kırpma ve çakışan denetimler
Bir form üzerinde bazı denetimler, eksik sınır çizgileri ve kesilmiş metinle, kırpılmış görünebilir. Bazen bu sorun, denetimlerin birbiriyle örtüştüğü başka bir sorunla birlikte görünür. Bir form üzerinde bazı denetimler de görünür olmayabilir ve formun bazı işlevlerinin kullanılamaz hale gelmesine neden olur.
Bu sorunları düzeltmek için, denetimin özelliklerini aşağıdaki gibi ayarlamak için Yazma Aracı'nı kullanmanız gerekebilir. Birkaç çare denemeniz gerekebilir ve denetim doğru yerleştirilmeden önce birkaç deneme yapmanız gerekebilir.
- Etkilenen denetimi seçin ve Kenar özelliklerinin değerini kontrol edin: Alty, Sol, Sağve Üst. Örneğin, denetimin yanlış yerleştirilmesini neden olan negatif değerler olmaması için bu özelliklerin değerlerini 0'a veya ya da pozitif bir değere ayarlayın.
- Etkilenen denetimin Düzen grubu özelliklerinin değerlerini denetleyin: Yatay Hizalama ve Dikey Hizalama. Daha iyi denetim hizalaması için, bu özelliklerin değerlerini Uzat olarak ayarlamanız gerekebilir.
- Daha iyi denetim hizalaması için, etkilenen denetimi Panel denetimi içinde bir kılavuza yerleştirin.
- Boyutunun dinamik olarak küçülmesi veya büyümesi için üst denetimin boyutlarını Otomatik olarak ayarlayın.
- Etkilenen denetimin kapsayıcısının Height özelliğini Otomatik olarak ayarlayın. Bu, denetimlerin genişliğinin ve yüksekliğinin nesnenin kapsayıcısına sığacak şekilde otomatik olarak doğru ayarlanmasını sağlar.
Karışık denetimler
Bir form üzerinde bazı denetimler birbirleriyle karıştırılabilir ve denetimlerin formde belirlenen konumlarına yerleştirilmesiyle sonuçlanır.
Bu sorunu düzeltmek için Yazma Aracı'nı kullanarak aşağıdakilerden birini yapın:
- Denetimleri form üzerinde istenen konuma sürükleyin.
- Karıştırılan denetimi seçin. Denetimi istenen konuma yerleştirmek için, Ayrıntılar bölmesinde, Kenar özellikler grubunda, Alt veya Sol gibi özellikleri ayarlayın.
- Karıştırılan denetimi içeren denetimi seçin. Ayrıntılar bölmesinde, Kenar Boşluğu özellikleri grubunda Alt veya Sol gibi özelliklerini değiştirin.
İş Akışları
System Center Service Manager 2010'da geliştirilen iş akışları Service Manager'da desteklenir.
Sanal Makine yönetim etkinlikleri
Service Manager'daki Virtual Machine Management (VMM) iş akışı etkinlikleri System Center Virtual Machine Manager 2008 R2'yi destekler. Ancak bu etkinlikler System Center VMM'yi desteklemez.
VMM'yi destekleyen bir etkinliğin kullanılmasını gerektiren BT işlemlerini otomatikleştirmeye çalışıyorsanız, bunun yerine System Center - Orchestrator runbook'larını ve VMM'yi kullanmak yararlı olabilir.
Sonraki adımlar
- Yazma Aracı'ndaki Yönetim paketleriyle Service Manager'da nesne işlevselliğini özelleştirme hakkında bilgi edinin.
- Service Manager yazma ile sınıfları özelleştirin ve yazın.