Microsoft Ticari Market aracılığıyla uygulamanızdan para kazanın

Bu makalede, hizmetinizi bir hizmet olarak yazılım (SaaS) teklifi olarak satın almak üzere göndermek üzere İş Ortağı Merkezi'ni kullanarak uygulamanızı Microsoft aracılığıyla nasıl satacağınız açıklanmaktadır. Uygulamanız, müşterilerinizin indirmesi için ücretsizdir ancak hizmetiniz için bir lisans gerektirir. Ticari Market'te hizmetinizi satmaya hazır olduğunuzda bağlı uygulamalar, uygulamalar ve uzantılar içeren tek bir SaaS uygulaması göndermenizi öneririz. Hizmetinizi iş ortakları ve Microsoft satış ekibi aracılığıyla satmanın yanı sıra Microsoft AppSource aracılığıyla Microsoft müşterilerine ulaşabilirsiniz. Müşterilerin bu Microsoft 365 uygulama çözümlerini keşfetmesini ve bunları Microsoft Teams, Word, Outlook, Excel, PowerPoint ve SharePoint'e dağıtmasını kolaylaştırıyoruz.

Bu para kazanma modelinde SaaS teklifiniz uygulamanızın kimliğini doğrular ve bu da Microsoft SaaS hizmetiyle abonelik durumunu doğrular. Bu hizmetten gelen yanıtlarınız, kullanıcı veritabanınızı güncelleştirmek için kullanılır. Aşağıdaki diyagramda bu model gösterilmektedir. Yeni para kazanma modeli

New monetization model Ayrıca kendi ödeme modelinizi kullanarak da para kazanabilirsiniz.

Not

İşlem yapılabilir SaaS uygulamaları yalnızca iş veya okul hesabı kullanılarak satın edilebilir. Uygulamanızı Microsoft hesabı tabanlı kullanıcılara satmak istiyorsanız kendi faturalama modelinizi uygulamayı düşünmelisiniz.

Önemli

Azure Active Directory (Azure AD) Graph, 30 Haziran 2023 itibarıyla kullanım dışı bırakılmıştır. Bundan sonra Azure AD Graph'a başka yatırım yapmayız. Azure AD Graph API'lerinin güvenlikle ilgili düzeltmelerin ötesinde SLA veya bakım taahhüdü yoktur. Yeni özelliklere ve işlevlere yapılan yatırımlar yalnızca Microsoft Graph'ta yapılacaktır.

Uygulamalarınızı Microsoft Graph API'lerine geçirmek için yeterli zamanınız olması için Azure AD Graph'ı artımlı adımlarla kullanımdan alacağız. Duyuracağımız sonraki bir tarihte, Azure AD Graph kullanarak yeni uygulamaların oluşturulmasını engelleyeceğiz.

Daha fazla bilgi edinmek için bkz . Önemli: Azure AD Graph Kullanımdan Kaldırma ve PowerShell Modülü Kullanımdan Kaldırma.

SaaS teklifinizi hazırlama

Hizmetinizi SaaS teklifi olarak göndermeye hazırlanmak için iki yol vardır:

  • Müşterinin oturum açabileceği ve satın alınan lisanslarını yönetmek için kullanabileceği bir web sitesi sağlayabilirsiniz veya
  • Müşterilerin lisanslarını yönetmek için Microsoft'u seçebilirsiniz. 

Not

Microsoft Lisans Yönetimi'ni seçerseniz teklifiniz Azure Market'da değil yalnızca AppSource'ta müşteriler tarafından kullanılabilir. 

Teklifinizin Ticari Market ile tümleştirmek için SaaS karşılama API'lerini de kullanması gerekir. Bilgi için bkz . SaaS gerçekleştirme API'leri. Başlamak için bkz . Yeni SaaS teklifi oluşturma. 

İş Ortağı Merkezi'ne kaydolma

SaaS teklifinizi göndermeye başlamak için İş Ortağı Merkezi'ndeki Ticari Market programında bir hesap oluşturmanız gerekir. Bu hesap bir şirketle ilişkilendirilmelidir.

SaaS uygulaması kaydetme

