-
-
Save vitorebatista/3843ae76cd1dc15f713e6b69bbad88c7 to your computer and use it in GitHub Desktop.
RUNG
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Documentação das novas funcionalidades do RuNG | |
##**Introdução** | |
Este documento tem o propósito de descrever as funcionalidades adicionais do RuNG, levantadas a partir do estudo de caso feito para a realização da implementação do modelo SaaS. Deve-se levar em consideração que alguns dos itens descritos ditos adicionais pertenciam à plataforma Fluig, resultando assim na necessidade de reimplementação destes para o modelo SaaS. | |
###**Login** | |
Sabendo-se que a autenticação era anteriormente feita pela plataforma Fluig, há a necessidade de implementar um sistema de autenticação de usuário do RuNG para o modelo SaaS. | |
Para facilitar a identificação e separação do login por multi-empresas, será utilizada um sistema de rotas onde cada organização terá seu domínio próprio. | |
Exemplo: Para a empresa *XYZ*, esta poderá acessar o RuNG pelo domínio *xyz.rung.com.br*. | |
###**Organização** | |
Para que seja possível atender às mais de 1000 empresas clientes atuais da NG Informática e possibilitar o engajamento de novos clientes, existe a preocupação de moldar o RuNG para que este tenha suporte *multi-tenant*, ou seja tenha um controle multi-empresa. Com isso, vem a necessidade de permitir o gerenciamento cada empresa com informações pertinentes como Nome Fantasia, Domínios de E-Mail, Usuários e Grupos de Usuário, por exemplo. | |
####**Times** | |
Times são grupos de usuário pertencentes a um mesmo setor/departamento dentro de uma organização. | |
[rever conceito] | |
####**Grupos** | |
Grupos de usuário estão relacionados a níveis de permissionamento e visão. | |
[rever conceito] | |
####**Usuário** | |
Um usuário pode ser definido como um membro de uma organização, sendo o ator que efetivamente irá utilizar o RuNG. | |
###**Interatividade** | |
Inicialmente, a forma de interatividade entre os usuários de uma organização será através de *Chat*. Através do *chat*, o usuário poderá ver a lista de outros usuários de uma mesma organização, e então comunicar-se diretamente com ele. Também deve ser possível a comunicação por salas (baseada em grupos de usuário). | |
###**Relatórios** | |
Tendo como premissa que um dos públicos-alvo do RuNG são os gerentes das organizações, a ideia é disponibilizar uma ferramenta para possibilitar a geração de relatórios, facilitando assim a tomada de decisões. | |
###**Integrações (ERP)** | |
A princípio, todas as funcionalidades das integrações estarão disponívels no modelo SaaS, porém com melhorias e adaptações. | |
####**Controle de Visão** | |
Uma das melhorias fica por conta do controle de visão das integrações. Atualmente, todas as integrações são vistas por todos que tem acesso a esta funcionalidade dentro da empresa, não existindo separação por escopo. Foram leventadas três opções para escopo de integrações, são elas: | |
- **Privado**: Visível apenas para um usuário. | |
- **Público**: Visível para todos os usuários dentro de uma organização. | |
- **Global (Loja)**: Visível para todas as organizações. | |
###**Visualizações** | |
Atualmente, temos duas formas de visualizar as pendências: Por Colunas e por Círculos. Durante o planejamento inicial do projeto de implementação do RuNG no formato SaaS, foi levantada a possibilidade de duas novas formas de visualização das pendências: Calendário e Árvore. | |
####**Calendário** | |
Esta visualização permitirá a separação das pendências por dia, mês e ano, trazendo mais facilidade para identificação de fatores que influenciem na tomada de decisões. | |
####**Árvore** | |
Esta visualização permite separar as pendências por níveis que podem ser colapsados. | |
###**Pendências** | |
####**Transferir para Grupo** | |
Atualmente a transferência de pendências contém uma limitação, onde é possível transferir uma pendência para apenas um usuário. A ideia é permitir a transferência para um grupo de usuários, para que estes possam visualizar e interagir conforme o necessário. | |
####**Transferir para Time** | |
Assim como na transferência para grupo, foi considerada também a possibilidade de transferência de uma pendência para um time. | |
####**Pesquisar** | |
Para permitir mais dinamismo na usabilidade do RuNG, foi considerada a possibilidade de implementação de uma ferramenta de busca. Esta ferramenta trabalharia em conjunto com o já existente filtro de pendências, e auxiliaria o usuário a encontrar determinada pendência em seu *dashboard*. | |
####**Favoritar** | |
A fim de possibilitar destaque de pendências mais importantes, foi pensado em disponibilizar uma opção que permite marcá-las como Favoritas. | |
####**Data Início** | |
Para auxiliar na definição de períodos de execução de uma pendência, deve-se considerar a adição da propriedade de data início, visto que já existe a possibilidade de definir uma data fim. | |
####**Tags** | |
As *tags* servem, basicamente, para auxiliar na caracterização de uma pendência. | |
###**Visualização de Anexos** | |
Atualmente, apesar de existir a funcionalidade que permite anexar um arquivo a uma pendência, é preciso acessá-la para verificar os anexos correspondentes. A ideia é criar uma visualização de todos os anexos das pendências que aparecem no *Dashboard* do usuário. Isso traria melhorias de usabilidade e gerenciamento. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment