Olá a todos
Gostaria de obter informações mais específicas para a configuração do módulo do Windows NOVOSGA2
De onde vem o dado
ID do cliente
Secretário Cliente
Obrigado

21 dias depois

Eu não sei se é porque existem muitas versões, mas para quem está iniciando, é bem confuso e complicado. Eu já havia instalado o novosga na versao 1.5, apanhei bastante, mas acabei conseguindo... As vezes achava um ou outro tutorial, ou algo que nao estava onde era para estar... e aí andava...
Nao estou aqui querendo parecer rude, mas será que não teria como o pessoal da documentação criar um passo a passo e deixar num lugar só ?
Tipo, segui o tutorial de instalação NOVOSGA2, apanhei em algumas coisas, pois o tutorial tem alguns resumos, e as vezes algumas dependências tomam tempo para procurar como resolver.. Mas ok.. consegui...
Agora não consigo entender esse monte de módulos como vou fazer para funcionar... Pois na versão 1.5, copiava na pasta www e pronto... também falta uma explicação melhor nos readmes dos modulos no git...
Exemplo do painel web:

install dependencies
yarn install

serve with hot reload at localhost:8080
yarn run dev

build for production with minification
yarn run build

Já instalei esse yarn no meu ubuntu... já rodei os 3 comandos.. e nenhum deles faz o que eu esperava que acontecesse...

Teria como explicar melhor como deixar rodando o painel-web ?? assim como também o módulo triagem de senhas e tal ??

