System Center ile yazma - Service Manager

Önemli

bu Service Manager sürümü desteğin sonuna ulaştı. Service Manager 2022'ye yükseltmenizi öneririz.

Service Manager'de (SM) yazma, Service Manager ö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ış 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 Domain Services (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 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 System Center Service Manager Yazılım Geliştirme Seti (SDK) Belgeleri'ne bakın.

Yönetim paketlerine genel bakış

Service Manager 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:

  • yeni nesnelerle Service Manager 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

Yönetim paketlerini, Service Manager bir hizmet yönetimi işleminin tamamını veya bir kısmını uygulamak için gereken tanımlar ve bilgilerle genişletmek için 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, önceden içeri aktarılmış çeşitli yönetim paketleri içerir.

Önemli

Korumasız yönetim paketleri, Service Manager yükseltmesi 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şiklik yapılmasına 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 doğrudan yönetim paketi dosyalarıyla 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 özelliklerin sınırlı geçici özelleştirmesini sağlar. Service Manager konsolunda Service Manager özellikleri ö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ı, gelişmiş kullanıcı becerileri veya Service Manager 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 özelliklerini özelleştirebilirsiniz.

Bir yönetim paketini değiştirdikten veya oluşturduktan sonra kaydedip Service Manager içeri aktarmanız gerekir.

Yazma Aracı gereksinimleri

Service Manager'de 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 yükleyebilir 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
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ı'ndaki Önkoşullar sayfasından yükleyebilirsiniz.

    Not

    Yazma Aracı Kurulumu sırasında, Microsoft Visual Studio Shell 2008'in yüklenmediğini belirten bir hata görünürse ve yüklü olduğunu doğruladıysanız, Visual Studio 2008 Kabuk Yalıtılmış Modu Yeniden Dağıtılabilir Paketi tamamen yüklenmeyebilir. Yüklemek için SystemDrive>\VS 2008 Kabuk Redist\Isolated Mode\ konumuna <gidin ve VS_Shell_isolated.enu.exe çalıştırın.

Yazma Aracı'nı ayarlama

SCSM<sürüm>_AuthoringTool_RTM.exe program dosyası, yükleme paketi ve destek dosyaları .msi Service Manager Yazma Aracı'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şebildiğinden 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 Web portalının yüklü olduğu bilgisayara yüklemeyin.

Not

  • Service Manager (SM) Web portalının yüklü olduğu bilgisayara Service Manager Yazma aracını 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üklemek için
  1. Yazma aracını yüklemeyi planladığınız bilgisayarın gereksinimleri karşıladığını doğrulayın.
  1. SM Yazma aracının gerekli sürümünü, Yazma aracını yüklemek istediğiniz yerel bir bilgisayara indirin.

  1. SM Yazma aracının gerekli sürümünü, Yazma aracını yüklemek istediğiniz yerel bir bilgisayara indirin.

  1. İndirilen zip dosyasına çift tıklayın, lisans sözleşmesini okuyun ve dosyaları istediğiniz konuma ayıklayın.
  2. Dosyaları ayıkladığınız klasöre göz atın, CDImage klasörünü genişletin, Setup.exe bulun ve Setup.exe dosyasına çift tıklayın.
  3. Service Manager Yazma Aracı Kurulum Sihirbazı'nda Service Manager Yazma Aracını Yükle'yi seçin.
  4. Ürün kaydı ve Yükleme konumu sayfalarından devam edin.
  5. Ö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.
  6. Bilgisayarınızın güvenli ve güncel kalmasını sağlamak için Microsoft Update'i kullanın sayfasından devam edin.
  7. Yükleme özeti sayfasında Yükle'yi seçin ve yüklemenin tamamlanmasını bekleyin.
Yazma Aracı'nı başlatmak için
  1. Masaüstünüzde Başlat'ı seçin.
  2. Programlar'ı seçin, Microsoft System Center'ı seçin ve Service Manager <sürüm> Yazma'yı seçin.
  3. Service Manager Yazma Aracı'nı seçin ve Yazma Aracı'nın açılmasını bekleyin.
  4. 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 çeşitli bölmeleri vardır. Tercihlerinize göre her bölmeyi yeniden boyutlandırabilir, yerleştirebilir, ayırabilir, 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 yönetim paketini tam olarak bilmeden, yazma bölmesinde görüntülemek veya özelleştirmek üzere 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ölmesi, formlar ve sınıflar gibi yönetim paketi nesnelerini değiştirdiğiniz veya oluşturduğunuz sekmeleri görüntüler. Örneğin, formları özelleştirdiğinizde veya yazarken, bu bölme formun kullanıcı arabirimi (UI) denetimlerini görüntüler; böylece formun görünümünü ve davranışını özelleştirmek için bu denetimleri ekleyebilir, taşıyabilir veya değiştirebilirsiniz.

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 bir 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ştirirken yazma bölmesine sürükleyebileceğiniz temel kullanıcı arabirimi denetimlerini görüntüler.

Etkinlikler araç kutusu

Etkinlikler Araç Kutusu bölmesi, iş akışları yazarken yapı taşları olarak kullanabileceğiniz etkinlikleri görüntüler.

Yönetim paketlerini Yazma Aracı ile çalışacak şekilde yükseltme

Service Manager yükseltmesi 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 bir 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 paketlerinin kullanılması Service Manager desteklenir. Ancak, dikkat etmeniz gereken bazı sorunlar vardır ve Service Manager yükseltmeden sonra düzgün ve amaçlanan ş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 formlara aktardığınızda karşılaşabileceğiniz sorunlar açıklanmaktadır. Bu bölümlerde ayrıca Service Manager Yazma Aracı'nı kullanarak bu formların istendiği gibi göründüğünden ve çalıştığından emin olmak için bu sorunları nasıl düzeltebileceğiniz açıklanı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 ortaya çıkar. 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 Yazma Aracı'nı kullanarak denetimin özelliklerini aşağıdaki gibi ayarlamanı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üçülmesini veya büyümesini sağlamak 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 şekilde ayarlanmasını sağlar.
Karıştırma denetimleri

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 özellikler grubunda Alt veya Sol gibi özelliklerini değiştirin.
İş Akışları

System Center Service Manager 2010'da geliştirilen iş akışları Service Manager'de desteklenir.

Sanal Makine yönetim etkinlikleri

Service Manager'deki Sanal Makine Yönetimi (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