Выставление счетов по тарифу для SaaS с помощью службы контроля использования на коммерческой платформе

С помощью службы контроля потребления ресурсов на коммерческой платформе вы можете создавать предложения SaaS (программное обеспечение как услуга), которые оплачиваются с учетом нестандартных единиц потребления. Перед публикацией предложения SaaS на коммерческой платформе вы можете определить измеряемые для выставления счетов величины, например пропускную способность, число билетов или число обработанных сообщений электронной почты. Клиенты будут платить с учетом потребления этих величин, а ваша система будет передавать в корпорацию Майкрософт о возникающих оплачиваемых событиях через специальный API.

Предварительные требования для выставления счетов по тарифу

Чтобы предложение SaaS использовало выставление счетов по тарифу, требуется сделать следующее:

После этого предложение SaaS можно интегрировать с API службы контроля потребления ресурсов коммерческой платформы для передачи в корпорацию Майкрософт сведений об оплачиваемых событиях.

Примечание.

Служба измерения Marketplace доступна только для модели выставления счетов с фиксированной ставкой и не применяется к модели выставления счетов для каждого пользователя.

Как взимается плата за использование с учетом цен

Понимание иерархии предложений важно, когда речь идет об определении предложения вместе с ее моделями ценообразования.

  • Для каждого предложения SaaS можно включить или отключить продажу через корпорацию Майкрософт. После публикации предложения этот параметр не может быть изменен.
  • Каждое предложение SaaS, для которого настроена продажа через Майкрософт, может иметь один или несколько планов. Пользователь подписывается на предложение SaaS, но он приобретен корпорацией Майкрософт в контексте плана.
  • С каждым планом связана модель ценообразования: с фиксированной ставкой или за каждого пользователя. Все планы в предложении должны быть связанными с одной моделью ценообразования. Например, не может быть предложение с планами для модели ценообразования с плоской ставкой, а другое — модель ценообразования на пользователя.
  • В рамках каждого плана, настроенного для модели выставления счетов с фиксированной ставкой, включается по крайней мере одна повторяющаяся плата (которая может быть $ 0):
    • Ежемесячная плата — фиксированная ежемесячная сумма предоплаты, начиная с момента приобретения плана пользователем.
    • Ежегодная плата — фиксированная ежегодная сумма предоплаты, начиная с момента приобретения плана пользователем.
  • Помимо суммы для регулярной оплаты план с фиксированной ставкой может включать необязательные настраиваемые величины, используемые для выставления счетов пользователям за избыточное потребление, не покрываемое фиксированной ставкой. Каждое измерение представляет оплачиваемую единицу, которую служба передает корпорации Майкрософт с помощью API службы измерения коммерческой платформы.

Внимание

Необходимо отслеживать использование в коде и отправлять только события использования корпорации Майкрософт для использования, превышающего базовую плату.

Примечание.

Предложения будут выставляться клиентам в валюте соглашения клиентов с использованием цены на локальный рынок, которая была опубликована в то время, когда было создано предложение. Сумма, которую платят клиенты, и что поставщики услуг оплачиваются, зависит от валютных курсов в то время, когда клиент трансактирует предложение. Дополнительные сведения о том, как мы преобразуем валюту?.

Пример предложения

