Uma sessão é uma forma de gerir a interacção com um livro em servidores de Web sites no Office SharePoint Server. As secções que se seguem descrevem o que é uma sessão, como criar e terminar uma sessão, de que modo o tempo limite de uma sessão pode afectar o utilizador e como gerir a vista e interacção com um livro no Excel Services.
O que pretende fazer?
O que é uma sessão?
Como criar e terminar uma sessão no Excel Services
O que acontece quando o utilizador interage com dados no Excel Services e o tempo limite de uma sessão é atingido
Guardar a vista no Excel Services antes do tempo limite de uma sessão
O que é uma sessão?
Uma sessão é uma unidade de contexto de trabalho única, criada para identificar e efectuar operações. Esta sessão é criada conforme necessário, existe durante um período de tempo máximo predefinido e configurado por um administrador de sistema e, em seguida, termina, quer de forma explícita por um utilizador quer de forma implícita quando é atingido um tempo limite. O principal benefício de uma sessão é o de manter as interacções que o utilizador efectua com o livro, tais como a ordenação e filtragem durante a duração da sessão, ao mesmo tempo que optimizando cálculos durante essa mesma sessão. Uma sessão também é utilizada para ajudar a equilibrar a carga de trabalho em computadores servidor e para impedir que alguns utilizadores utilizem demasiados recursos do sistema, como, por exemplo, CPU e memória, às custas de outros utilizadores. Durante uma sessão, as interacções efectuadas entre utilizadores são privadas e isoladas. Por exemplo, se um utilizador ordenar dados no Excel Services e outro utilizador filtrar dados no Excel Services, o primeiro utilizador verá as respectivas interacções de ordenação, enquanto o segundo utilizador visualizará as respectivas interacções de filtragem. Contudo, não é possível a nenhum dos utilizadores visualizar as interacções do outro utilizador.
Quando um livro é aberto no Excel Services, a sessão é criada, sendo carregada a versão mais recente do livro. Assim que o livro for associado a uma sessão, quaisquer alterações que um utilizador efectue nessa versão do livro na biblioteca de documentos não se reflectem na sessão actual. Por exemplo, se outro utilizador actualizar o livro no Microsoft Office Excel e o guardar novamente na mesma biblioteca de documentos, essas alterações não serão visualizadas na sessão actual.
Embora apenas possa existir um livro do Excel aberto por sessão, o mesmo livro pode ser aberto em diversas sessões simultaneamente por diversos utilizadores. Para além disso, um utilizador poderá ter mais do que uma sessão aberta num determinado momento, com o mesmo livro ou com um livro diferente. Numa empresa em que haja muitos utilizadores, poderão existir muitos livros diferentes abertos em muitas sessões diferentes. Contudo, existe sempre um livro para cada utilizador e para cada sessão.
Apesar de apenas um utilizador estar associado a uma sessão, um utilizador pode criar várias sessões do mesmo livro. Por exemplo, poderá pretender comparar diferentes vistas da mesma folha de cálculo num livro entre duas páginas de Peças Web, cada uma delas numa janela separada, através da utilização do comando Nova Janela no menu Ficheiro no Internet Explorer. Poderá também pretender comparar dois livros diferentes em duas instâncias diferentes da Peça Web do Excel Web Access na mesma página de Peças Web. Note, contudo, que nunca é possível ter duas ou mais Peças Web do Excel Web Access apresentadas numa página de Peças Web que partilhem a mesma sessão.
Parte Superior da PáginaComo criar e terminar uma sessão no Excel Services
De uma forma geral, uma sessão é criada quando um livro do Excel é aberto, sendo uma sessão terminada quando esse livro é fechado. No entanto, existem diversas formas de criar e terminar uma sessão.
No Excel Services, uma nova sessão é criada quando o seguinte procedimento for efectuado:
- Visualizar o Excel Services com um livro carregado especificado na propriedade Livro
- Recarregar um livro utilizando o comando Recarregar Livro no menu Abrir da barra de ferramentas do Excel Web Access. Este comando utiliza sempre a versão mais recente do livro.
- Abrir um livro do Excel num browser a partir de uma biblioteca de documentos. (Aponte para o item, clique na seta junto ao item e, em seguida, clique em Ver no Browser.)
- Visualizar uma página de Peças Web, como, por exemplo, um dashboard, que contenha um Peça Web do Excel Web Access.
- Utilizar uma interligação de Peças Web para transmitir o URL de um livro do Excel, por exemplo, da Peça Web Vista de Lista de uma biblioteca de documentos à Peça Web do Excel Access.
- Clicar nos botões OK ou Aplicar no painel de ferramentas da Peça Web para actualizar uma propriedade de Peça Web do Excel Web Access.
No Excel Services, a sessão actual é terminada quando o seguinte procedimento for efectuado:
- Permitir que a sessão atinja o tempo limite.
- Abrir o mesmo livro do Excel quando a propriedade Fechar Sessão Antes de Abrir Outra da Peça Web do Excel Web Access for seleccionada.
- Abrir o mesmo livro do Excel numa biblioteca de documentos (aponte para o item, clique na seta junto ao item e, em seguida, clique em Ver no Browser) quando a propriedade Fechar Sessão Antes de Abrir Outra da Peça Web do Excel Web Access for seleccionada.
- Utilizar uma ligação de Peças Web para transmitir o URL de um livro do Excel, por exemplo, da Peça Web Vista de Lista de uma biblioteca de documentos à Peça Web do Excel Access quando a propriedade Fechar Sessão Antes de Abrir Outra da Peça Web do Excel Web Access for seleccionada.
- Defina a propriedade comum Modo de Ajuda da Peça Web do Excel Web Access na secção Avançadas no painel de ferramentas como Navegar e, em seguida, clique no botão Ajuda na barra de ferramentas do Excel Web Access.
Parte Superior da PáginaO que acontece quando o utilizador interage com dados no Excel Services e o tempo limite de uma sessão é atingido
Assim que um livro é aberto no Excel Services, é possível visualizar ou interagir com o livro de modo a ver resultados diferentes. Por exemplo, é possível ordenar, filtrar e actualizar dados ou definir parâmetros. Estas interacções ocorrem durante a sessão, mas não alteram o livro actualmente carregado no Excel Services. Estas interacções ocorrem durante a sessão, mas não alteram o livro actualmente carregado no Excel Web Access. Estas interacções são também temporárias; por conseguinte, quando o tempo limite de uma sessão é atingido, as interacções não são guardadas e não são efectuadas alterações ao livro original.
Se clicar em Actualizar
na barra de ferramentas do Internet Explorer, a vista actual do livro é actualizada, mas a sessão não é terminada. Se clicar em Anterior ou Avançar na barra de ferramentas do Internet Explorer, a sessão não termina. Se fechar a janela do browser a sessão termina.
O tempo limite de uma sessão pode ser atingido mesmo durante a interacção com o Excel Services. Por exemplo, poderá estar a ordenar e filtrar dados e, em seguida, ir almoçar ou para uma reunião antes de concluir a interacção. Quando o tempo limite da sessão é atingido, uma mensagem explica que as interacções com os dados não foram guardadas. Na próxima vez que o livro for aberto, será carregada a versão original do livro ou, se o livro tiver sido actualizado no Excel e guardado na mesma biblioteca de documentos ou pasta de rede, será carregada a nova versão.
Parte Superior da PáginaGuardar a vista no Excel Services antes do tempo limite de uma sessão
Convém saber junto do administrador do sistema qual é o valor de tempo limite de uma sessão para poder planear a interacção com o Excel Services e certificar-se de que tem tempo suficiente para concluir as interacções antes do tempo limite de uma sessão.
Após interagir com um livro no Excel Services, se pretender guardar a vista actual, é possível efectuar o seguinte procedimento:
Parte Superior da Página