Estado: Evaluando propuestas

Automação de Instalação

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 5 meses
Plazo: 30 días
Propuestas: 4
Freelancers interesados: 5

Habilidades requeridas: IT & Programación Apache PHP MySQL ERP Ecommerce

Descripción:
A ideia central do trabalho é desenvolver uma ferramenta ou adaptar uma existente como por exemplo softcoulous ou instalatron, que funcione integrada ao BIG ERP e Magento funcionando em Apache.
As áreas envolvidas serão:
- BIG ERP
- BIG ERP Revenda (mesma estrutura do BIG ERP)
- Magento
- Interface de Instalação

Quanto a integração com o Magento quando o cliente poderá comprar a fatura na loja será disparado um trigger criando uma solicitação para o administrador liberar processo (item 2 das informações abaixo), também deverá ser inserida o cadastro do cliente e da venda no BIG ERP e no BIG ERP da Revenda, caso a empresa já esteja cadastrada e se refira a uma nova venda deverá ser apenas atualizado os dados e gerada a nova venda.

A ferramenta deverá buscar de acordo com o pacote desejado realizar os seguintes passos:
1- Solicitar a senha do administrador, deverá ser valida com a tabela user do erp, permitindo somente administradores autorizar a execução, administradores padrão do sistema são sempre o iduser=1 e iduser=2.
2- Solicitar ou confirmar dados do cliente, vencimento do plano (semanal, mensal, bimestral, semestral, anual).
3- Solicitar referente ao banco de dados o nome, senha e usuário.
4- Solicitar o login e senha do usuário do aplicativo que será instalado (iduser=3).
5- Criar um banco de dados e vincular o usuário do banco.
6- No arquivo de repositório do sql criar selecionar automaticamente o arquivo sql correspondente ao bd e inserir no bd vazio.
7- Na tabela user do mysql importado deverá ser inserido os dados do usuário (login e senha);
8- Criar um subdomínio (subdominio.meusite.com.br)
9- Acessar o repositório correspondente ao pacote escolhido e copiar todos os arquivos, pastas e subpastas
10- Alterar o arquivo conf com o nome do banco de dados, usuário e senha
11- Registrar a operação no bd.
12- Comando para travar o acesso ao aplicativo instalado na tabela user do bd em caso de atraso de pagamento, deverá travar todos os usuários, menos o iduser=1 e iduser=2.
13- Registrar quais os usuários tiveram acesso bloqueado no sistema e quais não tiveram;
14- Comando para desbloquear os usuários bloqueados no item 10 caso o pagamento seja confirmado com atraso. (é importante registrar isso conforme o passo 11 pq alguns clientes ocorrem troca de funcionário e o usuário que saiu da empresa ficará permanentemente sem aceso, se desbloquear todos sem critério dará acesso ao usuário que não estava autorizado).
15- comando para atualizar versão, o sistema irá ler a pasta de repositório de atualizações, atualizar arquivos, pastas, subpastas e sql.
16- Enviar todos os logs nas etapas anterior ao webservice do sistema erp da empresa.
17- Comando para Terminar uma conta.
18- Cron para quando passado 30 dias de uma conta suspensa deletar todas as informações, inclusive banco de dados.


Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Eu não sei ainda
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
¿Necesitas más detalles del proyecto?

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Bruno B.
(Promedio 5.00 de 5)
Ubicación: Brasil
Para ver más detalles del cliente, ingresa a Workana.
Cargando...