В качестве примера предположим, что компания Contoso публикует службу SaaS с именем Contoso Notification Services (CNS). Служба CNS позволяет клиентам отправлять уведомления по электронной почте или в текстовых сообщениях. Компания Contoso регистрируется как издатель в Центре партнеров, чтобы программа коммерческой платформы опубликовала ее предложения SaaS для клиентов Azure. Существует три плана, связанные с CNS, описанные ниже.

  • План "Базовый"

    • Отправка 10000 сообщений электронной почты и 1000 текстов за $ 5/месяц (плоская ежемесячная плата)
      • Помимо 10000 сообщений электронной почты, платите $ 1 за каждые 100 сообщений электронной почты
        • Помимо 1000 текстов, платите $ 0,05 за каждый текст Снимок экрана: цены на базовый план.
  • План категории "Премиум"

    • Отправка 50000 сообщений электронной почты и 1000 текстов за $ 350/год или 120000 сообщений электронной почты и 3000 текстов за $ 600/2 года или неограниченные сообщения электронной почты и 5000 текстов за $ 850/3 года
    • Помимо включенного количества сообщений электронной почты, оплачивайте $ 1 за каждые 100 сообщений электронной почты
    • Помимо включенного количества для текста, заплатить $ 0,02 за каждый текст Снимок экрана: цены на премиум-план.
  • План "Корпоративный"

    • Отправка неограниченного количества сообщений электронной почты и текстов за $50/месяц Снимок экрана: цены на корпоративный план.

    На основе выбранного плана подписка на покупку клиентов Azure в предложение CNS SaaS сможет отправлять включенный объем текста и сообщений электронной почты на срок подписки (месяц или год, как показано в сведениях о подписке — startDate и endDate). Contoso подсчитывает использование до объемов, включенных в базовый план, без отправки событий использования в Майкрософт. Когда клиенты потребляют больше, чем включенное количество, они не должны изменять планы или делать что-либо другое. Компания Contoso измеряет превышение за пределы включенного количества и начинает создавать события использования корпорации Майкрософт для зарядки чрезмерного использования с помощью API службы измерения коммерческой платформы. Корпорация Майкрософт, в свою очередь, взимает плату за чрезмерное использование, указанное издателем в пользовательских измерениях. Выставление счетов за избыточное потребление выполняется в очередном цикле выставления счетов (ежемесячно, но может быть ежеквартально или ежегодно для некоторых клиентов). Для плана с фиксированной суммой ежемесячной оплаты счет за избыточное потребление будет выставляться в каждом месяце, когда происходило такое превышение. Для плана с фиксированной суммой ежегодной оплаты, как только количество, включенное в базовый план, будет израсходовано, все избыточное использование, зафиксированное настраиваемым счетчиком, будет тарифицировано как избыточное в течение каждого цикла выставления счетов (ежемесячно) до конца годового срока подписки.

    Измерения выставления счетов

    Каждая тарифицируемая величина определяет пользовательскую единицу, для которой независимый поставщик программного обеспечения может создавать события потребления. Измерения выставления счетов также используются для обмена данными с клиентом о том, как они будут выставляться за использование программного обеспечения. Они определены следующим образом:

    • Идентификатор — неизменяемый идентификатор величины, который указывается в событиях потребления.

    • Отображаемое имя — отображаемое имя, связанное с величиной, например "отправлено текстовых сообщений".

    • Единица измерения — описание тарифицируемых единиц, например "за текстовое сообщение" или "за 100 писем".

    • Цена за единицу в долл. США — цена за одну единицу величины. Это поле может иметь нулевое значение.

    • 1-месячный объем, включенный в базу: количество измерений, включенных в месяц для клиентов, выплачивающих повторяющуюся ежемесячную плату, должно быть целым числом. Допускаются значения 0 или "не ограничено".

    • 1-летний объем, включенный в базу: количество измерений, включенных в каждый год для клиентов, выплачивающих повторяющуюся годовую плату, должно быть целым числом. Допускаются значения 0 или "не ограничено".

    • 2-летнее количество, включенное в базу: количество измерений, включенных на 2-летний срок для клиентов, оплачивающих 2-летний сбор, должно быть целым числом. Допускаются значения 0 или "не ограничено".

    • 3-летнее количество, включенное в базу: количество измерений, включенных в 3-летний срок для клиентов, оплачивающих 3-летний сбор, должно быть целым числом. Допускаются значения 0 или "не ограничено".

Внимание

Необходимо отслеживать использование в коде и отправлять только события использования корпорации Майкрософт для использования, превышающего базовую плату.

Измерения выставления счетов являются общими во всех планах предложения. Некоторые атрибуты применяются к измерению во всех планах, а другие атрибуты зависят от плана.

Атрибуты, определяющие само измерение, совместно используются во всех планах предложения. Перед публикацией предложения изменения, внесенные в эти атрибуты из контекста любого плана, повлияют на определение измерения во всех планах. После публикации предложения эти атрибуты больше нельзя будет изменить. Они перечислены ниже.

  • Идентификатор
  • Отображаемое имя.
  • Единице измерения

