optimusprinceps
![](http://forum.ru-board.com/board/avatars/p52.gif)
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: А подскажите пожалуйста как это реализовать (по шагам), и в чем суть API? Как я понимаю, должна быть единая форма заявки встроена в сайт. И с помощью данной формы заявки поступают в систему SDP. Заявки дают внешние клиенты и внутренние пользователи. С внутренними пользователями все понятно, они дают заявки через классификатор шаблонов. Как быть с внешними клиентами? Можно ли сделать так, чтобы заявка приходящая через сайт от внешних клиентов попадала в SDP, и далее шла на обработку определенной группе специалистов. В предполагаемой схеме мне непонятно как будет вестись переписка между внешним клиентом и службой поддержки. Создавать новые учетные записи для внешних клиентов не хочется, т.к они могут быть разовыми. Подскажите пожалуйста, как быть? | 1. Самый простой способ это грубо говоря форма обратной связи на сайте. Заявка в этом случае приходит вам в сервисдеск через e-mail. Красиво использовать шаблоны не получится, прийдётся разгребать и классифицировать заявки вручную или через парсинг сообщений. Но если ничего сложного не нужно, то этого вполне будет достаточно, к томуже это быстро реализуется. Все заявки с сайта вы можете отсылать с одного e-mail изветсно только вам и соответственно вам не нужно будет плодить кучу пользователей в системе. 2. Как уже вам подсказали выше - через API. ЧТо это такое можете прочитать в википедии. Если в двух словах, то это набор неких готовых программных функций, класоов и различных процедур, которые предоставляются в данном случае servicedesk для использования во внешних программных продуктах. Другими словами это способ программно связать ваш сайт и servicedesk. Для этого вам понадобится веб-программист, которому не нужно объяснять что такое API. Только не джумлокодер, а веб-программист - это принципиально. Используя API он сможет реализовать возможность авторизации, заполнения любых полей заявки или выбора шаблона прямо с вашего сайта. Что касается массы новых учётных записей, то здесь всё зависит от способа реализации. Можно все заявки создавать от одного пользователя системы, можно заводить новую учётку для каждого пользователь, который оправляет заявку. P.S. Какой бы вариант вы не выбрали помните, что правильным всё же будет для каждого внешнего клиента создавать отдельную учётку. В противном случае вы устанете строить статистику по заявкам от внешних клиентов, но самое главное - если заявок будет много - вы просто запутаетесь кто из внешних клиентов что отправлял... |