Versões comparadas

Chave

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

Índice:


       

Índice
exclude.*ndice:

Requisitos de software para instalação do T-Reports

1) Sistema Operacional:

Informações

Windows 7 ou 10 ou Server 2012 (ou superior)

2) Banco de Dados:

Informações

SQL Server 2014 (ou superior)

ou

Oracle 11 (ou superior).

3) - IIS configurado na máquina (instalação padrão).

4) - Instale a versão do .Net Framework 4.7.1

Informações

Disponível em "https://www.microsoft.com/pt-br/download/details.aspx?id=56116"

5) - Instale a última versão do sdk do .Net core (a versão runtime 2.1 ou superior

Informações

Versão 64 bits "https://download.microsoft.com/download/3/7/1/37189942-C91D-46E9-907B-CF2B2DE584C7/dotnet-sdk-2.1.200-win-x64.exe"

Versão 32 bits "https://download.microsoft.com/download/3/7/1/37189942-C91D-46E9-907B-CF2B2DE584C7/dotnet-sdk-2.1.200-win-x86.exe"

6) - Instale a última versão do DotNetCore.2.1.2.RC2-WindowsHosting

Informações

Disponível em "http://go.microsoft.com/fwlink/?LinkId=798480"

Configuração do RAC

É necessário configurar o RAC para garantir a segurança do T-Reports. Ele será responsável por validar os acessos á página.

Crie os subdiretórios “TReports” , “TRac” em um diretório raiz. Exemplo:

\\raiz\TReports;

\\raiz\TRac;

1) O arquivo “appsettings.Migrator” localizado no diretório “ raiz\TRac\” será atualizado da seguinte forma:

                a) No atributo “DefaultConnectionString” será gravado o tipo de banco de dados (SQL ou Oracle)

                b) No atributo “ConnectionStrings/SqlServer” ou “ConnectionStrings/Oracle” será gravado a string de conexão de acordo com o tipo de banco de dados.       

                Altere o atributo Server para o nome da máquina e o usuário e senha do banco que tenha permissão para criar a base.

Exemplo:

 "DefaultConnectionString": "SqlServer",

  "ConnectionStrings": {

    "SqlServer": "Server=localhost; TrustServerCertificate=True; database=TnfRacDB; User Id=sa;password=xxxx",

    "Sqlite": "",

    "Oracle": ""

  }, 

                c) No atributo “ServerUrl” será gravado a url de hospedagem do TRac:

Exemplo: "http://localhost:80/totvs.rac/”

2) O arquivo “appsettings.Production” localizado no diretório “ ..\TRac” será atualizado da seguinte forma:

                a) Coloque as mesmas informações do banco informadas no passo anterior.

Exemplo:

 "DefaultConnectionString": "SqlServer",

  "ConnectionStrings": {

    "SqlServer": "Server=localhost; TrustServerCertificate=True; database=TnfRacDB; User Id=sa;password=xxxx",

    "Sqlite": "",

    "Oracle": ""

  }, 

3) Rodar o processo de migrator do Rac. Esse processo criará o banco de dados. Basta executar o arquivo “Tnf.Rac.EntityFrameworkCore.Migrator.exe” localizado no diretório \\TRac;

Configuração do T-ReportsFrontEnd

1) O arquivo “appSettings” localizado no diretório “raiz\TReports\wwwroot\assets” será atualizado da seguinte forma:

                a)basePath: “/treports/”

                b)apiHost: 'http://' + window.location.host + '/treports/',

                c)“auth: {

                                 Authority: “http://treports.nomedohost/totvs.rac/;                                ..

                }

                d)“auth: {

                                               clientId:  ‘js_oidc_treports’

                }

2)O arquivo “index.html” localizado no diretório “raiz\TReports\wwwroot” será atualizado da seguinte forma:

                a)<base href="/treports /">

Configuração do T-ReportsBackEnd

1) O arquivo “hosting” localizado no diretório “ ..\TReports” será atualizado da seguinte forma:

Exemplo:

{ "urls": "http://*:80/treports" }

2) O arquivo “racSettings” localizado no diretório “ ..\TReports” será atualizado da seguinte forma:

                a) No atributo “AuthorityEndpoint” será gravado o endereço de autenticação do Rac

                Obs: mesmo endereço gravado no item “auth/ Authority“ do FrontEnd

                Ex: “http://treports.nomedohost/totvs.rac /;

                b) No atributo “AuthorizationEndpoint” deve repetir o mesmo valor;

                c) No atributo “ClientId” será gravado o valor "'js_oidc_treports".

                Obs: as outras informações não serão alteradas.

                Exemplo:

                {

                  "ApiName": "authorization_api",

                  "AuthorityEndpoint": "http://treports.localhost/totvs.rac",

                  "AuthorizationEndpoint": "http://treports.localhost/totvs.rac ",

                  "ClientId": "js_oidc_treports",

                  "ClientSecret": "treports",

                  "RequireHttpsMetadata": false,

                  "Scope": "authorization_api"

                }

3) O arquivo “appsettings” localizado no diretório “ ..\TReports” será atualizado da seguinte forma:

                a) No atributo “DefaultConnectionString” será gravado o tipo de banco de dados (SQL ou Oracle)

                b) No atributo “ConnectionStrings/SqlServer” ou “ConnectionStrings/Oracle” será gravado a string de conexão de acordo com o tipo de banco de dados.       

                Altere o atributo Server para o nome da máquina e o usuário e senha do banco que tenha permissão para criar a base.

                Exemplo:

                "DefaultConnectionString": "SqlServer",

                  "ConnectionStrings": {

                                               "SqlServer": "Server=localhost; TrustServerCertificate=True; database=TRFDb; User Id=sa;password=xxxx",

                                               "Oracle": "”

                  },

Informação


Aviso
titleNova Versão do TReports

Essa versão do TReports será em breve descontinuada.

Para poder usufruir das suas funcionalidades, acesse a documentação da nova versão e realize a instalação conforme indicadohttps://tdn.totvs.com/x/WRKwJQ.

Caso precise mais informações, favor consultar o suporte TOTVS.



Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.011.XX22 ou superior

Informações
iconfalse

Processo: Configuração Ambiente Instalação TReports

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: /05 

Informações
iconfalse

Autores:

Erlon Cesar Lima De Freitas

Aline Cristina Braz de Oliveira

Carlos Philippe de Farias Marques

Diogo Damiani FerreiraFlavio Henrique Pereira Campelo

Gustavo Naves De Castro

Philippe Fernandes Lima Gonçalves

SARAH ROLAND CAMPOS LISBOATIAGO ANDRADE GOMES SILVEIRA

Wesley Avelino De Carvalho