Uygulama Nesnesi Sahiplerini Güncelle
Uygulamaların içe aktarılmasının ardından Qlik Cloud'daki özel uygulama içeriğinin sahipliğini yeniden atamaktan Update App Object Owners adımı sorumludur. Import Applications adımı sırasında, kişisel sayfalar ve hikayeler dahil olmak üzere tüm içerik API anahtarının (hizmet hesabı) kimliği altında getirilir. Bu adım, geçişin önceki aşamalarında toplanan meta verilere dayanarak sahipliği düzeltir.
Bu adım, Export Applications adımı sırasında oluşturulan uygulama meta verilerini gerektirir.
Export Scope gerektiğinde özel ve topluluk içeriğini içerecek şekilde uygun şekilde ayarlanmalı ve dışa aktarılan içeriğin başarılı bir yeniden atama için istenen sahiplik eşlemesini yansıttığından emin olunmalıdır.
Özel uygulama içeriği şunları içerir:
- Kişisel sayfalar (özel sayfalar)
- Kişisel yer imleri (özel yer imleri)
- Kişisel hikayeler (özel hikayeler)
- Topluluk sayfaları
- Topluluk yer işaretleri
- Topluluk hikayeleri
Sahiplik eşlemesi nasıl çalışır
Sahiplik yeniden ataması, AppObjectAppDescriptions.json dosyasında depolanan ve Export Applications adımı sırasında oluşturulan uygulama nesnesi meta verilerine dayanır. Bu dosya, kaynak uygulama nesnesinin sahibi ve hedef uygulama kimliği gibi önemli ayrıntıları içerir.
Geçiş aracı, istemci tarafından yönetilen ortamdaki kullanıcıların Qlik Cloud'daki kullanıcılara nasıl eşlendiğini belirlemek için iki yaklaşımdan birini kullanır:
Yaklaşım 1: Kullanıcı eşleme dosyasıyla
- Bu adımdan önce Export Users adımını çalıştırın.
- Bu, şunları içeren bir
userMappings.jsondosyası oluşturur:- Kaynak (istemci yönetiminde)
UserId - Hedef Qlik Cloud kullanıcı bilgileri (
email,subject)
- Kaynak (istemci yönetiminde)
- Update App Object Owners sırasında, araç, dışa aktarılan verilerdeki uygulama nesnesi sahiplerini eşleme dosyasını kullanarak Qlik Cloud'daki kullanıcılarla eşleştirir.
Yaklaşım 2: Kullanıcı eşleme dosyası olmadan
Eğer Export Users adımı çalıştırılmazsa, araç aşağıdaki yedek mantığı kullanarak kullanıcıları eşleştirmeye çalışır:
- Kaynak
UserDirectory\UserIdile Qlik Cloudsubjectkarşılaştırın - Kaynak
UserIdile Qlik Cloudsubjectkarşılaştırın - Kaynak
UserIdile Qlik Cloudemailkarşılaştırın
Bu yöntemler kullanılarak eşleşme bulunamazsa, o belirli uygulama nesnesi için yeniden atama başarısız olur ve bir günlük girişi oluşturulur.
En iyi uygulamalar
- Sahiplik yeniden ataması gerektiğinde, geçiş iş akışınıza her zaman Export Applications ve Export Users adımlarını dahil edin.
- Bu adımı çalıştırmadan önce
AppObjectAppDescriptions.jsonveuserMappings.jsondosyalarını eksiksizlik ve doğruluk açısından gözden geçirin. - Doğru yeniden atamayı sağlamak için bu adımı çalıştırmadan önce amaçlanan kullanıcıların Qlik Cloud'da mevcut olduğunu doğrulayın.