Obrigado a quem puder ajudar...

    krvel entendo o seu desapontamento com a dificuldade em rodar a versão nova. Mas ainda nem foi lançada. Imagino que você não é desenvolvedor, por isso de tanta dificuldade.

    Não quero que me entenda mal também, mas não existe "pessoal da documentação", sou eu que desenvolvo, e sou eu que faço as documentações oficiais, justamente porque não há mais gente ajudando nisso (não é algo que eu goste de fazer).

    Quem se atreve a fazer algum tutorial ao invés de contribuir direto no projeto oficial, sai criando posts em blogs, vídeos, e/ou posts aqui nos fóruns mesmo. Por isso as coisas ficam espalhadas.

    Se as pessoas que passaram por dificuldades para instalar se propuserem a ajudar na documentação, relatar aonde não ficou claro e o que está errado. O que fez para conseguir instalar. Ao invés de simplesmente vir ao fórum dizer que não conseguem usar/instalar, nunca irá evoluir.

    O Novo SGA é um projeto gratuito que mantenho a anos (desde 2012), não só desenvolvendo de graça como também tirando dinheiro do bolso para manter hospedagem e domínios. Seria muito bom se mais gente ajudasse (documentação é justamente o que mais carece).

    É a própria comunidade de usuários do Novo SGA que tem que unir para fazer com que ela melhore.

      9 dias depois
      12 dias depois

      @rogeriolino

      Poderia explicar melhor como faço para acessar o Painel Web v2.0

      Fiz a instalação do yarn e executei os comandos

      yarn install 
      yarn run dev
      yarn run build

      Mas como faço para realizar o acesso ao painel, na versão anterior era somente descompactar o arquivo dentro do /var/www/.

        @rogeriolino

        No diretório dist tem esse dois diretórios

        drwxrwxr-x 5 www-data www-data 4,0K Abr 16 10:52 electron
        drwxrwxr-x 2 www-data www-data 4,0K Nov 14 09:29 web

        Dentro do Diretorio Electron tem esses arquivos

        drwxr-xr-x 2 www-data www-data 4,0K Abr 16 10:52 fonts
        drwxr-xr-x 2 www-data www-data 4,0K Abr 16 10:52 imgs
        -rw-r--r-- 1 www-data www-data  352 Abr 16 10:52 index.html
        -rw-r--r-- 1 www-data www-data 1,4K Abr 16 10:52 main.js
        -rw-r--r-- 1 www-data www-data 148K Abr 16 10:52 renderer.js
        drwxr-xr-x 5 www-data www-data 4,0K Abr 16 10:52 static
        -rw-r--r-- 1 www-data www-data 195K Abr 16 10:52 styles.css

        O Web esta vazio

        Não achei nenhum executável será que a instalação através do yarn falhou ?

          @rogeriolino

          Apaguei o projeto e executei novamente, e quando rodo o comando

          yarn run build 

          Esta aparendo essa msg

          • application Linux category is set to default "Utility" reason=linux.category is not set and cannot map from macOS docs=https://electron.build/configuration/configuration#LinuxBuildOptions-category

          Acho que por isso não estou conseguindo instalar o PAINEL parece que não esta achando categoria correta para descarregar o que vc acha que pode ser ?

          @rogeriolino

          Me da uma força para instalar o painel para que eu consiga testar o sistema por completo e te passar os problemas que eu encontrar.

          rarandrade eu informei errado acima. O correto é o diretório build.

          Essa mensagem que apareceu no final é apenas um warning.

          Dentro do diretório build tem o arquivo executável AppImage (Linux) ou exe (Windows).

          $ ls -lha build 
          total 54M
          drwxrwsr-x 4 rogerio rogerio 4,0K Apr 18 08:05 .
          drwxrwsr-x 9 rogerio rogerio 4,0K Apr 18 07:53 ..
          drwxrwsr-x 2 rogerio rogerio 4,0K Nov 10 10:28 icons
          -rw-rw-r-- 1 rogerio rogerio  232 Apr 18 08:05 latest-linux.yml
          drwxrwsr-x 4 rogerio rogerio 4,0K Apr 18 08:05 linux-unpacked
          -rwxr-xr-x 1 rogerio rogerio  54M Apr 18 08:05 painel-web-2.0.0-x86_64.AppImage

          @rogeriolino

          Agora que entendi Rogério que tenho q executar o arquivo na maquina aonde vai rodar o painel, achei que tinha que fazer a instalação igual ao painel antigo e dai era so digitar o endereço via browser da maquina cliente.

          Executei o arquivo e na configurações aparece os seguintes campos Server, usuário, password, client_id, cliente_secret no meu caso coloquei assim e nao consegui acesso dá:

          Bad Request: The client credentials are invalid

          Server
          http://ipdoservidor/novosga/public

          Usuario
          admin

          Password
          xxxxxxxxxx

          Client_id
          3_4aaxtzgxzfuo0ocsw4g840wccc0o4sgk84sc4448scg4s4osco

          Client Secret
          1imq0ia30sn4040gcgsc4gkwsk4o400kw8wgo8o0wogcckc0kk

          Esse cliente_id e client Secret eu cadastrei dentro WEB API no campo Redirect URI coloquei o http://ipdoservidor/novosga/public

          E dessa maneira que tem que ser feito ?

          Também estou na dúvida de como preencher o campo do WEB API no admnistrador.
          O que seria o "Redirect URI" ??

          Tem que ir em Configurações>WEB API> Adicionar e digitar o endereço do SGA, no meu caso http://ipdoservidor/novosga/public.

          Vai ser gerado um Client ID e um Client Secret daí é só copiar e colar no Painel Web.Não se esqueça de clicar em cima do Client Secret para ver qual o código.

          Pode parecer uma pergunta boba mas quando vcs dizem que estão colocando http://ipdoservidor vcs estão alterando para o IP onde está instalado o SGA, né?Por exemplo http://127.0.0.1/novosga/public.

          Sim, estou trocando o ip.. Nâo custa perguntar, as vezes né... kkkkk

          Ocorre o seguinte erro no Painel Web:

          Oops!
          Unauthorized: The access token provided is invalid.

          @santanaanderson

          O meu esta dando esse erro

          Bad Request: The client credentials are invalid

          Eu acho q talvez seja alguma coisa com o Banco de Dados Postgres pois quando tento excluir um WEB API aparece esse msg

          Erro
          An exception occurred while executing 'SELECT t0.random_id AS random_id_1, t0.redirect_uris AS redirect_uris_2, t0.secret AS secret_3, t0.allowed_grant_types AS allowed_grant_types_4, t0.id AS id_5 FROM oauth_clients t0 WHERE t0.id = ?' with params ["undefined"]: SQLSTATE[22P02]: Invalid text representation: 7 ERRO: sintaxe de entrada é inválida para integer: "undefined"

          Coloquei http://ipdoservidor/novosga/public tanto no WEB API como no campo server do PAINEL mas nada não funciona estou desistindo já de testar o sistema e acho que vou espera sair a versão final.

          O chato queria testar pois tem acho que poderia ajudar identificar problemas ou dificuldades no sistema, pois na versão anterior tinha alguma dificuldade e problemas que acho que poderiam ser melhorada nesse versão.

          Outro erro que ocorre no Painel Web (.exe) é:

          Oops!
          Internal Server Error

          Não sei nem aonde procurar.
          Se alguem puder ajudar ou me dizer aonde devo checar, agradeço desde já.

          Obrigado.
          Daniel.

          Teremos que esperar o rogeriolino mesmo.Aqui eu gerei o Client ID como Administrador, será que pode ser isso?

          Também gerei o CLIENT ID com o Administrador

          Aqui estou utilizando o MySQL e tb não exclui WEB API.

          Consegui visualizar o erro:

          GET http://192.168.0.45/novosga/public/api/unidades 500 (Internal Server Error)

          De novo o maldito erro 500.. kkk

          Descobri tb que não existe essa pasta (arquivos): novosga/public/api/unidades
          Não tem a pasta api dentro da public

          Algum palpite ??