#crm #zoho
Вопрос:
Я ищу способы работы с Angular для проекта расширения Zoho.
В сообществе Zoho я видел комментарий, в котором поддерживается такая возможность.
Но больше нигде ничего нельзя найти. Структуры проектов, созданные Angular CLI и ZET CLI, по-видимому, имеют некоторые общие черты. Кто-нибудь раньше работал с расширением Zoho CRM или расширением Zoho,используя Angular?
ПРИМЕЧАНИЕ: Я не имею в виду использование API-интерфейсов Zoho для связи с Zoho из Angular. Я имею в виду угловой проект, который можно использовать для создания расширения в Zoho.
**РЕДАКТИРОВАТЬ: До сих пор я пытался создать два отдельных проекта: проект Cat Zoho и проект Cat Angular. Я пишу весь код в проекте Cat Angular и создаю его. Я копирую содержимое угловой сборки и вставляю их в каталог «приложение» проекта Cat Zoho. Я проверяю пакет и упаковываю его с помощью интерфейса командной строки ZET. Затем заархивированный пакет вставляется в раздел «Подключенные приложения» расширения в Zoho. Но когда я локально обслуживаю проект Zoho (запуск zet), вообще ничего не отображается. Понятия не имею, чего мне не хватает.
Ответ №1:
Я не вижу здесь конкретного вопроса, постараюсь дать общий обзор процесса. Я не работал с расширением, использующим Angular, однако, среди прочего, создал CRM-расширения на основе VueJS.
Настройка проекта
zet
Инструменты ищут app
каталог с исходными файлами и plugin-manifest.json
файл в корневом каталоге с указанной в нем целевой службой Zoho. Поэтому вместо того, чтобы создавать два отдельных проекта, установите целевой каталог angular в app/
каталог вместо dist/
и добавьте plugin-manifest.json
файл.
плагин-манифест.json
{
"service": "CRM"
}
Тестирование
Перед загрузкой приложения в Sigma вы можете проверить, работает ли виджет, настроив хостинг виджета на внешний и указав там URL-адрес локального сервера. Таким образом, вы можете запустить ng serve
и установить URL-адрес в виджете Zoho следующим образом http://localhost:4200/.
Строить
Как только он будет готов, вы можете создать угловой проект и убедиться, что выходные данные находятся в app/
каталоге. Затем при запуске zet pack
будет создан zip-файл из app/
каталога, который можно загрузить в целевую службу Zoho