Difference between revisions of "IM Support Service/UseCases"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Отправка файла через команду !file)
(Отправка файла через передачу файлов по протоколу Jabber)
Line 29: Line 29:
 
==== Отправка файла через передачу файлов по протоколу Jabber ====
 
==== Отправка файла через передачу файлов по протоколу Jabber ====
  
Оператор Джо выбирает клиента в списке посетителей чата и через меню выбирает "отправить файл", выбирает сам файл и нажимает отправить.
+
Оператор Боб выбирает клиента в списке посетителей чата и через меню выбирает "отправить файл". Затем в диалоге открытия файла выбирает сам файл и нажимает "отправить".
  
Так как в чате сидит не сам клиент, а его "отображение", то этот запрос перехватывает сервис и начинает приём файла. Этот файл сохраняется на сервере и в дальнейшем будет доступен при просмотре истории чата.  
+
Так как в чате сидит не сам клиент, а его "отображение" сервисом, то этот запрос перехватывает сам сервис и начинает приём файла к себе на сервер. Этот файл сохраняется на сервере и в дальнейшем будет доступен при просмотре истории чата.  
  
Публично доступный URL на этот файл высвечивается оператору вместе с ID.
+
Публично доступный URL на этот файл отправляется Бобу в чат вместе со своим ID.
  
Если все прошло нормально, Джо может отправить ссылку клиенту набрав !file ID
+
Если все прошло нормально, Боб может отправить ссылку клиенту набрав !file <ID>
  
В следующий раз, когда Джо захочет отправить этот файл, он сможет пропустить первые шаги по загрузке файла, если запомнил ID файла. Для поиска есть команда !sfile.
+
В следующий раз, когда Боб захочет отправить этот файл, и если он запомнил ID файла, то он сможет пропустить первые шаги по загрузке файла и сразу перейти к последней команде !file <ID>. Для поиска есть команда !sfile.
  
 
=== Администратор ===
 
=== Администратор ===
  
 
=== Аналитик ===
 
=== Аналитик ===

Revision as of 16:53, 29 October 2008

Шаблоны использования для IM Support Service

Пользователь (клиент)

Оператор

Отправка файла через команду !file

Оператор Боб хочет отправить клиенту pdf файл с документацией.

Для этого он набирает !file в чате с клиентом. Как и все команды, эта скрывается от клиента и отображается только операторам.

Бобу в чат выдается внутренний служебный URL на форму добавления. Он переходит по этому адресу и видит там простую форму:

(_____имя файла______) [Выбрать]
(____описание________)
[Отправить]

С помощью кнопки "выбрать" он выбирает PDF-файл, заполняет описание (потом легче будет его найти) и нажимает отправить.

Файл через POST-запрос сохраняется на сервере и в будущем будет доступен при просмотре истории чата.

Публично доступный URL на этот файл высвечивается оператору вместе с его ID.

Боб проверяет тот ли он файл разместил на сервер. Если все нормально, то Боб может отправить ссылку клиенту набрав !file <ID>

В следующий раз, когда Боб захочет отправить этот файл, и если он запомнил ID файла, то он сможет пропустить первые шаги по загрузке файла и сразу перейти к последней команде !file <ID>. Для поиска есть команда !sfile.

Отправка файла через передачу файлов по протоколу Jabber

Оператор Боб выбирает клиента в списке посетителей чата и через меню выбирает "отправить файл". Затем в диалоге открытия файла выбирает сам файл и нажимает "отправить".

Так как в чате сидит не сам клиент, а его "отображение" сервисом, то этот запрос перехватывает сам сервис и начинает приём файла к себе на сервер. Этот файл сохраняется на сервере и в дальнейшем будет доступен при просмотре истории чата.

Публично доступный URL на этот файл отправляется Бобу в чат вместе со своим ID.

Если все прошло нормально, Боб может отправить ссылку клиенту набрав !file <ID>

В следующий раз, когда Боб захочет отправить этот файл, и если он запомнил ID файла, то он сможет пропустить первые шаги по загрузке файла и сразу перейти к последней команде !file <ID>. Для поиска есть команда !sfile.

Администратор

Аналитик