Construindo um aplicativo personalizado muito sobre os aplicativos do Google e empresas - pode ser feito?

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

Pergunta

Eu acho que eu não tenho sido capaz de definir a minha pergunta corretamente. Eu tenho feito um pouco de leitura sobre as aplicações do Google e a ideia de integrar suas aplicações tais para formar um produto completo. Especialmente depois de ler estudos de caso de pequenas empresas deslocando ao google e 'personalizar' google aplicações.

Basicamente, eu tenho uma sólida php e isto é um pouco novo para mim. Eu não estou muito certo de como abordá-lo para começar. Basicamente deixe-me definir a situação que eu tenho ou melhor, a imagem mental do que eu quero e se ou não tal coisa é possível.

Temos um sistema de colaboração construída. Basicamente a nossa empresa recebe pedidos de clientes via e-mails e os processa e uma vez processadas essas ordens são arquivados para o faturamento e história. Um único fim podem exigir um número de diferentes recursos que estão ligados, juntamente com o pedido. Basicamente na esfera do sistema de colaboração de uma única 'ordem' é um acúmulo organizada de todos os recursos, tais como documentos, tarefas, funções de usuário, discussões, comentários etc necessários para processar e concluir um único pedido dos clientes.

O processo de trabalho é assim:

1 - Recebemos um e-mail para um pedido

2 - O e-mail é marcado como tal que estrondo uma nova ordem é criada. (Uma ordem pode ser criado a partir de um único e-mail ou vários e-mails também pode ser conectado a uma ordem)

3 -. Os usuários são funções atribuídas na ordem

4 - Recursos necessários são acumulados e anexado

5 - Notas são postados

6 - contacto de indivíduos e empresas relacionadas estão ligados

7 - Uma vez que todos os recursos necessários são acumulados por exemplo: ordem foi despachada e reciepts etc recebido - a ordem é considerado como concluído e feito. Em seguida, é arquivado para o faturamento.

Esse foi o cenário - atualmente o que eu estou tendo em mente é:

1- I login para GMail - temos e-mail de um cliente - clique alguns doohickey ou botão na mesma interface para criar uma ordem do e-mail e marcá-lo como tal

.

2 - Go em uma área de encomendas personalizadas onde podemos atribuir funções e usuários para o trabalho no fim - os usuários fazem login com suas contas do Gmail -. Teria que criar uma gestão de usuários

3 -. Anexar documentos e recursos usando a interface do aplicativo Google Docs ou um widget para a ordem

4 - detalhes de contato Atribuir por alguma forma anexando referências dos contactos já no google contatos do livro de endereços

.

5 - Datas de ordem recebido e despachado datas devem ser vistos no Google Agenda

.

6 - Nas encomendas Módulo - vemos todos os pedidos que estão abertos ou arquivados. A única ordem em cima da visão iria mostrar - o e-mail relacionado (s) a partir do Gmail, os documentos anexados do Google Docs, os utilizadores em causa que foram atribuídos a ordem ...

Isso é muito bonito o que eu quero ver - usando a robustez das aplicações do Google! É a solução possível, eu média acima pode Eu realmente integrar Gmail, Google Docs, Google Calendar etc anexado por um módulo personalizado que é suposto para lidar com a minha lógica de negócios - pode ser personalizado a esse ponto.

Ou é o contrário e eu não tenho idéia do que o Google aplicações / empresa realmente é. Basicamente temos um aplicativo em execução, mas não é muito confiável para começar taht é por isso que estávamos pensando em usar uma solução baseada google ..

Eu realmente preciso de uma resposta detalhada sobre isso - obrigado antecipadamente

Foi útil?

Solução

O que você está se referindo a que diz respeito ao Gmail, Docs, Calendar, etc. é conhecido como Google Apps for Business . Isso permite que você use os aplicativos sob o nome de domínio da sua empresa (ou seja, enviar / receber e-mail para user@yourdomain.com, compartilhar calendários e documentos entre os usuários). Para obter informações mais detalhadas sobre que eu sugiro que você leia no link acima.

Você deseja estender a funcionalidade básica do Google Apps com um pouco mais de lógica de negócios e funções de fluxo de trabalho. Isso pode definitivamente ser feito, mas pode valer a pena olhar primeiro para o recém-lançado Google Apps Marketplace , que tem um número de aplicações de negócios orientados que se integram com o Google Apps. Talvez haja alguma coisa lá dentro que atendam às suas necessidades, antes que você iria olhar para o desenvolvimento personalizado yourself.

Por favor, esteja ciente de que o Google Apps (conjunto de aplicativos) e Google App Engine (cloud plataforma de hospedagem para aplicativos personalizados / sites) são duas coisas completamente diferentes, e as pessoas tendem a misturá-los um pouco.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top