Веб-приложение, написанное моей организацией для выполнения функций обслуживания клиентов, не имеет такой возможности. Я знаю, что есть плагины Firefox для автоматизации браузера, но я хотел бы предоставить инфраструктуру и средство для управления и выполнения скриптов через наше веб-приложение.
Пользователь будет писать сценарии, которые проверяют комиссионные за свои продажи, возможно, оповещать их о заказах, ожидающих обработки по истечении определенного периода времени, или автоматизировать общие комментарии, которые политика обязывает их прикреплять к каждому заказу. Я делал подобные вещи в Reflection, получая доступ к приложению CCA на мэйнфрейме, когда был CSR .
С чего мне начать? Как мне сохранить это в безопасности? Могу ли я предоставить функции создания сценариев прямо в браузере? Какие части объектной модели я выставляю, или я создаю доступный для сценария слой только для этого? Какой язык (языки) я должен / могу поддерживать?
РЕДАКТИРОВАТЬ: "Не делай этого!" не является полезным ответом.