#deployment #licensing #salesforce
#развертывание #лицензирование #salesforce
Вопрос:
Как коммерческое приложение SFDC, которое продается на основе количества пользователей (для этого приложения), может фактически регулировать надлежащее использование после его развертывания организацией в их SFDC.
Например, предположим, что в AppXchnage есть приложение для цитирования. Определенная компания приобрела 20 лицензий, но в их организации SFDC всего 50 пользователей.
Целью было бы разрешить «статическое» развертывание до 20 выбранных пользователей.
Возможно ли это вообще, и если да, то каким образом?
Ответ №1:
Что ж, вы всегда можете отслеживать и подсчитывать фактических пользователей в пользовательском объекте или иметь форму для назначения пользовательских лицензий этому объекту перед использованием. В любом случае, однако, я могу использовать безопасность только с помощью obscurity, и опытный администратор с опытом разработки может обойти это так или иначе. Как вы знаете, большинство приложений с пользовательской лицензией имеют внешний компонент, который, помимо прочего, обрабатывает лицензирование.
Комментарии:
1. Привет, mmix, очевидно, что внешний доступ всегда возможен. Никто, кроме SFDC, который гордится тем, что является новатором PaaS, не имеет одного n места. Существует ли внешняя SaaS, которая управляет этим аспектом для вас в SFDC?
2. Что ж, LMA всегда хорош для привлечения потенциальных клиентов перед продажей, поэтому я бы пока не стал от него отказываться. Я не слишком много занимался лицензированием для каждого пользователя (у нас есть внешняя служба, которая прозрачно проверяет на нашей стороне), но вы, возможно, захотите немного походить по магазинам. Например, RipTide, похоже, предлагает лицензирование для каждого пользователя и сертифицирован SF, возможно, стоит взглянуть.
Ответ №2:
У Salesforce есть это для вас. После создания приложения вы можете зарегистрировать его в приложении управления лицензиями (LMA). Это помогает отслеживать установку и обновления вашего приложения и позволяет применять лицензирование, чтобы вы могли контролировать, сколько пользователей в организации клиентов могут получить доступ к вашему пакету и на какой срок.
Для получения дополнительной информации ознакомьтесь с документацией LMA. Вы также можете посмотреть эту презентацию, в которой дается обзор LMA.