Guia Documento: mudanças entre as edições
Criou página com '<br>{{VoltarPagina}} BI > BI Desenvolvedor > Dashboard > Guia Início Arquivo:Docbi.png|center|semmoldura|750px|Doc...' |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
<br>{{VoltarPagina}} | <br>{{VoltarPagina}} | ||
[[BI]] > [[BI Desenvolvedor|BI Desenvolvedor]] > [[Dashboard|Dashboard]] > [[Guia Documento|Guia | [[BI]] > [[BI Desenvolvedor|BI Desenvolvedor]] > [[Dashboard|Dashboard]] > [[Guia Documento|Guia Documento]] | ||
[[Arquivo:Docbi.png|center|semmoldura|750px|Docbi]] | [[Arquivo:Docbi.png|center|semmoldura|750px|Docbi]] | ||
<P align="justify">Apresenta configurações específicas para o Documento. | <P align="justify">Apresenta configurações específicas para o Documento. | ||
Edição das 19h41min de 9 de fevereiro de 2022
Voltar
BI > BI Desenvolvedor > Dashboard > Guia Documento

Apresenta configurações específicas para o Documento.
Tipo
- Página Html: Define se o Documento será uma página Html.
- Rtf: Define se o Documento será de texto.
Origem
- Arquivo/Url: Define se o Documento será um arquivo que deverá ser aberto ou um Url de algum site.
- Dimensão: Define se o Documento será aberto através de um Dimensão.
Apresentação
- Barra Ferramentas: Define se será apresentado a barra de ferramentas com os botões de voltar, avançar e recarregar. Propriedade válida quando for Tipo Página Html.
- Caminho: Define o caminho o qual deverá conter o arquivo.
Peculiaridades para utilização na Web
A utilização do Item de Documento na Web para apresentar o conteúdo de algum site (origem configurada para Url) possui uma restrição que depende da origem/domínio do site desejado. Por questões de segurança, as aplicações Web possuem um conceito chamado Same-Origin Policy (política de mesma origem, em uma tradução livre) que define que uma página só pode executar scripts e manipular o conteúdo de outra quando estas provém da mesma origem/domínio. A definição de mesmo domínio é checada através de uma combinação das informações de protocolo (http, https, etc.), nome do servidor e número da porta.
Como a aplicação obtém a página desejada e a apresenta dentro do Dashboard, isto permitiria que a aplicação manipulasse a página em questão, o que infringe a política descrita acima. Desta forma, sites que estão configurados para não permitirem este tipo de ação não serão apresentados quando o Dashboard for aberto na Web. Para notificar o usuário, se for detectado que não é possível abrir o site informado, é exibida uma mensagem notificando o problema encontrado.
Para solucionar o problema descrito acima, podemos utilizar um recurso chamado Cross-Origin Resource Sharing (CORS). Este mecanismo permite que sites de diferentes domínios compartilhem recursos, tornando possível que a aplicação obtenha o site informado e o apresente dentro do Dashboard. O CORS permite que informemos domínios com os quais permitidos o compartilhamento de recursos. Sendo assim, é preciso que se tenha acesso às configurações do site que desejamos apresentar.
