Создание очень настраиваемого приложения на базе Google applications и enterprise - МОЖНО ли это сделать?

StackOverflow https://stackoverflow.com/questions/2416162

Вопрос

Я думаю, что мне не удалось правильно сформулировать свой вопрос.Я немного почитал о приложениях Google и об идее интеграции их приложений таким образом, чтобы сформировать полноценный продукт.Особенно после прочтения примеров перехода небольших компаний на Google и "настройки" приложений Google.

В принципе, у меня хороший опыт работы с php, и это немного ново для меня.Я не очень уверен в том, как к этому подойти с самого начала.В принципе, позвольте мне определить ситуацию, в которой я нахожусь, или, скорее, мысленную картину того, чего я хочу, и возможно ли такое.

У нас создана система совместной работы.В основном наша компания принимает заказы от клиентов по электронной почте и обрабатывает их, и после обработки эти заказы архивируются для выставления счетов и истории.Для одного заказа может потребоваться несколько различных ресурсов, которые прилагаются вместе с заказом.По сути, в сфере системы совместной работы единый "заказ" - это организованное накопление всех ресурсов, таких как документы, задачи, роли пользователей, обсуждения, комментарии и т.д., необходимых для обработки и выполнения одного запроса клиента.

Рабочий процесс выглядит следующим образом:

1 - Мы получаем электронное письмо с запросом

2 - Электронное письмо помечено как такое, при котором создается новый заказ.(Заказ может быть создан из одного электронного письма или к заказу также могут быть прикреплены несколько электронных писем)

3 - Пользователям назначаются роли в заказе.

4 - Необходимые ресурсы накапливаются и прилагаются

5 - Заметки размещены

6 - Контактные данные связанных физических лиц и компаний прилагаются

7 - Как только все необходимые ресурсы будут накоплены, например:заказ был отправлен, и получатели и т.д. получены - заказ считается выполненным.Затем он архивируется для выставления счетов.

Таков был сценарий - в настоящее время я имею в виду следующее:

1- Я захожу в GMail - мы получаем электронное письмо от клиента - нажимаем какую-нибудь прибамбасу или кнопку в том же интерфейсе, чтобы создать заказ из электронного письма и пометить его как таковой.

2 - Перейдите в область пользовательских заказов, где мы можем назначить роли и пользователей для работы с заказом - пользователи входят в систему со своими учетными записями gmail - для этого необходимо настроить управление пользователями.

3 . Прикрепите к заказу документы и ресурсы с помощью интерфейса приложения Google Docs или виджета.

4 . Назначьте контактные данные, каким-либо образом прикрепив ссылки на контакты, которые уже есть в адресной книге Google contacts.

5 - Даты получения заказа и отправки следует просматривать в календаре Google.

6 - В модуле пользовательские заказы - мы видим все открытые или заархивированные заказы.При просмотре одного заказа будут показаны связанные электронные письма из GMAIL, прикрепленные документы из Google Docs, заинтересованные пользователи, которым был назначен заказ...

Это в значительной степени то, что я хотел бы видеть - используя надежность приложений Google!Возможно ли вышеупомянутое решение, я имею в виду, могу ли я действительно интегрировать GMAIL, Google Docs, Google Calendar и т.д., подключенные с помощью пользовательского модуля, который должен обрабатывать мою бизнес-логику - можно ли ее настроить до такой степени.

Или все наоборот, и я понятия не имею, что такое Google applications / enterprise на самом деле.В принципе , у нас запущено приложение , но оно изначально не очень надежное , вот почему мы подумывали об использовании решения на базе Google ..

Мне действительно нужен подробный ответ на этот вопрос - заранее спасибо

Это было полезно?

Решение

То, что вы имеете в виду в отношении GMail, Документов, Календаря и т.д.известен как Приложения Google для бизнеса.Это позволяет вам использовать эти приложения под доменным именем вашей компании (т.е.отправлять / получать электронную почту для user@yourdomain.com, обмениваться календарями и документами между пользователями).Для получения более подробной информации об этом я предлагаю вам ознакомиться с приведенной выше ссылкой.

Вы хотите расширить базовую функциональность Google Apps с помощью дополнительных функций бизнес-логики и рабочего процесса.Это определенно можно сделать, но, возможно, стоит сначала взглянуть на недавно запущенный Торговая площадка Google Apps Marketplace который имеет ряд бизнес-ориентированных приложений, интегрирующихся с Google Apps.Возможно, там есть что-то, что соответствовало бы вашим потребностям, прежде чем вы сами займетесь пользовательской разработкой.

Пожалуйста, имейте в виду, что Google Apps (набор приложений) и Google App Engine (платформа облачного хостинга пользовательских приложений / веб-сайтов) - это две совершенно разные вещи, и люди склонны их немного путать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top