Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Deck of Cards
idPaginageral

Ao finalizar a instalação da Biblioteca do RM Portal, será criado um site no IIS com o nome FrameHTML. O site é criado e toda a comunicação do IIS acontece na pasta C:\TOTVS\CorporeRM\FrameHTML

Image RemovedImage Removed

  • O IIS realiza interações com a pasta do site e ele deve ter permissão total de acesso a pasta. É necessário inserir nas propriedades da pasta o controle total para o IIS: NOMEDAMAQUINA\IIS_IUSRS.

Image RemovedImage Removed

Image Removed

  • Uma das melhores formas de se testar a comunicação do IIS com a pasta é abrir o site logo após essas configurações é abrir o site pelo Procurar Site:

Image Removed

  • Se o site for aberto sem nenhum erro é porque a comunicação entre a pasta e o IIS está corretamente configurada. Caso encontre algum erro nesse passo vá até a aba desse documento com nome Erros e Soluções.

Site aberto:

Image Removed

Com o site aberto navegue entre as pastas RM/Login/Login.aspx ou simplismente insira na URL do navegador dessa forma http://localhost:8080/RM/Login/Login.aspx. Ressaltando que, no caso a minha porta de comunicação do IIS é :8080 conforme exibido no IIS na etapa Procurar site. Caso a porta cadastrada no IIS seja diferente deve ser informada a porta  correta para realizar esse segundo teste de validação. Se a página de login aparecer com sucesso sem exibir nenhum erro é porque a comunicação do IIS com a pasta está correta.
Card
labelInstalação e Configuração
  • Na instalação da biblioteca do RM deve-se atentar a porta informada para o host para que seja utilizado nas configurações posteriores.

Image Removed

  • É obrigatório que esteja instalado o URL Rewrite como componente do IIS. Esse componente permite que a URL do site seja reescrita durante a navegação.

Image Removed

  • É importante verificar também em Tipos de MIME se o tipo de mime ".json" está inserido.

Image Removed

Image Removed

Observação: O cadastro do Tipo de MIME é necessário para que o IIS consiga ler os arquivos ".json" do Portal. A verificação é necessária pois caso o MIME não estiver cadastrado o portal pode apresentar erros na leitura dos arquivos.

Deck of Cards
id.
Card
labelInstalação
Card
labelCinfigurando ISS
Card
labelInstalação
  • Na instalação da biblioteca do RM deve-se atentar a porta informada para o host para que seja utilizado nas configurações posteriores.

Image Removed

  • É obrigatório que esteja instalado o URL Rewrite como componente do IIS. Esse componente permite que a URL do site seja reescrita durante a navegação.

Image Removed

  • É importante verificar também em Tipos de MIME se o tipo de mime ".json" está inserido.

Image Removed

Image Removed

Observação: O cadastro do Tipo de MIME é necessário para que o IIS consiga ler os arquivos ".json" do Portal. A verificação é necessária pois caso o MIME não estiver cadastrado o portal pode apresentar erros na leitura dos arquivos.

Card
labelConfigurando IIS



Página de Login:

Image Removed

É de extrema importância que o arquivo Web.config (C:/TOTVS/CorporeRM/FrameHTML/Web.config) e a configuração do RM.Host ou RM.Host.Service (C:/TOTVS/CorporeRM/RM.Net) estejam corretamente preenchidos pois eles carregarão a informação da base de dados para o Portal. 

  • RM.Host ou RM.Host.Service (Não use os dois ao mesmo tempo e com a mesma porta para que não há conflito de comunicação)
    • Antes de qualquer alteração, o Host deve estar desativado.
    • Os valores para "DefaultDb", "Port" e "ApiPort" deve estar informados corretamente:
      • "DefaultDB": é o nome do alias que será utilizado por default ao acessar o Portal RM. (Extremamente importante para acesso no Portal TOTVS Obras e projetos);
      • "Port": é a porta do host;
      • "ApiPort": é a porta onde será realizada a comunicação da API. (Extremamente importante para acesso no Portal Obras do TOTVS Obras e projetos, caso não exista essa tag no host o sistema utiliza o valor 8051 como default).

