Мы работаем с Cumulocity и хотели бы предложить нашим клиентам услуги, которые в настоящее время невозможно реализовать с помощью Cumulocity. Например, мы хотели бы получить список устройств, расположенных в пределах x километров от заданной точки.
В настоящее время есть два ограничения, которые не позволяют нам это сделать:
- невозможность расширения Cumulocity API с помощью настраиваемого маршрута/параметров
- невозможность реализации пользовательских функций для конкретных вызовов API GET
Я могу придумать обходной путь для достижения этого, например, запрос POST события, которое будет обрабатываться правилом Esper, генерируя другое событие/измерение, к которому затем можно получить доступ с помощью GET. Но я думаю, мы можем согласиться, что это не подходящий механизм.
Пожалуйста, не говорите, что вариант использования, который я описал выше, является просто примером. Наши потребности не ограничиваются этим, и нам нужен стандартизированный способ расширения наших услуг, не требующий обновлений на стороне Cumulocity.