Microsoft Azure portalını kullanarak bir SaaS uygulaması kaydetmeniz gerekir. Başarılı bir kayıttan sonra, SaaS gerçekleştirme API'lerine erişmek için kullanabileceğiniz bir Microsoft Entra güvenlik belirteci alırsınız. Microsoft Entra Id'nin özelliklerini kullanmak isteyen tüm uygulamalar önce bir Microsoft Entra kiracısına kayıtlı olmalıdır. Bu kayıt işlemi, Microsoft Entra Id'nin bulunduğu URL, kullanıcının kimliği doğrulandıktan sonra yanıt gönderme URL'si, uygulamayı tanımlayan URI gibi uygulamanızla ilgili ayrıntıları vermeyi içerir. Kaydolma hakkında ayrıntılı bilgi için bkz . Microsoft Entra ID güvenli uygulamasını kaydetme.

Lisans veritabanınızı oluşturma

Ticari Market SaaS üzerinden para kazanıldığında, Microsoft AppSource faturalamayı ve işlemleri işler. Microsoft Lisans Yönetimi Hizmeti'ni seçerseniz müşterilerin Lisanslarını Microsoft Yönetici Center'da yönetebilmesi için müşterinin uygunluğunu doğrulamak için Graph API'siyle tümleştirmeniz gerekir. Tümleştirme hakkında ayrıntılı bilgi için bkz . SaaS teklifinizi Lisans Yönetimi için Graph API'siyle tümleştirme Lisans yönetimini kendiniz uygulamayı seçerseniz, lisans kayıtlarını ve mantığını işlemek sizin sorumluluğunuzdadır. SaaS'nizin tüm kiracı satın almalarını ve erişimi olan kullanıcıları izlemek için bir lisans veritabanı olmalıdır. Meta verileriniz şunları içerebilir:

  • Kiracı kimliği
  • Kiracı Adı
  • Kiracı Ülke/Bölge
  • Planlama
  • Lisans türü (koltuk tabanlı veya site tabanlı)
  • Lisans sayısı
  • Yönetici adı
  • Yönetici e-postası
  • Atanan kullanıcı kimlikleri
  • Atanan kullanıcı e-postaları

Lisans yönetimi uygulama

Hizmetiniz (web sitesi), satın alma işlemini yapan yöneticinin oturum açmasına ve hesabı yönetmesine izin vermelidir. Birden çok lisans satın almış olmaları durumunda, bunları kuruluşlarındaki kullanıcılara atayabilmeleri gerekir.

Microsoft uygulama lisansı: SaaS teklifinin kurulumu sırasında Microsoft Lisanslama'yı seçtiyseniz (şu anda yalnızca AppSource için kullanılabilir), lisans bilgilerini aramak için usageRights graph API'sini kullanmanız gerekir. Bu bilgileri, müşterinin hizmetinizi kullanmasına izin verilip verilmediğine karar vermek için kullanırsınız. Microsoft lisanslama ile tümleştirme hakkında ayrıntılı bilgi için Lisans Yönetimi için SaaS teklifinizi Graph API'siyle tümleştirme bölümüne bakın.  Müşteriler, bu tür tekliflerin lisanslarını yönetmek için Microsoft Yönetici Center'ı kullanır. Satın alınan SaaS teklifinin lisans yönetimini nasıl gerçekleştirebileceklerinin farkında olmaları için müşterilerinize giriş sayfasında Microsoft Yönetici Center'ı kullanmaları konusunda bilgilendirmeniz gerekir. 

ISV Lisansı: Kendi lisans yönetim sisteminizi kullanıyorsanız, aynı şeyin kendi web sitenizdeki müşterilerin kullanımına sunulduğundan emin olun.  Aşağıdaki lisanslama türlerini göz önünde bulundurmak isteyebilirsiniz:

  • Açık lisanslama/ilk gelen ilk hizmet - Hizmetinizi bulan tüm son kullanıcılar hizmetinizde oturum açabilir, bir kiracıya ait olarak tanınabilir ve satın alınan lisanslardan birini rezerve edebilir.
  • Atanan lisanslama - Satın alma işleminin yöneticisinin kullanıcılara lisans ataması gerekir.

Diğer konular:

  • Upsell - Bir kullanıcı hizmetinize erişmeye çalışırsa ancak kiracısının artık ücretsiz lisansı yoksa, hizmetiniz bu kullanıcılara geçici bir lisans sağlayabilir ve yöneticiyi ek lisans satın almaya teşvik etme fırsatını kullanabilir.
  • Birden çok kiracı satın alma işlemi - Aynı kiracıdan yapılan çok sayıda satın alma işlemine izin verilip verilmeyeceğini ve bunları veritabanınızda nasıl ele alabileceğinizi göz önünde bulundurmalısınız. Örneğin Contoso Corporation satış ekibi, ekibi için 50 lisans satın alabilir ve pazarlama ekibi de ekibi için 20 lisans satın alabilir ve hesabı ayrı tutmak isteyebilir.

