Microsoft ticari marketi 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.
Hizmetinizi ticari markette 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. Ayrıca kendi ödeme modelinizi kullanarak da para kazanabilirsiniz.
Not
Sharepoint Eklentileri kullanım dışı bırakıldı ve artık markette satılamaz. Mevcut Sharepoint Eklentileri, İş Ortağı Merkezi'nde silinene kadar satın alınabilir olmaya devam eder. Sharepoint Çözümleri desteklenmeye devam ediyor ve Microsoft ticari marketi üzerinden para kazanılabilir. SharePoint Framework çözümleri geliştirme hakkında daha fazla bilgi edinmek için SharePoint Framework belgelerine göz atabilirsiniz. İş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ırlanmanın iki yolu 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'te değil yalnızca AppSource'ta müşteriler tarafından kullanılabilir.
Teklifinizin ticari pazar yeri ile entegrasyon sağlamak 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.
- İş Ortağı Merkezi'nde yeniyseniz ve henüz Microsoft AI Bulut İş Ortağı Programı'na kaydolmadıysanız bkz. Ticari markete kaydolmak için mevcut bir İş Ortağı Merkezi hesabını kullanma.
- Microsoft AI Bulut İş Ortağı Programı'na veya bir İş Ortağı Merkezi geliştirici programına zaten kaydolduysanız hesabınızı oluşturma hakkında bilgi için bkz. Mevcut bir Microsoft AI Bulut İş Ortağı Programı hesabı kullanma.
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 Microsoft Admin Center'da lisanslarını 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 ile 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 koltuk tabanlı lisans satın aldıkları durumlarda, bunları kuruluşlarındaki kullanıcılara atayabilmeleri gerekiyor.
Microsoft uygulama lisanslama: 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. SaaS teklifleri için Microsoft lisanslama ile tümleştirme hakkında ayrıntılı bilgi için ISV uygulama lisans yönetimi
'i kontrol edin. - Müşteriler bu tür tekliflerin lisanslarını yönetmek için Microsoft Admin Center'ı kullanır. Satın alınan SaaS teklifinin lisans yönetimini nasıl gerçekleştirebileceklerini öğrenebilmeleri için müşterilerinize giriş sayfasında microsoft yönetim merkezi
kullanmaları konusunda bilgi vermeniz gerekir.
- Müşteriler bu tür tekliflerin lisanslarını yönetmek için Microsoft Admin Center'ı kullanır. Satın alınan SaaS teklifinin lisans yönetimini nasıl gerçekleştirebileceklerini öğrenebilmeleri için müşterilerinize giriş sayfasında microsoft yönetim merkezi
Bağımsız Yazılım Satıcısı (ISV) lisanslama: 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ğlanma
Bu noktada, müşterilerin kimliğini doğrulayabilen ve lisanslama durumlarını işleyebilen veya Microsoft Lisans Yönetimi için müşterilerin kimliğini doğrulamak için Graph API'si ile tümleşik bir web sitesi ve hizmet oluşturacaksı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.
SaaS hizmeti sağlamak için API çağrıları
Pazar tarafından başlatılan güncelleme
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.
Güncelleştirme marketten başlatıldığında API çağrıları
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.
Güncelleştirme SaaS hizmetinden başlatıldığında API çağrıları
Daha fazla bilgi için bkz. SaaS Aboneliği Yaşam Döngüsünü Yönetme.
Microsoft Entra bağlantılı uygulama 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 bağlıdır. Onlara ücretsiz (ancak sınırlı) bir deneyim verip vermediğinize veya lisansları satın almak istediğiniz yere yönlendirip yönlendirmediğinize bağlı olarak 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 iletişim kutusu API'si ile kimlik doğrulaması ve yetkilendirme
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, Excel eklentisi, Word eklentisi, PowerPoint eklentisi ve lisans yönetim aracı içerir.
SaaS teklifi ve uygulaması için gönderim işlemi
SaaS teklifinizi İş Ortağı Merkezi'ne gönderin. SaaS teklifiniz onaylandıktan sonra kendisine bir GUID atanır. Ardından uygulamanızı gönderin ve bu GUID'yi test notları ile test hesaplarına (yönetici ve yönetici olmayan) ekleyin. Uygulamanız onaylandıktan ve mağazaya açıldıktan sonra planınızı genel hedef kitlenin kullanımına açık olacak ş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. Bu modeli daha iyi desteklemek için Microsoft AppSource, Mayıs 2019'da SaaS uygulama işlemleri için tam ticareti etkinleştirerek iş ortakları için yeni bir seçenek yelpazesi sağladı. SaaS uygulamaları için bir dizi ödeme modeline vurgu yaptığımızda, Office Eklentilerini yalnızca ücretsiz indirme seçeneklerini destekleyerek basitleştirdik.
İş 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 nedir?.
ç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, eklenti içerisinden kullanıcıların kimliğini doğrulayıp yetkilendirmenizi sağlamak için Kimlik doğrulaması ve yetkilendirme ile Office iletişim kutusu API'si sunar. Daha fazla bilgi için bkz. Microsoft kimlik platformu nedir?.
SaaS teklifim hakkında ticari marketten hangi raporları alıyorum?
İş 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
Yardım ve destek
Sorularınız varsa Pazar Yeri Yayımcı Desteğiile iletişime geçin.