Сделайте расширение Zoho CRM с помощью углового

#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