Microsoft AppSource'a Bağlan

Bu noktada, müşterilerin kimliğini doğrulayabilen ve lisanslama durumlarını işleyebilen bir web sitesi ve hizmetler oluşturacak veya Microsoft Lisans Yönetimi için müşterilerin kimliğini doğrulamak için Graph API'si ile tümleştirmiş olacaksınız. Microsoft üzerinden para kazanmak (ve geçerli satın almaların onayını almak) için hizmetinizin Microsoft AppSource'a bağlanmak için SaaS karşılama API'lerini kullanması gerekir. Bu api'ler, aboneliklerin yerine getirilmesini, planlarda yapılan değişiklikleri ve iptalini sağlamak için bunları kullanır.

Sağlama (Microsoft AppSource'ta müşteri satın alma)

Müşteri bir satın alma işlemi başlattığında, hizmetiniz bu bilgileri URL parametresi kullanan müşteri tarafından etkileşimli bir web sayfasındaki yetkilendirme kodunda alır; örneğin, https://contoso.com/signup?token=..İş Ortağı Merkezi'ndeki giriş sayfası URL'si olduğunda https://contoso.com/signup. Yetkilendirme kodu, çözüm API'sini çağırarak sağlama hizmetinin ayrıntıları için doğrulanabilir ve değiştirilebilir. SaaS hizmeti sağlamayı tamamladığında, karşılamanın tamamlandığını ve müşterinin faturalanabileceğini belirten bir etkinleştirme çağrısı gönderir.

Aşağıdaki diyagramda bir sağlama senaryosu için API çağrıları dizisi gösterilmektedir.

API calls for provisioning a SaaS service

Market tarafından başlatılan güncelleştirme

Bir müşteri Microsoft AppSource'ta bir güncelleştirme başlattığında, Microsoft AppSource hizmetiniz tarafından uygulanan web kancasını bilgilendirerek microsoft appsource'u bir güncelleştirme için sorgular ve ardından müşteriden ücret alınır veya para iadesi alınır.

Aşağıdaki diyagramda, marketten bir güncelleştirme başlatıldığında gerçekleştirilir.

API calls when the update is initiated from the marketplace

Hizmet tarafından başlatılan güncelleştirme

Müşteri hizmetinizde bir güncelleştirme başlattığında (bu eyleme izin verirseniz), hizmetinizin Microsoft AppSource tarafından tutulan aboneliği güncelleştirmesi gerekir ve bu da Microsoft AppSource'tan uyguladığınız web kancasına bir bildirim tetikler. Bu noktada, lisans veritabanınızda gerçek değişiklikler yapılmalıdır. Aşağıdaki diyagramda SaaS hizmetinizden bir güncelleştirme başlatıldığında gerçekleştirilir.

API calls when the update is initiated from the SaaS service

Daha fazla bilgi için bkz . SaaS doldurma API'leri başvurusu.

Microsoft Entra bağlı uygulaması oluşturma

Uygulamanız, uygulamaya erişen kullanıcının hesabıyla ilişkilendirilmiş bir lisansı olup olmadığını doğrulamak için hizmetinize güvenir. Onlara ücretsiz (ancak sınırlı) bir deneyim verip vermediğiniz veya lisansları satın almaları gereken yere yönlendirip yönlendirmediğiniz size bağlı. Uygulamanızın üç durumu olmalıdır:

  • Kullanıcı oturum açmamış
  • Kullanıcı oturum açtı, ilişkili lisans yok
  • Kullanıcı oturum açtı, lisans ilişkilendirdi

Eklentinizin içinden Microsoft Entra Id ile kimlik doğrulaması hakkında bilgi için bkz. Office İletişim Kutusu API'si ve Microsoft kimlik platformu.

Kod örneği: Ücretsiz uygulamalarla ücretli uygulamalardan ücretli web uygulamalarına geçme

Office Eklentisi SaaS para kazanma kodu örneği, Microsoft AppSource'ta satılan eklentileri yönetmek için nasıl lisans yönetim sistemi oluşturabileceğinizi gösterir. Bu kod örneği paketi bir Microsoft AppSource sahte web uygulaması, SaaS örneği, Outlook eklentisi ve Excel eklentisi, Word eklentisi, PowerPoint eklentisi ve lisans yönetim aracı içerir.

SaaS teklifi + uygulaması için gönderim işlemi

SaaS teklifinizi İş Ortağı Merkezi'ne gönderin. SaaS teklifiniz onaylandıktan sonra bir GUID atanır. Ardından uygulamanızı gönderin ve bu GUID'yi test notları ve test hesaplarına ekleyin (admin + nonadmin). Uygulamanız onaylandıktan ve mağazaya geldikten sonra planınızı genel hedef kitlenin kullanımına sunulacak şekilde güncelleştirebilirsiniz.

Müşteri deneyimi

Müşteri, SaaS hizmetinizi Microsoft AppSource'ta bulur ve microsofta ödeme ayrıntılarını sağlayarak lisans satın alır. Müşteri daha sonra web sitenize yönlendirilir ve burada hesabını ayarlamayı tamamlar. Lisanslar sağlanır ve müşteri faturalandırılır. Müşteriniz daha sonra ücretsiz uygulamanızı indirebilir ve sağlanan ayrıntıları kullanarak oturum açabiliyor. Uygulamanız, müşterinin lisansı olduğunu doğrulamak için lisans veritabanını denetler.

SSS

Microsoft uygulamalar için para kazanma modelini neden değiştirdi?

Temel uygulama işlevselliğinden ücret alarak ve uygulamaları ücretsiz hale getirerek, iş ortakları bir uygulama bağlamının dışında ücretli işlevler sunarak müşteriler için yeni değer ekleme esnekliği kazanır. Microsoft AppSource, bu modeli daha iyi desteklemek için 31 Mayıs 2019 tarihinden itibaren geçerli olan SaaS uygulama işlemleri için tam ticareti etkinleştirerek iş ortakları için yeni bir seçenek yelpazesi sağlamıştır. SaaS uygulamaları için bir dizi ödeme modeline vurgu yaptığımızda, Office Eklentilerini yalnızca ücretsiz indirme seçeneklerini destekleyerek basitleştiririz.

İş Ortağı Merkezi'ne Nasıl yaparım? kaydolun?

Microsoft İş Ortağı Merkezi'ne Hoş Geldiniz kaydı sayfasındaki bilgileri gözden geçirin ve bir hesaba kaydolun. Ayrıntılar için bkz . İş Ortağı Merkezi'nde Ticari Market hesabı oluşturma.

Microsoft Entra ID ile tümleştirme hakkında belgeleri nereden bulabilirim?

Kapsamlı belgeler, örnekler ve yönergeler için bkz. Microsoft kimlik platformu genel bakış. çalışmayı diğer girişimlerden yalıtmak için Azure Market yayımlamanıza ayrılmış bir aboneliğiniz olmasını öneririz. Ardından, geliştirme çalışmalarını başlatmak için saas uygulamanızı bu abonelikte dağıtmaya başlayabilirsiniz. Ayrıca Microsoft Entra hizmet güncelleştirmelerini de de kontrol edebilirsiniz.

Uygulamam Microsoft Entra Id ile bir kullanıcının kimliğini nasıl doğrular?

Office, eklentinizin içinden kullanıcıların kimliğini doğrulamanızı sağlamak için Office İletişim Kutusu API'sini sağlar. Daha fazla bilgi için bkz. Microsoft kimlik platformu.

SaaS teklifim hakkında Ticari Market'ten hangi raporları almadım?

İş ortağı olarak, İş Ortağı Merkezi tarafından desteklenen veri görselleştirme ve içgörü graflarını kullanarak teklif listelerinizi izleyebilir ve satışlarınızı en üst düzeye çıkarmanın yollarını bulabilirsiniz. Geliştirilmiş analiz araçları, performans sonuçları üzerinde işlem yapmanızı ve müşterilerinizle ve kurumsal bayilerinizle daha iyi ilişkiler kurmanızı sağlar. Daha fazla bilgi için bkz . İş Ortağı Merkezi'nde Ticari Market için Analiz.

Yardım ve destek 

Sorularınız için Market Yayımcı Desteği'ne başvurun.