Настройте уведомления на основе общих сумм транзакций для компании и ее разработчиков.

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

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

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

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

Чтобы включить в отчеты совокупные суммы транзакций, необходимо вручную указать компанию и всех соответствующих разработчиков в критериях отчета. Дополнительную информацию см. в разделе «Создание отчетов» .

Для объединения сумм по сделкам с тарифными планами компании и ее застройщиков:

  1. Создайте план с регулируемой частотой уведомлений, как описано в разделе «Указание параметров плана с регулируемой частотой уведомлений» .
  2. Настройте уведомления с помощью веб-хуков, как описано в разделе «Настройка уведомлений с помощью веб-хуков» .
  3. Воспользуйтесь API «Получить сведения о компании» , чтобы получить все существующие атрибуты, заданные для компании. Они понадобятся вам на следующем шаге.
  4. Чтобы включить эту функцию, добавьте пользовательский атрибут MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS true компании, используя API обновления компании . Обязательно включите в вызов API и другие существующие атрибуты вашей компании .

    Например, чтобы включить эту функцию для компании xyz:

    $ curl -H "Content-Type:application/json" -X PUT -d \
    '{
        "name": "xyz-company",
        "attributes": [
            {
                "name": "MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS",
                "value": "true"
            }
          ... also include other existing company attributes to avoid losing them
       ]
    }'\
    "https://api.enterprise.apigee.com/v1/organizations/myorg/companies/xyz-company"  \
    -u email:password
  5. Компания и её разработчики принимают тарифный план с регулируемой частотой уведомлений.

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

    Пожалуйста, обрати внимание:

    • Если компания не примет предложенный тарифный план, суммирование транзакций по тарифным планам для компании и ее застройщиков не произойдет.
    • Если разработчик не примет предложенный тарифный план, звонки, совершаемые этим разработчиком на монетизированные продукты, будут заблокированы.