Другие атрибуты измерения относятся к каждому плану и могут иметь разные значения в зависимости от плана. Перед публикацией плана можно изменить эти значения, и изменения коснутся только этого плана. После публикации плана эти атрибуты больше нельзя будет изменить. Они перечислены ниже.

  • Цена за единицу в долл. США

  • 1-месячный объем, включенный в базу

  • 1-летний объем, включенный в базу

  • 2-летнее количество, включенное в базу

  • 3-летнее количество, включенное в базу

Измерения также имеют две специальные концепции: "включено" и "Неограниченно".

  • Включено: указывает, что этот план входит в измерение. Если вы создаете новый план, который не отправляет события использования на основе этого измерения, вы можете оставить этот параметр не проверка. Кроме того, все новые измерения, добавленные после того, как план был впервые опубликован, отображается как "не включено" в уже опубликованном плане. Отключенное измерение не отображается в списках измерений для плана, который отображается клиентами.
  • Неограниченное число, представленное параметром "Неограниченное" проверка box для каждого включенного количества, указывает, что этот план участвует в этом измерении, но не выдает использование для этого измерения. Используется, если вы хотите сообщить клиентам, что функции, представленные этим измерением, включены в план и их потребление не ограничено. Измерение с бесконечным использованием отображается в списках измерений для плана, замеченного клиентами, с указанием, что она никогда не будет взимать плату за этот план.

Примечание.

Следующие сценарии явно поддерживаются:
Добавление нового измерения в новый план. Новое измерение не будет включено для уже опубликованных планов.
Публикация плана с фиксированной платой без величин с последующим добавлением нового плана и настройкой для него новых величин. Новое измерение не будет включено для уже опубликованных планов.

Указание цены за единицу величины для поддерживаемых рынков

Как и в случае с фиксированной ставкой, тарификацию величин можно задать отдельно для поддерживаемых страны или региона. Для этого необходимо применить функцию импорта и экспорта данных о цене в Центре партнеров, как описано ниже.

  1. Определите нужные величины и укажите, какие рынки поддерживаются.

  2. Экспортируйте эти данные в файл.

  3. Добавьте нужные цены для страны или региона, а затем импортируйте файл в Центр партнеров.

    Пользовательский интерфейс счетчика изменится на то, что цены на измерение можно увидеть только в файле.

    Снимок экрана: измерения служб измерения коммерческой платформы.

    Частный план

    Как и планы с фиксированными ставками, план с величинами можно настроить как частный, то есть доступный только для определенной аудитории.

    Ограничения

    Поведение пробной версии

    Выставление счетов с помощью службы измерения коммерческой платформы несовместимо с предложением бесплатной пробной версии. Невозможно настроить план для использования как лимитного выставления счетов, так и бесплатной пробной версии.

    Режим блокировки

    Поскольку измерение, используемое с службой измерения коммерческой платформы, представляет понимание того, как клиент будет платить за обслуживание, все сведения о измерении больше не редактируются после публикации. Важно полностью определить все величины для плана до публикации.

    После публикации предложения с измерением следующие сведения на уровне предложения для этого измерения больше не могут быть изменены:

  • Идентификатор
  • Отображаемое имя.
  • Единице измерения

После публикации плана следующие сведения на уровне плана больше не могут быть изменены:

  • 1-месячный объем, включенный в базу

    • 1-летний объем, включенный в базу

    • 2-летнее количество, включенное в базу

    • 3-летнее количество, включенное в базу

    • Включена ли эта величина для плана

    Верхние пределы

    Максимальное число измерений, которое можно настроить для одного предложения, составляет 30 уникальных измерений.

    Поддержка

    При наличии одной из следующих проблем можно открыть запрос в службу поддержки.

  • Технические проблемы с API службы контроля Marketplace.

  • Проблема, которая должна быть эскалация из-за ошибки или ошибки на стороне (например, неправильное событие использования).

  • Другие проблемы, связанные с лимитным выставлением счетов по тарифу.

    Чтобы ознакомиться с вариантами поддержки издателя и открыть запрос в службу поддержки Майкрософт, следуйте инструкциям на странице Поддержка программы коммерческой платформы в Центре партнеров.

    Следующие шаги

  • API-интерфейсы выставления счетов в Marketplace с лимитным счетом

Видеоучебники