Image Removed

Lembrando que, as portas informadas para o host na chave Port e a porta informada na chave ApiPort deve estar permitidas no Firewall para que a comunicação funcione corretamente.

  • Web.config
    • Os valores para "Port", "Host" e "ServiceAlias" deve estar informados corretamente.:
      • "Port": o valor da porta informada é o valor da porta do Host, seja ele RM.Host ou RM.Host.Service;
      • "Host":  é o nome da máquina;
      • "ServiceAlias": é o nome do alias que será utilizado.

Image Removed

Caso não há essas configurações inseridas no arquivo inseri-las para que o sistema funcione corretamente

.

Card
Card
label
label
Configuração Web.config e Host
Instalação
  • Na instalação da biblioteca do RM deve-se atentar a porta informada para o host para que seja utilizado nas configurações posteriores.

Image Modified

  • É obrigatório que esteja instalado o URL Rewrite como componente do IIS. Esse componente permite que a URL do site seja reescrita durante a navegação.

Image Modified

  • É importante verificar também em Tipos de MIME se o tipo de mime ".json" está inserido.

Image Modified

Image Modified

Observação: O cadastro do Tipo de MIME é necessário para que o IIS consiga ler os arquivos ".json" do Portal. A verificação é necessária pois caso o MIME não estiver cadastrado o portal pode apresentar erros na leitura dos arquivos

.
Card
labelConfigurando IIS

Ao finalizar a instalação da Biblioteca do RM Portal, será criado um site no IIS com o nome FrameHTML. O site é criado e toda a comunicação do IIS acontece na pasta C:\TOTVS\CorporeRM\FrameHTML

Image RemovedImage Removed

  • O IIS realiza interações com a pasta do site e ele deve ter permissão total de acesso a pasta. É necessário inserir nas propriedades da pasta o controle total para o IIS: NOMEDAMAQUINA\IIS_IUSRS.

Image RemovedImage Removed

Image Removed

  • Uma das melhores formas de se testar a comunicação do IIS com a pasta é abrir o site logo após essas configurações é abrir o site pelo Procurar Site:

Image Removed

  • Se o site for aberto sem nenhum erro é porque a comunicação entre a pasta e o IIS está corretamente configurada. Caso encontre algum erro nesse passo vá até a aba desse documento com nome Erros e Soluções.

Site aberto:

Image Removed

  • Com o site aberto navegue entre as pastas RM/Login/Login.aspx ou simplismente insira na URL do navegador dessa forma http://localhost:8080/RM/Login/Login.aspx. Ressaltando que, no caso a minha porta de comunicação do IIS é :8080 conforme exibido no IIS na etapa Procurar site. Caso a porta cadastrada no IIS seja diferente deve ser informada a porta  correta para realizar esse segundo teste de validação. Se a página de login aparecer com sucesso sem exibir nenhum erro é porque a comunicação do IIS com a pasta está correta.

Página de Login:

Image Removed

Card
labelConfiguração Web.config e Host








Card
labelPedido

Pedido 

Para a funcionalidade do Pedido no TOTVS Obras e Projetos foram desenvolvidas telas Web para que o usuário possa ter um acesso mais ágil e prático da funcionalidade. 
Foram desenvolvidas todos os cadastros e visões de anexo para o Pedido da seguinte forma: 

  • Tela com a listagem dos pedidos salvos na base de dados com opções de Fazer Novo Pedido, Visualizar, Editar e Excluir;


  • Ao fazer novo pedido é apresentando uma tela para preenchimento dos campos.


  • Ao editar o pedido é apresentado uma tela detalhada contendo:
    • Item de Pedido;


    • Ao expandir um item são apresentados os seguintes detalhamentos:
      • Contratos;
      • Datas de Necessidade;
      • Datas de Entrega;
      • Preço Orçado;
      • Produtos;
        • Opção de Editar item mostrando detalhes da compra separado por Tarefa, com possibilidade de alterar a Necessidade dos mesmos;



  • Ao clicar em Editar itens, é exibido uma tela com os itens do insumo, e ao clicar no itens os campos de edição são carregados



      • Histograma;
        • 511pxRequisição;
        • Necessária;
        • Pedida;

    • Informações do Pedido;
      • Status;
      • Data Requisição;
      • Tipo de Requisição

    • Configuração;
      • Utiliza Preço Orçado;
      • Tipo de Movimento;
      • Local de Estoque;

Para os processos foram desenvolvidas telas Web todos os processos que envolvem o Pedido, de acordo com :

  • Pedido
    • Criação do Pedido;
    • Visualizar Movimento, com a opção de rastreio;
    • Excluir Movimentos;
    • Importar preços cotados;
    • Rateio de Produtos;
    • Excluir Pedido;
    • Envia pedido para Suprimentos/Faturamento gerando apenas 1 (um) movimento.
    • Envia pedido para  Suprimentos/Faturamento gerando 1 (um) mov. por data de entrega

Card
labelPedido Extra

Pedido Extra

O Pedido Extra tem a finalidade de controlar os gastos extras, ou seja, material além do planejado. São controladas todas as movimentações de pedidos, autorização do pedido, quantidade pedida para determinada tarefa e principalmente as pessoas envolvidas no processo.

Para a funcionalidade de cadastro do Pedido Extra no TOTVS Obras e Projetos foram desenvolvidas telas Web para que o usuário possa ter um acesso mais ágil e prático da funcionalidade. 

Foram desenvolvidas todos os cadastros e visões de anexo para o Pedido Extra da seguinte forma: 

  • Tela com a listagem dos pedidos de materiais extras salvos na base de dados com opções para Adicionar, editar, visualizar e excluir ;

 

Tela com os detalhes do Pedido Extra;

  • Item de Pedido Extra;
  • Status do Pedido;
  • Data Requisição;
  • Configurações:
    • Utiliza Preço Orçado;
    • Responsável;
    • Tipo de Movimento;
    • Local de Estoque;

 

De acordo com o status do pedido haverá um botão para executar os processos:

  • Retornar para criação: Quando o pedido está no status "Em aprovação" e deseja-se realizar alterações no pedido.
  • Enviar para Aprovação: Quando o pedido está no status "Em criação" e pronto para ser analisado e aprovado.
  • Finalizar Aprovação: Quando o pedido está no status "Em aprovação" e houve alguma alteração individual em algum item, ou seja foi aprovado parcialmente.
  • Aprovar Pedido Extra: Quando o pedido está no status "Em aprovação" e deseja aprovar o pedido por completo, sem nenhuma ressalva.
  • Reprovar Pedido Extra: Quando o pedido está no status "Em aprovação" e deseja reprovar o pedido por completo.

Não será possível selecionar múltiplos registros para execução dos processos, seguindo o padrão de uso Web, devendo executar item a item. Foram migados todos os processos que envolvem o Pedido:

  • Pedido
    • Retornar para criação
    • Enviar Pedido Extra para Aprovação
    • Finalizar Aprovação de Pedido Extra
    • Aprovar Pedidos Extra
    • Reprovar Pedidos Extra
    • Gerar 1 Movimento
    • Gerar Movimento por Data de Entrega
    • Excluir Movimento
  • Anexo Item do Pedido
    • Aprovar item
    • Reprovar Item
    • Aprovar Item Parcialmente
    • Colocar Itens em Análise
  • Movimento
    • Rastreamento de movimento foi mantido o comportamento similar ao da interface WinForms, onde o usuário somente executa o processo e recebe como retorno a mensagem com o status de processamento.


  • Ao Adicionar um novo Item de Pedido Extra, existe o campo "Manter preenchimento do último item adicionado".
    • Caso esteja marcado, ao Adicionar Novo Item, a tela deve vir preenchida com os dados do último item adicionado, exceto a Quantidade que deve vir em branco.
    • Se o campo não estiver marcado, o comportamento se mantém o atual.

Saiba mais em.: Geração de Pedido e Geração de Pedido Extra.


Card
labelCockpit


...