Monitoramento de tempo no Notion — para você ou sua equipe | Krista Lamen | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Monitoramento de tempo no Notion — para você ou sua equipe

teacher avatar Krista Lamen, Notion Ambassador

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Introdução

      1:24

    • 2.

      Demonstração de projeto

      2:24

    • 3.

      Configuração de registro de tempo

      5:12

    • 4.

      Configuração de tarefas e projetos

      5:15

    • 5.

      Resumo do tempo

      8:37

    • 6.

      Controles de temporizador

      21:00

    • 7.

      Personalização da página de tarefas

      9:23

    • 8.

      Personalização da página do projeto

      15:00

    • 9.

      Análise de projetos

      11:30

    • 10.

      Painel de monitoramento de tempo

      24:33

    • 11.

      Calendário do Notion

      5:27

    • 12.

      Registro de sessões perdidas

      23:10

    • 13.

      Navegação

      6:15

    • 14.

      Painel principal

      8:04

    • 15.

      Parabéns!

      0:53

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

79

Estudantes

2

Projetos

Sobre este curso

Crie um sistema de monitoramento de tempo no Notion — para você ou sua equipe

Olá, sou a Krista. Sou um nerd de sistemas que adora transformar o caos em claridade, especialmente no Notion.

Criei dezenas de configurações personalizadas para freelancers, equipes e apenas pessoas que querem ter mais controle do seu tempo. Agora estou compartilhando exatamente a que uso todos os dias.

Este curso é para qualquer pessoa que queira entender melhor como seu tempo é gasto — quer você trabalhe sozinho ou em equipe.

Vamos criar um sistema visual e flexível no Notion que vai ajudar você a registrar suas sessões e analisar para onde seu tempo realmente vai.

Você vai criar um sistema para:

✓ registrar no que você está trabalhando e quando,

✓ ver seu uso do tempo por dia, semana e mês,

✓ acompanhar quantas horas cada tarefa e projeto leva,

✓ ver suas sessões no seu Calendário do Notion

✓ analisar seu foco e distribuição de tempo — para você ou sua equipe.

Ao final do curso, você terá um espaço de trabalho personalizado com temporizadores, painéis e visualizações — tudo o que precisa para tomar decisões informadas e relacionadas ao tempo.

Este curso é para:

✓ qualquer pessoa que queira estar mais consciente de como gasta seu tempo — seja você autônomo ou trabalhe em uma empresa

✓ freelancers e empreendedores independentes que querem clareza para organizar seu tempo

✓ líderes de equipe e colaboradores que precisam entender como a carga de trabalho é distribuída.

Não tem experiência no Notion?

Pode parecer um pouco mais difícil no início, mas não se preocupe: vamos avançar passo a passo, com explicações claras ao longo do caminho.

Conheça seu professor

Teacher Profile Image

Krista Lamen

Notion Ambassador

Professor

Hello there! I'm a certified Notion expert and power user with over 4 years of dedicated experience.
I specialize in consulting, creating templates, and courses about Notion.



I worked as a software developer building huge applications. But I always wanted to create software for my personal needs, my life processes and collaborations.

My no-code adventure started from Notion. And it was the One. This tool was a missing puzzle to make it possible to craft software that is best suitable for me. This notebook of new generation opens the whole new world of no-code platforms which are powerful enough to let us create quick and flexible solutions without investing months of work into it.

Making videos is my another passion. That's why I am here sharing my knowl... Visualizar o perfil completo

Level: Intermediate

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução: Oi, eu sou Christa. Sou um especialista certificado em noções e designer de sistemas com experiência em desenvolvimento de software de backhand Nos últimos cinco anos, venho criando configurações e modelos personalizados para pessoas que desejam que suas ferramentas realmente funcionem para elas e ajudei milhares a aprender a usar a noção de forma clara e simples com a ajuda do meu conteúdo educacional Essa aula é para qualquer pessoa que queira entender para onde vai o tempo, esteja você monitorando seu próprio trabalho ou toda a sua equipe. Criaremos um sistema de controle de tempo conveniente e inteligente com temporizadores, botões, painéis e fórmulas inteligentes que fazem as Dentro da classe, você pode criar tudo do zero ou ampliar seu sistema de gerenciamento de tarefas existente com recursos de controle de tempo. Você poderá registrar suas sessões e ver quanto tempo cada tarefa e projeto leva, ver suas análises de controle de tempo por mês, por pessoa, por projeto. E você não precisará descobrir nada sozinho. Vamos passo a passo e você terá acesso ao documento complementar com todas as fórmulas que usamos na aula OK. Agora vamos dar uma olhada no projeto que vamos construir juntos. 2. Demonstração de projeto: Então, qual é o sistema que vamos construir aqui? Ao final desta aula, você terá seu próprio sistema de controle de tempo em funcionamento. Ele incluirá bancos de dados para sessões, tarefas e projetos, todos conectados, e você também poderá usar seus bancos de dados de tarefas e projetos existentes , se já os tiver. Botões para iniciar e parar cronômetros com a capacidade de retornar à mesma tarefa várias vezes. Uma forma de ver o tempo total gasto em cada tarefa e projeto, bem como quanto tempo cada pessoa contribuiu. Painel mostrando sua evolução nas últimas semanas e meses, com opções para contas gratuitas e pagas. E como esse é um sistema para pessoas reais, adicionaremos uma maneira conveniente de registrar sessões esquecidas e universitárias aquelas que você esqueceu de interromper Você poderá acompanhar toda a turma com uma conta gratuita. Ele só dá acesso a um gráfico, mas não se preocupe. Nesta aula, não apenas configuraremos gráficos, mas também visualizações alternativas para visualizar os mesmos dados sem eles. Você pode usar o sistema sozinho ou adaptá-lo para sua equipe. Se você quiser ampliar seu sistema de gerenciamento de tarefas existente com recursos de controle de tempo em vez de criar todo o projeto do zero, basta aplicar todas as alterações nos bancos de dados de tarefas e projetos existentes em vez de criar novos. Para facilitar as coisas, preparei uma página com todas as fórmulas que estamos usando nesta aula Assim, você não precisa postar o vídeo e digitar tudo novamente. Você pode simplesmente encontrar uma fórmula pelo número que você verá na tela toda vez que adicionarmos uma nova fórmula e simplesmente copiá-la e colá-la. Depois de terminar esta aula, você não só estará se preparando para usar o sistema de controle de tempo, mas também saberá como tudo está funcionando dentro dele. E isso é o mais valioso porque lhe dará a liberdade de mudar e adotar o sistema por si mesmo no futuro, especialmente considerando que, nesta aula, praticaremos com todas as noções essenciais para criar sistemas inteligentes, úteis e úteis. Ok, então é hora de começar. 3. Configuração de registro de tempo: Tudo bem Esta é nossa primeira aula prática. Provavelmente, você já usa a noção há algum tempo, já que o controle de tempo não é exatamente a primeira razão pela qual as pessoas o usam. Acho que você já tem algum tipo de sistema para gerenciar tarefas e projetos, e agora você só quer adicionar um módulo de controle de tempo Se não for esse o caso, não se preocupe. Na próxima lição, esboçaremos uma configuração básica para gerenciar tarefas e projetos em noção Mas se você já trabalhou com noções antes, provavelmente sabe que seu recurso mais poderoso são bancos de dados. É por aí que vamos começar. Vamos criar um banco de dados para monitorar as sessões de trabalho ou qualquer outra coisa para a qual você precise monitorar o tempo. Então, vamos criar uma nova página em branco e chamá-la de controle de tempo. É aqui que toda a configuração dessa master class acontecerá. Em seguida, vamos adicionar um banco de dados. Para fazer isso, eu digito uma barra, depois tabela e escolho TableView Você o verá marcado como um banco de dados. Vamos chamá-lo de registro de tempo. Agora que ele foi criado, podemos começar a editar as colunas. Mas primeiro, vou fazer com que a página fique em toda a largura. Clique nos três pontos no canto superior direito e escolha a largura total Isso nos dá mais espaço para trabalhar. Cada sessão que monitoramos precisa de um horário de início. Então, eu adiciono uma coluna de data com o nome início e altero o formato para mês, dia, ano ou qualquer formato de sua preferência. Em seguida, dupliquei essa coluna e a renomeio para o final. Dessa forma, não preciso alterar as configurações de formato novamente. Vamos criar uma entrada de amostra rápida, só para ter algo com que trabalhar. Agora vou adicionar outra coluna. Desta vez, fórmula. Esta fórmula calculará quanto tempo passou entre o início e o fim. As fórmulas em noção são incrivelmente poderosas. Eles permitem que você faça coisas realmente incríveis. Pessoalmente, eu os amo. Mas como essa aula magistral não trata aprender fórmulas em profundidade, vou simplificar Algumas fórmulas, vou escrever do zero, outras, vou simplesmente colar Você já tem acesso ao documento de fórmulas. E toda vez que eu usar um, mostrarei seu número na tela. Assim, você pode copiá-lo e colá-lo rapidamente. Tudo bem, vamos escrever a fórmula. Queremos calcular o número de minutos entre o final e o início. O Notion tem uma função embutida chamada data entre. Terminamos primeiro, depois iniciamos e ajustamos a unidade para minutos. Vamos salvar a fórmula. Perfeito. Agora podemos ver quanto tempo durou essa sessão. E quando eu mudo as datas, o resultado é atualizado. Em seguida, vamos adicionar outra fórmula para mostrar o mesmo valor em horas Nomearemos essa coluna de horas gastas para calculá-la Vou pegar o valor dos minutos gastos e dividi-lo por 60. Salve e configure para mostrar duas casas decimais. Agradável. Agora podemos monitorar o tempo em minutos e em horas. Vamos adicionar mais algumas colunas. Vou criar uma propriedade selecionada e chamá-la de status. Vamos usá-lo para marcar cada sessão como ativa ou concluída. Vou definir o preenchimento em cinza, para que o ativo se destaque mais. Claro, podemos ver se está preenchido para saber se está concluído, mas uma propriedade de status torna mais rápido identificar quais estão ativas e quais estão concluídas. Também quero adicionar uma forma de indicar quem trabalhou nesta sessão. Se você for usar esse sistema para rastreamento pessoal, talvez não precise disso. Mas se você faz parte de uma equipe, obviamente, precisa saber quem registrou o horário, embora você definitivamente queira adicionar uma propriedade pessoal Vou limitar isso a uma pessoa. Porém, se você estiver monitorando coisas como reuniões em grupo, talvez queira permitir mais de uma. E com isso, nosso banco de dados de registro de horas está pronto para se conectar a um sistema de tarefas e projetos. Essa não é a versão final. Vamos aprimorá-lo posteriormente na aula principal, mas isso nos dá a estrutura essencial para monitorar quanto tempo é gasto em cada tarefa ou projeto. No momento, não tenho um sistema de tarefas e projetos configurado nesta página. Claro, eu tenho um no meu espaço de trabalho pessoal, mas por causa dessa master class, vou criar uma versão simplificada, e faremos isso na próxima lição Se você já tem suas próprias tarefas e projetos vinculados, fique à vontade para seguir em frente 4. Configuração de tarefas e projetos: Tudo bem, tarefas e projetos. Agora vamos criar os bancos de dados mais simples, um para tarefas e outro para projetos. Vamos vinculá-los e, nas próximas aulas, trabalharemos com a estrutura e construiremos tudo relacionado ao controle de tempo dentro dela. O processo é muito parecido com o que fizemos antes. Abaixo da tabela de registro de horas, estou criando outra visualização da tabela. Estou chamando isso de tarefas. Mais tarde, vou mudar as coisas. Mas, por enquanto, todos os bancos de dados ficarão em uma única página. Antes de prosseguirmos, quero mencionar uma pequena nuance. Se você não conseguir colocar uma tabela no registro de horas, isso provavelmente significa que você criou seu primeiro banco de dados de uma maneira diferente. O que eu quero dizer com isso? Bem, existem várias maneiras de adicionar um banco de dados em Notion. O que eu uso com o comando slash adiciona o banco de dados como um bloco, que significa que você acaba com uma página e, dentro dela, o bloco é um banco de dados Na noção, tudo é um bloqueio. O texto é um bloco, um marcador é um bloco e, sim, um banco de dados também é um bloco, mas a noção também permite que você expanda um banco de dados para ocupar a página inteira Isso significa que cada banco de dados pode se tornar uma página inteira por si só. E se você usar o prompt na parte inferior, provavelmente transformou a página inteira em um banco de dados. E nesse caso, sim, você não pode colocar nada embaixo dela Então, se foi isso que aconteceu com você, aqui está o que eu recomendo. Crie uma nova página, mova seu banco de dados para dentro dessa página. Em seguida, selecione a opção Transformar em adoção de banco de dados em linha no menu, expanda a largura da página e pronto Você acabará com exatamente a mesma estrutura como se tivesse adicionado o banco de dados como um bloco desde o início. Agora, vamos voltar para a configuração da tarefa. O que fazemos aqui? Renomeamos o nome para tarefa e vamos adicionar algumas propriedades básicas Aquelas em que a maioria das tarefas geralmente têm data de vencimento, Uma pessoa. Obviamente, esse é opcional se você estiver usando o sistema apenas para planejamento pessoal, e também vamos adicionar um status. Agora fazemos o mesmo com os projetos. Crie um novo banco de dados, visualize novamente em tabela. Vamos nomear esse projeto. Precisaremos do título e do status do projeto. Algo como planejado, ativo ou concluído, e digamos que gerenciado por isso é a pessoa responsável. Agora, vamos conectar o banco de dados de projetos ao banco de dados de tarefas. Para fazer isso, adicionamos uma nova coluna do tipo relação e escolhemos a qual banco de dados vinculá-la. No nosso caso, tarefas. Vamos criar uma relação bidirecional para que possamos não apenas ver as tarefas de dentro do projeto, mas também saber a qual projeto cada tarefa pertence. Renomeamos essa propriedade para projeto E o que temos agora Temos tarefas e projetos e podemos vinculá-los uns aos outros. Se você ainda não tem certeza de como as relações funcionam, eu realmente o encorajo a explorá-las mais profundamente, pois é isso que torna as noções tão poderosas, essa capacidade de estruturar seus dados em bancos de dados e depois conectá-los Então, como isso funciona na prática? Agora que conectamos os dois bancos de dados, vamos criar um projeto, meu novo projeto. Agora, quando eu crio tarefas, posso vincular cada tarefa a esse novo projeto. Aqui nesta lista suspensa, todos os seus projetos estarão visíveis Digamos que eu tenha a tarefa um e a tarefa dois. Agora posso ver suas relações dentro de cada registro. Eu abro uma tarefa e vejo imediatamente a qual projeto ela pertence. Mas isso não é tudo mais tarde, e faremos isso juntos. Essa relação permitirá que você mostre uma tabela filtrada dentro da página do projeto com apenas as tarefas relacionadas a esse projeto específico E o melhor de tudo, você não precisa criar uma tabela separada. Para cada projeto. Todas as tarefas virão do seu banco de dados central de tarefas. Vamos parar aqui por enquanto e, na próxima lição, conectaremos o controle de tempo às nossas tarefas e projetos. 5. Resumo do tempo: Nesta lição, vincularemos nosso banco de dados de registro de tempo ao sistema de tarefas e projetos e configuraremos uma forma de mostrar quanto tempo foi gasto trabalhando em cada um. Para tornar tudo um pouco mais divertido, eu já preenchi as tarefas e os projetos com alguns dados de teste. Agora, vamos conectá-los ao nosso sistema de rastreamento. Então, o que fazemos primeiro? Tínhamos uma coluna de tipo de relação no banco de dados de registro de horas. E vincule-o ao banco de dados de tarefas. Isso conectará nossos registros de sessão de trabalho a tarefas específicas. Vou nomear essa coluna de tarefa, já que cada sessão provavelmente pertencerá a uma tarefa. Vamos também habilitar a relação bidirecional. Portanto, o registro de horas também é visível no banco de dados de tarefas. Perfeito. Agora, no banco de dados de tarefas, vejo uma lista de todas as entradas de registro de horas relacionadas a cada tarefa e, no registro de horas, posso escolher a qual tarefa uma sessão pertence. Antes de prosseguirmos, adicionarei rapidamente algumas entradas de teste. Portanto, temos algo para calcular e exibir. Isso parece melhor. O registro não está mais vazio. Também vou torná-lo um pouco mais compacto desativando a configuração de quebra de coluna, que dividia nomes longos em várias linhas, e vamos continuar Agora que temos uma conexão entre as tarefas e o registro de horas, podemos calcular quanto tempo foi gasto em cada tarefa. Isso é o que vamos fazer a seguir. Vamos também tornar essa mesa um pouco mais compacta. Agora vou adicionar uma nova coluna do tipo fórmula, e vou chamá-la de minutos gastos. Nesta fórmula, pegaremos todas as entradas de registro de tempo relacionadas e usaremos a incrível função de mapa para extrair os valores de tempo de cada registro e somar todos eles. Portanto, agora, não apenas armazenamos a duração no registro de horas, mas também vemos o tempo total gasto diretamente na própria tarefa. Se você vinculou várias sessões a uma tarefa, a fórmula mostrará o tempo total em todas elas. A função de mapa é realmente poderosa. Não vou me aprofundar muito em como isso funciona aqui, mas permite que você obtenha dados de registros conectados. Então, sempre que você tiver uma relação em noção, você pode usar o mapa para extrair algo do outro lado Dentro dos parênteses, você usa a palavra mágica atual e, em seguida, seleciona o campo desejado no banco de dados relacionado Por exemplo, se eu remover a soma, não verei o total, mas uma lista de valores, como quantas sessões estão vinculadas e quanto tempo cada uma durou. Às vezes, esse tipo de informação também é útil. Você pode filtrar os dados, extrair valores exclusivos ou criar combinações mais avançadas. Resumindo, o mapa é o núcleo por trás muitas fórmulas poderosas e informativas em noção Ele permite que você apresente informações resumidas sem precisar abrir cada projeto no cartão de tarefas Vamos voltar ao trabalho agora e adicionar outra coluna mostrando o tempo gasto em horas. Então eu crio outra coluna de fórmulas, nomeio-a por horas passadas. E aqui eu poderia fazer os cálculos. Com base nos registros do registro de horas ou simplesmente dividindo por 60, o tempo armazenado na coluna de minutos gastos. Vou configurá-lo para mostrar duas casas decimais. E agora vemos quantas horas foram gastas em uma tarefa. Em seguida, adicionaremos o mesmo cálculo ao banco de dados do projeto. Vamos arrumar um pouco primeiro. Em seguida, adiciono uma nova coluna de fórmula. Para projetos, provavelmente não faz sentido contar minutos. Vamos apenas contar as horas. Vamos realizar as tarefas relacionadas usar a função de mapa novamente. E extraia o valor das horas gastas. Nós apenas calculamos isso para cada tarefa e resumimos. Nota rápida, você não precisa digitar essas fórmulas manualmente Se você perder um ponto, uma citação ou um colchete, simplesmente não funcionará É por isso que toda vez que usarmos uma fórmula na aula principal, você verá um número de fórmula na tela. Você pode procurá-lo no documento de fórmulas, copiá-lo e colá-lo em seu banco de dados Também vou configurá-lo para mostrar duas casas decimais. E agora podemos ver quanto tempo foi gasto em cada projeto. Agora, vamos adicionar mais uma fórmula. Este eu não vou escrever do zero. Vou copiá-lo porque é um pouco mais complexo e ocupa algumas linhas. Essa fórmula formatará o tempo gasto em um formato mais legível Copiei a fórmula e agora estou colando-a no banco de dados de tarefas Importante: ao colar a fórmula, certifique-se de que a referência à sua coluna fique cinza. Isso significa que a noção o reconheceu. Se isso não acontecer, às vezes a noção pode detectar uma coluna, ou talvez uma coluna tenha um nome um pouco diferente. Vamos dar uma olhada nesse caso. Digamos que a coluna tenha um nome diferente. Eu colo a fórmula e o que eu vejo? Apenas o nome como texto. Isso significa que a noção não o reconheceu. Nesse caso, exclua essa parte, deixe apenas duas vírgulas e clique na coluna correta manualmente Agora funciona. Se você renomear a coluna posteriormente, Notion atualizará automaticamente a fórmula Ele sabe qual deles você quis dizer. E o que essa fórmula faz? Ele formata o total de horas em um formato mais legível por humanos Você nem consegue definir o que conta como um dia. Por exemplo, oito horas de trabalho em vez de 24. Portanto, se você trabalhou em uma tarefa por 16 horas, verá dois dias. Agora vamos adicionar o mesmo tipo de fórmula aos projetos. É rápido observar que ainda não temos uma coluna para minutos e projetos gastos. Então, antes de colarmos a fórmula, precisamos criá-la. Eu vou ao banco de dados do projeto, crio uma coluna de fórmula , passo minutos e calculo isso pegando todas as tarefas relacionadas usando mapa e somando os minutos de cada tarefa Agora posso adicionar a mesma fórmula de hora formatada que usamos no banco de dados de tarefas Ótimo. Ele reconheceu a coluna e agora vemos o tempo total e as horas gastas em cada projeto. A propósito, se você não gostar da cor laranja usada na fórmula, pode alterá-la para azul ou preto. Basta substituir a cor na fórmula. E atualize-o onde quer que seja usado. Agora que temos essa fórmula pronta, por que não adicioná-la também ao registro de tempo? Afinal, já passamos a coluna de minutos lá. Será útil mais tarde, quando exibirmos os registros como cartões, para que possamos ver rapidamente quanto tempo a sessão durou em um formato legível por humanos No momento, não parece ótimo. É apenas um bloco de dados brutos. Todas as colunas estão próximas umas das outras e está bagunçado. Mas tudo bem por enquanto. Neste estágio, estamos apenas construindo o back-end, a estrutura bruta do nosso sistema. Mais tarde, faremos com que tudo pareça bonito. Criaremos um painel personalizado para monitorar o tempo de maneira perfeita, então não se preocupe Eu vou parecer muito melhor em breve. E na próxima lição, adicionaremos funcionalidades para iniciar e interromper sessões de trabalho com um único clique. 6. Controles de temporizador: A estrutura básica do sistema está pronta. Agora é hora de torná-lo mais conveniente e visualmente atraente Nesta lição, vamos nos concentrar em melhorar a usabilidade e adicionar mecanismos para iniciar e interromper sessões com um único clique Neste momento, já temos um banco de dados onde podemos registrar sessões de trabalho ou outras atividades, incluindo horários de início e término, informações adicionais e conexões com tarefas. Mas fazer tudo isso manualmente, obviamente, não é muito conveniente. As informações que precisamos inserir geralmente são contextuais. Podemos extraí-lo da situação atual. Quando começamos a trabalhar em algo, queremos que esse momento exato seja salvo na coluna inicial. O mesmo vale para o final. Normalmente, a tarefa já existe na noção. Estamos apenas começando a trabalhar nisso. Então, idealmente, essa tarefa deve aparecer automaticamente na relação de tarefas da sessão. E, claro, o campo pessoa deve conter a pessoa que criou a sessão. Por que não preencher isso automaticamente? Este é um estojo de uso perfeito para adicionar botões. Os botões são uma das ferramentas de noção mais poderosas. Eles estão ao lado de bancos de dados e relações como componentes essenciais. Se você quiser usar a noção com confiança, precisa entender como os botões funcionam Agora vamos adicionar o primeiro botão ao nosso sistema. Os botões em noção podem ser editados de duas maneiras, como um bloco independente ou como uma coluna dentro de um banco de dados Usaremos as duas abordagens, mas vamos começar com um bloco de botões independente Vamos adicioná-lo ao topo da página. Digite ash para exibir a lista de blocos disponíveis e, em seguida, digite o botão. O botão é criado. Vamos chamá-lo de iniciar o cronômetro. Vamos mudar o ícone para algo mais apropriado. Agora, configuramos o comportamento dos botões. Queríamos criar uma nova entrada no banco de dados de registro de horas e pré-preencher todos os campos que já conhecemos. Para fazer isso, selecionamos a segunda opção na página dois e, em seguida, escolhemos o banco de dados Tog Vamos dar um nome à sessão de trabalho. O que podemos pré-preencher? Na hora de início, escolhemos a opção acionada por hora. Isso significa que o momento em que você clicar no botão será salvo no campo inicial. Em seguida, definimos o status ativo e selecionamos a pessoa como ativo e selecionamos a pessoa que clicou no Quais campos são deixados vazios. Mas tudo bem. A sessão acabou de começar. Também a tarefa. Isso é totalmente razoável. O Notion não sabe em qual tarefa você está trabalhando quando clica no botão. Posteriormente, criaremos um botão inteligente que vincula a sessão à tarefa correta. Mas esse botão autônomo criado como um bloco separado é útil nos casos em que ainda não há nenhuma tarefa ou você precisa começar rapidamente e vinculá-la posteriormente Então preenchemos tudo o que pudemos e deixamos a tarefa e terminamos vazios. Vamos testar como o botão funciona. Clique em Iniciar o cronômetro. Uma nova sessão é criada. Incrível. O que mais podemos acrescentar? Bem, se você iniciar uma nova sessão, provavelmente desejará que a anterior pare automaticamente. Embora, por experiência própria, isso varie. Algumas pessoas preferem interromper as sessões manualmente. Mas se você quiser que as sessões terminem automaticamente, vamos adicionar outra etapa e ela precisa ser executada antes que a nova sessão seja adicionada. Então, agora vamos adicionar essa etapa e movê-la para o topo. Nesta etapa, editamos as sessões existentes. Escolhemos a terceira opção, Editar página em. Vamos arrastar essa etapa até o topo. Agora, selecionamos onde queremos editar as páginas no banco de dados de registro de horas. Atualmente, o filtro não está configurado, então ele tentaria editar todos os registros. Precisamos restringi-lo para editar apenas os que queremos. Quais sessões estamos almejando? Os criados por nós e ainda marcados como ativos, o que significa que ainda não foram concluídos. Defina a pessoa para mim, adicione outra condição. Certifique-se de que está escrito e escolha o status igual a ativo. Graças a esse filtro, o botão atualizará somente as entradas que atendam a essas condições. Normalmente, será apenas um registro. O que fazemos com isso? Dissemos então até o momento em que o botão foi clicado e atualizamos o status para concluí-lo Vamos testar o botão. Eu já tenho uma sessão ativa. Vamos dar um nome a ele. Eu clico em Iniciar o cronômetro. Tudo funciona conforme o esperado. A sessão anterior foi encerrada e uma nova foi criada. Agora, no final do dia, você provavelmente vai querer um botão que interrompa sua sessão sem iniciar uma nova. Então, vamos adicionar outro botão que simplesmente interrompe todas as suas sessões ativas. Podemos trapacear um pouco aqui. Basta duplicar o botão que acabamos criar e remover a segunda etapa, aquela que adiciona uma nova sessão Deixamos apenas a etapa de edição das sessões existentes. Vamos renomear o botão para parar o cronômetro. Escolheremos um emoji mais adequado, talvez um quadrado. Também pode ser algo como um símbolo de pausa. Vamos testar esse também. Eu clico em Parar o cronômetro, a sessão é encerrada Ótimo. Vamos começar a organizar nosso painel. Mova o bloco de registro de horas para o lado direito dos botões. Vamos adicionar um título, algo como ações. Vamos alterá-lo para o maior tamanho disponível. Sob o título desta seção, você pode adicionar um divisor Basta digitar três hífens em uma linha ou escolher o bloco divisor Por enquanto, vamos reduzir as larguras das colunas no registro de horas, para que possamos ver mais dados da tabela Posteriormente, removeremos totalmente essa visualização de tabela daqui, mas vou mantê-la por enquanto para que possamos observar facilmente como os registros mudam quando pressionamos os botões nos quais estamos trabalhando nesta lição. Agora, adicionaremos um botão que não apenas cria uma sessão, mas também a vincula a uma tarefa específica. É exatamente para isso que servem os botões dentro do banco de dados de tarefas. Portanto, a noção pode entender o contexto. Vamos adicionar uma nova coluna do tipo botão. Dê um nome, inicie o cronômetro. A interface de configuração dos botões se parece exatamente com a do bloco autônomo, e estamos seguindo as mesmas etapas Primeiro, queremos interromper qualquer sessão existente que iniciamos anteriormente. Então, escolhemos editar páginas e escolher o banco de dados de registro de horas. Novamente, configuramos o filtro. Definir pessoa é igual a mim e status é igual Verifique se o operador lógico diz e se o filtro está configurado. Agora definimos a hora de término e o status como concluído. Em seguida, criamos uma nova sessão, escolhemos na página dois e selecionamos o banco de dados do registro de horas. O início é igual ao tempo do clique. Pessoa é igual a quem clicou. O status é igual a ativo e agora podemos vincular dinamicamente Usou a variável especial. Esta página será substituída com base na tarefa em que você clicou no botão Também podemos extrair o título da tarefa, para que a sessão tenha o mesmo título da tarefa. Para fazer isso, escolha Editar como fórmula, selecione esta página, digite um ponto para acessar a lista de propriedades e encontre aquela que armazena o título da tarefa. O meu está armazenado na coluna de tarefas. O seu pode ser diferente. Salve e salve novamente. Vamos testá-lo. Vou congelar a coluna do título para que possamos vê-la melhor. Agora escolho o layout da página inicial de atualização de tarefas e clico em Iniciar o cronômetro Uma nova sessão foi criada com o nome Atualizar layout da página inicial O início está definido, o status está correto. A pessoa sou eu e está ligada à tarefa. Perfeito. Tudo funciona. Vamos verificar se a sessão anterior termina ao iniciar um novo cronômetro. Vou começar a corrigir links de rodapé. atualização do layout da página inicial está concluída e os links de rodapé fixo Vamos seguir em frente, já temos um botão independente chamado parar o cronômetro Agora, a questão é: devemos adicionar o mesmo botão para tarefas individuais? Tecnicamente, podemos fazer isso, mas em meus sistemas, eu geralmente não adiciono isso. O motivo é simples. Devido às limitações atuais das noções, esse botão pode ser configurado para interromper somente as sessões relacionadas à tarefa em que você está clicando Não importa em qual tarefa você clique, pare o cronômetro todas as suas sessões ativas serão interrompidas Isso cria confusão. Não é o tipo de comportamento intuitivo que os usuários esperariam. Ainda assim, mostrarei como esse botão se comportaria adicionando-o temporariamente ao banco de dados de tarefas. Você não precisa acompanhar, eu vou excluí-lo depois Então eu crio um novo botão chamado Parar o cronômetro, e o que queremos que esse botão faça? Queremos que ele edite páginas no banco de dados de registro de horas. Definimos o filtro normalmente, o status está ativo e a pessoa sou eu. E eu também adoraria poder filtrar dinamicamente por tarefa. Lembre-se de como usamos essa referência de página ao configurar o botão de início do cronômetro. Bem, aqui essa opção não está disponível. Não usar filtros é provavelmente uma limitação técnica da noção. Só podemos usar uma referência de tarefa estática, o que não funciona para nós. Então, deixamos o filtro apenas com status e pessoa, definimos a hora de término e atualizamos o status para concluí-lo. Agora, aqui está o problema. Digamos que eu tenha uma sessão ativa vinculada à tarefa, corrija os links do rodapé Se eu clicar em Parar o cronômetro dessa tarefa, está tudo bem Mas se eu clicar em Parar o cronômetro em alguma outra tarefa, como atualizar o layout da página inicial, essa sessão ainda será Então, novamente, esse comportamento não é intuitivo. Vamos lançar um novo cronômetro agora. E quando voltamos ao banco de dados de registro de horas, podemos ver que, mesmo com apenas algumas entradas, a sessão ativa já se perde na lista. Isso não é conveniente. Vamos melhorar isso criando um espaço dedicado onde podemos ver apenas nossa sessão ativa, não em uma tabela, mas na exibição de cartões. E agora vamos desvendar outro pouco da magia das noções. A capacidade de mostrar o conteúdo do banco de dados em diferentes partes do seu espaço de trabalho Adicionaremos uma visualização do nosso registro de horas em outro lugar, mostrando especificamente apenas a sessão ativa. Para fazer isso, usamos a visualização vinculada do bloco de banco de dados. Eu digito slash Link e escolho Visualização vinculada do banco de dados. Eu seleciono nosso banco de dados de registro de horas. Agora aparece aqui também. Observe a pequena seta ao lado do título do banco de dados. É assim que você sabe que essa é uma visualização vinculada. O banco de dados original não tem essa seta. Isso é importante. Se eu excluir o banco de dados original, excluo tudo que está dentro dele. Vamos desfazer isso. Mas se eu excluir a visualização vinculada, nada de ruim acontece. É por isso que, mais tarde, armazenaremos todos os bancos de dados originais em um local separado que nunca tocamos e criaremos nossos painéis usando apenas visualizações vinculadas Outra forma de criar uma visualização vinculada é simplesmente copiar uma existente. Clique com o botão direito do mouse em Copiar link para visualizar, colar e selecionar a exibição do banco de dados vinculado. Mesmo resultado. Agora vamos configurar essa visualização. Primeiro, quero mudar o layout da tabela para a galeria. Em seguida, desligo a visualização do cartão. Como minhas entradas de sessão não contêm imagens ou textos que precisem ser visualizados, também reduzo o tamanho do cartão para pequeno Em seguida, vou às propriedades e me certifico de que o status esteja visível no cartão. No momento, estamos vendo todas as sessões. Essas são as mesmas informações que vemos na tabela principal exibida como cartas, a coluna inicial e outras colunas estão escondidas aqui. Só vemos o nome e o status. Todas as outras informações ainda estão disponíveis dentro do cartão. Então, vamos às configurações do filtro. Queremos ver somente as entradas em que o status está ativo. Vamos dar um passo adiante. Transforme o filtro em avançado e adicione uma segunda condição. A pessoa sou eu. Agora estamos mostrando apenas nossa sessão ativa. Vamos renomear a exibição para algo como cronômetro ativo ou atual E acima do bloco, adicionarei um cabeçalho de seção chamado cronômetro. Com uma divisória embaixo. Além disso, vamos ocultar o título do banco de dados. Sempre podemos mostrá-lo novamente nas configurações de visualização. Uma dica: quando o nome do banco de dados está oculto, fica mais difícil saber se você está trabalhando com uma exibição vinculada ou com o banco de dados original. É por isso que eu recomendo manter os originais em algum lugar seguro e sempre construir com vistas vinculadas Outra forma de verificar se é o banco de dados original, você só verá a opção de layout nas configurações. Se for uma visualização vinculada, você também verá a fonte, significa que você pode alternar para outro banco de dados de origem a qualquer momento Agora, sugiro adicionar também o botão de parar o cronômetro diretamente ao cartão Aqui no painel principal, esse botão pode não ser muito útil porque você pode fazer a mesma coisa com o botão. Já adicionamos à lista de ações. No entanto, se sua lista de ações ficar mais longa, talvez seja mais fácil simplesmente dar uma olhada no cartão Você nem precisa abri-lo e clicar no botão diretamente no cartão. Posteriormente, esse botão será útil quando adicionarmos uma tabela de sessões dentro tarefas individuais, mas isso é para mais tarde Por enquanto, vamos adicionar esse botão ao cartão. Como antes, podemos editar no banco de dados principal criando uma nova coluna. Você também pode fazer isso diretamente na página de registro. Basta abrir qualquer registro e clicar em Adicionar propriedade. Escolha o botão e nomeie-o para parar o cronômetro. Desta vez, o comportamento é simples. Só queremos editar esta sessão. Então, escolhemos editar propriedade e, dentro dela, atualizamos a hora de término para agora e o status para concluí-la. Torne o botão visível. Vamos testá-lo. Funciona perfeitamente. A sessão agora está marcada como concluída. Vamos começar um novo cronômetro Você verá a nova sessão aparecer imediatamente na seção ativa Mas agora eu quero ver quanto tempo se passou desde o início desta sessão. Vamos tornar a coluna necessária visível no cartão. Essa é a coluna de tempo gasto, mas, como você pode ver, nada mudou. Isso significa que essa coluna está vazia no momento. Vamos abrir o cartão. Sim, está realmente vazio, está vazio porque depende de outra propriedade, minutos gastos, e essa propriedade também está vazia. Por que está vazio? Porque não temos o horário de término da sessão. Somente a hora de início. Portanto, não podemos calcular quantos minutos se passaram entre os dois. Agora vou mudar a fórmula de forma que, se a hora de término não tiver sido definida, a hora seja calculada da hora de início até o momento atual. Se você copiou a fórmula pronta, provavelmente já tem essa alteração Mas se você estava escrevendo manualmente me seguindo, precisará atualizar a forma como a fórmula funciona agora. Então, o que vamos fazer? Aqui está a lógica. Se o final estiver vazio, use agora. Caso contrário, use end. Portanto, toda essa construção consiste em três partes antes do ponto de interrogação, entre o ponto de interrogação e os dois pontos e depois dos dois pontos A primeira parte é a condição. Se for verdade, entramos nessa parte e pulamos a outra Se a condição for falsa, ou seja, o enti não está vazio , ignoramos essa parte e executamos a parte após os dois pontos Basicamente, é o equivalente a uma função I apenas em uma forma mais compacta. Salve a fórmula e agora vemos que se passaram 3 minutos desde o início da sessão. Esse valor também é mostrado diretamente no cartão. Podemos aumentar um pouco o campo de tempo gasto. Você pode até mesmo ocultar o campo de status porque tudo nessa visualização está, por definição, ativo. Uma última coisa a saber o valor do cronômetro não é atualizado automaticamente em tempo real Você verá o novo valor depois de atualizar a página. Portanto, se você estiver trabalhando em outra guia por uma hora e voltar, ela ainda dirá 3 minutos até você atualizar É assim que as fórmulas de noções funcionam. E assim, iniciar e parar os cronômetros ficou muito mais fácil Na próxima lição, examinaremos cartões de tarefas e projetos, exibiremos as sessões lá e exploraremos outro tipo de propriedade poderoso. O rolo para cima. 7. Personalização da página de tarefas: Uma nova lição. Neste, configuraremos como as sessões são exibidas nas páginas de tarefas, nas páginas do projeto e como outras propriedades aparecem. Também ajustaremos um pouco forma como as tarefas e os projetos são estruturados e exploraremos como a noção nos permite personalizar o layout de uma página. Começaremos com tarefas e demonstrarei tudo usando a primeira tarefa. Atualize o layout da página inicial. Vou abri-lo no modo de tela cheia. Então, o que já vemos aqui? Basicamente, todas as sessões de trabalho relacionadas à tarefa são listadas na coluna de registro de horas. Se você se sentir confortável vendo as sessões dessa forma, pode deixar as coisas assim. Você pode tornar essas entradas mais informativas exibindo o tempo gasto, a pessoa responsável e também mostrando o status Se isso funcionar para você, você pode deixar como está. Mas vamos dar uma olhada em formas alternativas de exibir sessões e, de forma mais geral, quaisquer registros relacionados. Vamos ao menu de layout personalizado. Certifique-se de clicar em algum lugar em uma parte vazia da página para que nenhum elemento específico seja selecionado. Em seguida, mude para o segundo modo de exibição. Gravado Isso habilitará uma seção adicional em cada página da tarefa, na qual você poderá adicionar visualizações com guias mostrando entradas relacionadas O que nos interessa aqui são sessões de trabalho relacionadas à tarefa. Então, selecionamos o registro de tempo e configuramos a visualização. Acho que o layout da tabela funciona melhor, mas vamos esconder algumas propriedades. Primeiro, observe que o filtro já está configurado automaticamente e filtrado corretamente pela tarefa atual Isso significa que estamos vendo somente as sessões que pertencem à tarefa na página que estamos visualizando. É por isso que podemos ocultar a coluna de tarefas, pois sempre que vemos uma sessão aqui, já sabemos que ela pertence à página da tarefa atual. Você pode mover a coluna inicial. E esse também é um bom lugar para habilitar a quebra de texto para o título da tarefa Vamos tornar as colunas mais estreitas. Deixaremos visíveis a hora ou o botão de parada e o tempo gasto. O resto das colunas podem ser ocultadas. Manteremos a coluna de pessoas e acho que a coluna de status também pode permanecer. Vamos aproximá-lo do início. Opcionalmente, você pode remover divisores verticais. Você também pode alterar o ícone dessa guia. Vamos salvar as alterações e ver como ficam. Agora, usando a guia, podemos ver todas as informações relacionadas à tarefa. Quando mudamos para o registro de horas, vemos apenas as sessões relacionadas a essa tarefa específica. Vamos adicionar outra guia que mostra a sessão ativa dessa tarefa. Essa também será uma visão do registro de horas. Vamos nomear a guia como sessão ativa. Agora, configuraremos os filtros para que eles mostrem não apenas as sessões relacionadas a essa tarefa, mas também os filtros por status para exibir somente as sessões ativas. Vamos mudar para o layout da galeria para exibir a sessão como um cartão, assim como fizemos no painel principal, exibiremos o status para que você possa ver imediatamente no cartão que é uma sessão ativa sem precisar verificar novamente Também exibiremos a parada a hora de um botão e a propriedade de tempo gasto. Você também pode exibir a pessoa para que se abrir a tarefa e ver uma sessão ativa, saiba quem está trabalhando nela no momento , se houver alguma. Vamos salvar as alterações. Agora vou começar uma sessão para essa tarefa. Eu ligo o cronômetro e vamos dar uma olhada. O cartão apareceu, mas precisamos alterá-lo. Vamos remover a pré-visualização. E mova o botão de parada do cronômetro até a parte inferior. Às vezes, você pode querer espaçar um pouco mais os elementos. Por exemplo, eu gostaria que o botão de parada fosse um pouco mais baixo. Como podemos fazer isso? Aqui está um truque. Vamos adicionar uma coluna técnica ao registro de horas e chamá-la de separador Vamos fazer disso uma fórmula. Vamos inserir um símbolo de quebra de linha nele. Deve ficar assim. uma barra invertida e certifique-se de incluir a barra invertida e colocá-la entre aspas duplas Agora podemos adicionar o separador acima do botão. Vamos ver como fica. Então, o que vemos? O botão é exibido um pouco abaixo. Costumo usar esse método. Em vez de usar uma quebra de linha, você também pode inserir uma série de traços para separar visualmente um grupo de propriedades do que vem antes ou depois Você pode adicionar vários desses separadores. Lembre-se de que um separador, como qualquer outra propriedade, só pode ser usado uma vez O layout foi redefinido porque eu não o salvei. Então, vou ocultar a prévia novamente e também gostaria de alterar o ícone. Vamos usar um símbolo de jogo aqui. Acho que isso é mais informativo. OK. Tudo parece bem, mas eu gostaria que alguns desses dados fossem exibidos ao mesmo tempo que o registro de horas, e isso é possível. Vamos cuidar disso agora. Mais uma vez, vamos ao layout personalizado, verificamos se o título está selecionado, clicamos nele se não estiver e escolhemos quais propriedades queremos exibir sob o título. Você pode selecionar até quatro, então escolha as mais importantes. O que poderiam ser? Provavelmente, o projeto, o status da tarefa, a pessoa responsável e quanto tempo já foi gasto na tarefa. Eu também gostaria de adicionar a data de vencimento, mas isso significaria abrir mão de algo. Então, deixaremos a data de vencimento para ser vista na primeira guia, que podemos renomear, por exemplo, para detalhes. O que mais podemos fazer? Podemos ocultar a lista de propriedades porque o registro de horas já está disponível nas guias. O total de minutos e horas gastos também não é realmente necessário porque podemos ver essas informações aqui. podemos adicionar a data de vencimento e disso, podemos adicionar a data de vencimento e a hora de início ou o botão. Como outra opção, poderíamos mover a data de vencimento para o topo e colocar o tempo total gasto abaixo. Vamos ver como fica agora. Passamos para a etapa de registro, depois voltamos para os detalhes, e podemos ver a data de vencimento e o início, a hora ou o botão. As propriedades que movemos para a barra lateral estão sempre acessíveis por meio desses três pontos Você pode ver todos eles lá. Opcionalmente, você pode ocultar o ícone da página e configurar todas as páginas para sempre serem exibidas em largura total, o que eu definitivamente recomendo Se você não precisar deixar comentários, basta desativar essa seção. Vou deixá-lo ativado por enquanto. Vamos salvar as alterações. Agora vamos passar para o projeto, mas antes de falarmos sobre essas guias e por que elas são tão boas, a questão é que, quando você personaliza o layout de uma página, essas alterações são aplicadas automaticamente a cada tarefa Portanto, se eu abrir qualquer outra tarefa agora, verei exatamente as mesmas guias já configuradas E isso é uma grande vantagem. Isso significa que você não precisa configurar cada página manualmente. No banco de dados do projeto, usaremos um método diferente e você verá por que as guias são mais convenientes Esse outro método usa modelos, mas os modelos precisam ser aplicados manualmente a cada página existente. As guias são mais simples Ao mesmo tempo, isso também pode ser uma desvantagem pois você não pode configurar guias forma diferente para páginas específicas Nesses casos, os modelos são a melhor opção. Outra desvantagem de usar guias é que, ao abrir uma guia, você perde de vista tudo na primeira Não há como exibir o conteúdo das duas guias ao mesmo tempo. Você precisará usar modelos novamente. Claro, você sempre pode ver as quatro propriedades selecionadas abaixo do título, mas não pode exibir mais de quatro. Talvez isso mude mais tarde, mas, por enquanto, é assim que funciona. 8. Personalização da página do projeto: O. Vamos passar para os projetos. Estou abrindo uma entrada de projeto. Usaremos o projeto de redesign do site como exemplo e vamos começar com algo que já sabemos Vamos personalizar o layout, habilitar páginas de largura total para todos os projetos e selecionar as propriedades mais importantes para exibir na parte superior. Que seja o status e a pessoa responsáveis. É claro que, em uma situação real, haveria algumas datas aqui. Eu simplesmente não tenho nenhum. E talvez também mostremos quanto tempo já foi gasto no projeto. Podemos ocultar ícones e mover todas as outras propriedades para a barra lateral dobrável, já que realmente não precisamos delas no momento. As tarefas e sessões relacionadas farão parte do conteúdo desta página. Vamos configurar isso a seguir. Vamos começar exibindo as tarefas relacionadas a esse projeto. E você já sabe de qual bloco precisaremos. Nós o usamos na lição anterior para mostrar o cronômetro ativo separadamente. Você provavelmente já adivinhou que é o bloco de visualização vinculado. Desta vez, no entanto, vamos usá-lo para tarefas em vez do cronômetro. Selecionamos o banco de dados de tarefas e configuramos um filtro. Queremos ver somente as tarefas relacionadas a esse projeto. Então, no filtro, escolhemos projeto e selecionamos o redesign do site Podemos ocultar o nome do banco de dados e usar o nome da guia para exibir algo como tarefas. Você também pode alterar o ícone para algo mais apropriado. Vamos deixar apenas as colunas mais essenciais. Acho que não há necessidade de mostrar o registro de horas aqui. Também não há necessidade de mostrar a coluna do projeto porque já sabemos que todas as tarefas nessa tabela estão relacionadas a esse projeto. Vamos mover o status para o início. Podemos reduzir o tamanho da coluna da data de vencimento. Acho que a pessoa responsável deve ser colocada logo após o nome da tarefa. O que mais podemos fazer aqui? o botão de iniciar o cronômetro Na verdade, o botão de iniciar o cronômetro ocupa bastante espaço, e podemos corrigir isso diminuindo o rótulo Costumo usar imagens nos nomes dos botões. Vamos fazer isso aqui. Estou procurando um triângulo preto para simbolizar a indicação do cronômetro E agora o botão é muito menor. Agora posso restringir a coluna o máximo possível, mantendo pressionada a opção no macOS ou Alt no Windows, e então posso mover o botão Por exemplo, no início ou coloque-o logo após o status. Você também pode alterar o ícone para deixar mais claro o que o botão faz Gosto de remover os divisores verticais e, em seguida, podemos ajustar as configurações de classificação. Por exemplo, classifique as tarefas por status ou data de vencimento. Você também pode adicionar outras guias com diferentes visualizações de tarefas. Por exemplo, vou duplicar a guia e agora vou configurar uma visualização em quadro onde as tarefas podem ser agrupadas por membros da equipe A configuração de grupo por é automaticamente definida como status, mas vou alterá-la para pessoa. Vou ativar a exibição de status para tornar as coisas mais claras. Talvez eu também mostre a data de vencimento. Vou renomear a fita para “pessoa B”. Você pode alterar o ícone para, e se uma nova tarefa aparecer, por exemplo, atualizar recursos visuais e ela ainda não tiver sido atribuída, ela aparecerá aqui Provavelmente é melhor mover esse grupo para a extrema esquerda para que você possa ver facilmente todas as tarefas não atribuídas, e vou reatribuir uma das tarefas para Anya para dar mais sentido a essa demonstração de visualização Agora podemos ver como as tarefas são distribuídas entre duas pessoas. Você pode filtrar tarefas que já foram concluídas ou tarefas que foram criadas ou concluídas há mais de um mês, por exemplo. Você está vendo apenas as mais relevantes, e é assim que você pode criar quantas guias precisar para trabalhar com suas tarefas Você nem precisa usar abas. Você pode ver uma abaixo da outra. Por exemplo, o quadro pode estar localizado abaixo da lista de tarefas. E, em vez de trocar de guia, basta rolar para baixo e gerenciar os status a partir daí Então, aqui você está totalmente livre para configurar o espaço de trabalho da maneira que quiser Digamos que terminamos as tarefas por enquanto e passamos a exibir as sessões. E ao longo do caminho, vamos nos deparar com um problema. Vamos usar o bloco de visualização vinculado novamente. Escolhemos o banco de dados do registro de horas e agora vemos todas as sessões gravadas. Mas estamos interessados apenas nas sessões relacionadas a esse projeto específico. Então, abrimos as configurações do filtro. E o que vemos? Não há nenhum projeto aqui. Nós não o editamos. Podemos filtrar sessões por tarefas, mas se adicionarmos uma nova tarefa, precisaremos voltar à página do projeto e reconfigurar o filtro manualmente para incluir sessões nessa nova tarefa Obviamente, essa não é uma boa solução. Portanto, precisamos melhorar o sistema para que possamos filtrar as sessões por projeto, não apenas por tarefa. Podemos configurar isso aqui, já que estamos dentro do banco de dados de registro de horas. Adicionaremos uma nova coluna para nos ajudar a resolver isso, que será uma coluna acumulável. Roll up é essencialmente uma janela que permite que você escolha as propriedades dos registros relacionados. Ao configurar um pacote cumulativo, você especifica em qual relação está interessado. No nosso caso, são tarefas e, em seguida, você escolhe qual propriedade da tarefa relacionada deseja recuperar. Selecione o projeto. Vamos nomear essa propriedade projeto por tarefa para deixar claro que esse é o projeto relacionado à tarefa à qual a sessão está vinculada. E VoalA agora, para cada sessão, vemos não apenas a tarefa relacionada, mas também a qual projeto a tarefa pertence e, portanto, a qual projeto essa sessão pertence Agora, nas configurações do filtro, podemos filtrar as sessões por projeto. Escolhemos o redesenho do site e configuramos a visualização. Podemos ocultar o título do banco de dados. Também podemos ocultar a tarefa associada à sessão. O mesmo vale para o projeto. O que nos importa é iniciar e parar, o botão do cronômetro, quanto tempo foi gasto quem iniciou a sessão e o status Também removerei as divisórias verticais aqui. Renomeie a guia. E mude seu ícone. A propósito, vamos também atualizar o ícone da coluna de tempo gasto para refletir melhor seu conteúdo. Também vale a pena configurar a classificação para que as sessões sejam ordenadas por data. Eu prefiro ter as sessões mais recentes no topo. Em vez disso, escolha a opção ascendente, se preferir tê-las na parte inferior O que mais podemos fazer aqui? Podemos adicionar um ícone quadrado ao botão parar. Vamos editar. Costumo usar este site para encontrar emojis, escolher o que você gosta, copiá-lo e colá-lo no nome do botão Você pode até mesmo remover completamente a palavra e deixar o quadrado. Mas como esse botão é usado na página principal e no cartão, acho que manter a palavra faz com que pareça mais bonito Na verdade, você pode criar dois botões, um com o quadrado e outro com o quadrado e a palavra e usá-los em lugares diferentes conforme necessário, mesmo que o comportamento deles seja exatamente o mesmo. O que mais devemos fazer aqui? Devemos adicionar cabeçalhos. Esses são os títulos das seções. Por exemplo, tarefas e, abaixo disso, sessões de trabalho. Quando você usa títulos, ele permite que você navegue por seção e você verá um menu de navegação à direita Se você usar títulos de níveis diferentes, como H um e dois, a hierarquia também será refletida no menu de navegação Agora, vamos comparar esse método de organizar o interior de uma página com o que usamos para tarefas. No projeto, entramos no cartão e personalizamos a exibição de tarefas e sessões, mas não usamos abas. Aqui, temos uma estrutura simples ativada e, se abrirmos um projeto diferente, veremos que nada mudou dentro dele, ao contrário das tarefas, em que editamos guias em uma tarefa e elas aparecem em todas as outras Então, como podemos fazer essa estrutura aparecer em todos os outros projetos? É aí que entram os modelos de banco de dados. Primeiro, copiarei tudo o que edito dentro do projeto de redesign do site e criarei um novo modelo Para fazer isso, clique na seta ao lado de Novo e selecione Novo modelo. Vamos chamá-lo de um novo projeto. E dentro do modelo, cole tudo o que você acabou de copiar. Agora, nesta cópia, todos os filtros ainda estão apontando para o projeto original em que configuramos a exibição de tarefas e sessões. Então, precisamos atualizar esses filtros. Em vez de redesenhar o site, devemos especificar o novo projeto que acabamos de criar Ao contrário de todas as outras entradas, o novo projeto não é realmente um projeto, é um modelo de projeto. Vamos remover o redesenho do site. Naturalmente, a lista agora está vazia. Vamos fazer a mesma coisa na segunda guia. Altere o filtro para que corresponda ao modelo. Posteriormente, quando você criar um novo projeto com base nesse modelo, Notion inserirá automaticamente o Notion inserirá automaticamente o novo projeto nesse filtro, e esse é um recurso de noção muito importante e incrível que você deve absolutamente lembrar e usar. Provavelmente, você precisará dele com frequência. Faremos a mesma coisa aqui na seção de sessões de trabalho. Também pode adicionar um ícone, por exemplo, uma maleta e talvez dar a ela um tema azul Vamos retornar ao banco de dados do projeto. E agora vamos definir esse modelo como padrão para todas as visualizações. A partir de agora, sempre que você criar um novo projeto, esse modelo será aplicado automaticamente. É isso mesmo. O novo projeto foi criado e já inclui tarefas e sessões de trabalho. E quando eu crio uma nova tarefa, ela é automaticamente vinculada a esse projeto, nova tarefa do novo projeto. Se formos ao painel principal e examinarmos a tabela de tarefas, você verá que ela já está lá. A nova tarefa está vinculada corretamente ao novo projeto. Tudo está funcionando perfeitamente. No entanto, há uma desvantagem. Todos os seus projetos existentes precisarão ser atualizados manualmente. Você precisará abrir cada projeto e inseri-lo. Você verá uma solicitação para aplicar o novo modelo. Se um projeto já teve algum modelo ou conteúdo aplicado, você precisará excluí-lo se não mais necessário e, em seguida, aplicar o novo modelo. Ou você pode salvar esse conteúdo em algum lugar, aplicar o modelo e, em seguida, trazer os blocos necessários volta para onde fizer mais sentido. Eu não recomendaria aplicar o modelo a todos os seus projetos ainda. Isso porque, na próxima lição, adicionaremos ainda mais mudanças. Especificamente, veremos diferentes maneiras de exibir as sessões de trabalho na tabela inferior. Portanto, essa não é a versão final do modelo. Você tem muitos projetos existentes, eu não recomendo aplicá-los ainda. Caso contrário, você terá que refazer todo esse trabalho mais tarde. Além disso, eu realmente prefiro que o tempo gasto seja exibido em azul, então vou atualizar a fórmula para isso também. Então, nesta lição, mudamos o layout das páginas de tarefas e páginas do projeto, exploramos duas maneiras diferentes de personalizar esse layout usando a estrutura de guias e a estrutura simples e analisamos os prós e os contras de Com o layout com guias, todas as alterações que fazemos são aplicadas imediatamente a todos os registros no banco de dados Com a estrutura simples, precisamos criar um modelo e aplicá-lo manualmente a cada registro existente. No entanto, o uso de modelos nos dá mais flexibilidade na personalização que vemos na página de um projeto, permitindo exibir várias visualizações de dados relacionados junto com as propriedades da própria página Também pratiquei mais com uma das ferramentas mais poderosas de Nan, o bloco de visualização vinculada, e vi como uma simples lista de propriedades dentro de uma página pode ser muito mais estruturada e organizada. Na próxima lição, vamos ainda mais longe com personalização de como as sessões de trabalho são exibidas dentro de um projeto No momento, é apenas uma longa lista de sessões, mas será muito mais útil ver o tempo total gasto no projeto, o tempo gasto mês a mês e quanto tempo cada membro da equipe gastou no projeto. próxima lição será especialmente empolgante para aqueles que usam a versão paga do Notion, porque criaremos gráficos bonitos e esclarecedores 9. Análise de projetos: Uma nova lição. Aqui, continuamos trabalhando na página do projeto e adicionamos algumas novas maneiras de exibir as sessões relacionadas ao projeto. Para tornar a exibição mais interessante, adicionei várias novas sessões. Ok, vamos abrir o cartão do projeto de redesign do site e rolar para baixo até as sessões de trabalho No momento, existem 39 sessões de trabalho. Na primeira parte da lição, configurarei as visualizações da sessão para a versão gratuita do Notion. Na segunda parte, mostrarei como fazer a mesma coisa usando gráficos disponíveis na versão paga. No final da aula, também atualizaremos o modelo do projeto com todas as novas visualizações que criaremos aqui. Portanto, a primeira visualização que quero adicionar mostrará como o trabalho no projeto progrediu nos últimos meses, quantas horas foram registradas por mês Eu crio uma nova guia, escolho um layout de tabela, deixo o banco de dados como está porque ainda quero trabalhar com o registro de horas. Eu removo o título do banco de dados, renomeio a guia duas vezes por mês e configuro o agrupamento Eu clico no Grupo B e escolho a propriedade inicial. As sessões agora estão agrupadas, mas é melhor alterar a granularidade do agrupamento Se quiser ver os detalhamentos semanais, você pode escolher semana em vez de Em seguida, quero que os meses mais recentes apareçam no topo, já que essas são as informações mais relevantes Agora terminamos aqui. Assim, podemos fechar o painel de configurações. Em seguida, vamos para as configurações do grupo e ativamos a agregação de shows Em seguida, clico em Mais opções, algumas e seleciono as horas gastas para resumir Agora vemos quantas horas foram registradas em abril. Se você reduzir abril ou outros meses, poderá ver rapidamente os totais de cada mês Se você não gosta dos números decimais longos, podemos corrigir isso Vamos mostrar temporariamente a coluna de horas gastas e atualizar a fórmula. No momento, a fórmula retorna tecnicamente muitos decimais e a noção a arredonda visualmente devido às configurações Mas essa precisão extra ainda existe, e é por isso que obtemos números tão longos. Então, vamos modificar a fórmula para arredondar corretamente, multiplicar por 100 dividir , dividir por 100 novamente e salvá-la Agora, os números ao lado de cada mês estão muito mais legíveis Depois disso, podemos ocultar o horário de parada ou o botão nessa visualização. O que mais importa aqui é o número agregado. Você pode recolher todos os grupos de uma vez com um atalho de teclado Você verá o atalho na tela. Então, com apenas alguns cliques, criamos um resumo mensal do tempo Se você quiser resumos mensais e semanais, basta duplicar a guia e transformar o grupo em Vamos seguir em frente e criar outra visualização. Desta vez, agrupados por pessoa. Eu duplico a guia existente e a renomeio para B person. Altere o ícone, se necessário. Agora vá para as configurações de agrupamento e mude da data de início para a pessoa E não precisamos mais da coluna de pessoas dentro da tabela. Já está no cabeçalho do grupo. As configurações de agregação do lado direito já foram copiadas da visualização anterior, então vemos imediatamente quanto tempo cada pessoa gastou no projeto em Se você quiser ver isso somente no mês atual, basta adicionar um filtro. Nas configurações do filtro, escolha Iniciar e defina-a para a opção deste mês. Renomeie a exibição este mês. O ícone mostra que está agrupado por pessoa, e o título nos diz que é sobre o mês atual Se você quiser uma visualização do mês anterior, precisaremos usar um truque aqui. Vamos duplicar a visualização atual. Agora, eu poderia codificar o filtro de 1º de março a 31 de março. E funciona. Mas o problema é que você teria que atualizar essas datas manualmente todas as vezes, e queremos evitar o trabalho manual o máximo possível. Então, adicionaremos uma fórmula que calcula quantos meses atrás foi uma sessão Adicione uma nova fórmula de coluna, chame-a de meses anteriores. Agora você verá um número de fórmula na tela. Copie do documento de referência que eu compartilhei e cole aqui. O que isso faz? Ele calcula o número de meses entre o mês de hoje e o mês da data da sessão Se uma sessão for do mês passado, ela retornará uma, mesmo que haja apenas alguns dias entre hoje e a data da sessão, e podemos filtrar por esse valor para ver apenas as sessões do mês anterior Então, em vez de especificar datas exatas, eu configuro o filtro com base nessa coluna que mostra quantos meses se passaram desde essa sessão sessão pertence ao mês atual, essa coluna deve mostrar zero. Se for do mês anterior, um, se for do mês anterior, dois, e já temos algumas sessões como essa. Veja as sessões do mês anterior, só preciso configurar o filtro para mostrar apenas as entradas em que coluna dos meses anteriores é igual Como essa fórmula sempre fornece informações atualizadas, ela se ajustará dinamicamente No momento, é abril, então o número um será exibido em todas as sessões de março. Assim que maio começar, abril se tornará o mês anterior e o número um será exibido em todas as sessões de abril, enquanto a fórmula retornará duas para as sessões de março. E em junho, um será exibido para maio, então esse filtro, uma vez configurado, sempre funcionará corretamente e mostrará apenas as sessões do mês anterior. Então, mudamos o filtro para meses anteriores. É exatamente um. Agora você pode ocultar a coluna de fórmulas vamos continuar configurando gráficos, e aqui está a parte boa. Para gráficos, não precisamos da fórmula de pragas deste mês. Crie uma nova visualização, escolha layout do gráfico e conecte o banco de dados do registro de horas. Deixamos o tipo de gráfico como gráfico de barras verticais por enquanto e ajustamos as configurações. Agrupe por data de início e escolha a granularidade da semana. Agora já podemos ver quantas sessões aconteceram por semana. Mude o eixo Y para passar horas e chegar ao cume. E agora os rótulos mostram o número de horas gastas por semana. Vamos deixar a cor mais bonita. Você pode até mesmo usar a intensidade para refletir quantas horas passamos. Quanto mais horas, mais forte é a cor. Se você quiser ver quanto tempo cada pessoa gastou, cada semana, basta habilitar grupo por pessoa. E é melhor retornar à coloração automática ao agrupar Há também uma opção de gráfico de linhas que funciona muito bem para dados de cronograma E, finalmente, os gráficos suportam totais cumulativos, para que você possa ver como o tempo gasto no projeto cresce semana a semana E vamos renomeá-lo para B semanas. Vamos criar outro gráfico para mostrar quanto tempo cada pessoa contribuiu em geral e alterar o tipo para um gráfico de rosca Escolha a pessoa na configuração que deseja mostrar. E algumas das horas gastas no que cada fatia representa. Agora, cada segmento mostra quantas horas um membro da equipe registrou Você pode ver o tempo total do projeto e como ele é distribuído. Renomeie-o por tempo total e, na verdade, esqueci de adicionar uma configuração muito importante Estamos dentro do projeto de redesenho do site, então todas as sessões de trabalho devem ser filtradas por este projeto para mostrar apenas as sessões relacionadas a ele Vamos corrigi-lo para todas as visualizações. Agora reorganize as guias com base na prioridade. As visualizações mais úteis devem estar à esquerda. Se você tiver uma conta paga , provavelmente não precisará das visualizações da tabela e terá apenas gráficos. Agora, estamos prontos para copiar isso para o modelo, copiar o bloco inteiro, ir para o modelo. E cole. Exclua a visualização antiga, mas não se esqueça de filtrar cada visualização pelo modelo, para que você só veja as sessões relevantes depois de aplicar esse modelo aos seus projetos posteriormente. Agora que isso foi feito, estamos prontos para seguir em frente. Na próxima lição, criaremos um painel para gerenciar sessões de trabalho e visualizar análises. 10. Painel de monitoramento de tempo: Nesta lição, não adicionaremos nada de novo à estrutura existente. Em vez disso, configuraremos um painel para monitorar as sessões, suas sessões pessoais e as dos membros da sua equipe. Basicamente, configuraremos várias visualizações dessa tabela de sessões para que, ao acessar essa página, esse painel, você entenda imediatamente como seu tempo está sendo monitorado e veja todas as informações de que precisa Criaremos esse painel diretamente nesta página. Posteriormente, adicionaremos um painel principal e um pouco de navegação, para que você possa alternar entre os painéis Mas, por enquanto, vamos ficar aqui. Antes de prosseguirmos, sugiro mover os bancos de dados originais para um local mais seguro, colocá-los separadamente. De agora em diante, trabalharemos apenas com visualizações vinculadas, ou seja, janelas de banco de dados, e não tocaremos nos originais. Portanto, atualmente temos três bancos de dados na página, projetos, tarefas e registro de horas. Aqui está o que eu recomendo fazer com cada um. Primeiro, transforme o banco de dados em uma página. Faça isso para cada banco de dados, escolha a opção, transforme-se em uma página de banco de dados, faça o mesmo com o registro de horas. Agora temos três páginas de banco de dados. Você pode abrir cada um individualmente. Nada no interior mudou, mas agora eles estão listados separadamente. Por enquanto, vamos colocá-los na parte inferior da página em uma seção separada. Vamos usar um bloco de texto explicativo e chamá-lo de sistema. Vamos encontrar um ícone adequado. E, na verdade, vamos colocar todos os bancos de dados em uma única página. Geralmente é assim que eu faço. Também mudaremos o ícone aqui para algo mais apropriado. Agora começamos a criar nosso painel. Tecnicamente, já começamos. Temos uma seção de ação e outra que exibe o cronômetro ativo A propósito, vamos iniciar um cronômetro para uma das tarefas para que a lista não pareça vazia seguir, vamos pensar no que talvez queiramos ver nessa página de controle de tempo. Primeiro, vamos configurar uma visualização que mostra como seu tempo pessoal foi gasto. Colocaremos isso à direita da seção de ação e do cronômetro. Vamos dar um nome a essa seção. Registro MT. Transforme-o em um título de primeiro nível e mova-o para a coluna da direita. Agora precisamos mover todos esses blocos para baixo da seção de ação, para que tudo fique em uma coluna. Vamos reduzir um pouco a coluna da esquerda. Adicione uma divisória para manter o estilo visual consistente e inserir uma exibição vinculada Escolha o banco de dados do registro de horas. Primeiro, mostrarei como configurar uma visualização de tabela se você estiver usando a versão gratuita do Notion e, em seguida, faremos o mesmo usando gráficos. Queremos ver apenas nossas próprias sessões. Então, vamos filtrar os dados por funcionário e selecionar a opção M. Dessa forma, cada membro da equipe ou visualizador de página verá apenas suas próprias sessões. Vamos esconder o nome da tabela. Perfeito. Agora que estamos vendo apenas as sessões relevantes para nós, vamos configurar a classificação que as sessões mais recentes apareçam na parte superior Em seguida, em um agrupamento por data de início. Altere a data definindo dois meses, por exemplo, e certifique-se de que os meses mais recentes apareçam na parte superior ajustando primeiro a classificação para os mais recentes Em seguida, vamos configurar uma soma de tempo ao lado do título do mês. Para fazer isso, clique nos três pontos, selecione mostrar agregação, clique no número exibido, escolha mais opções e defina-o como a coluna de horas gastas Agora você pode ver seus dados de tempo de todos os meses anteriores. Se você pressionar Opção mais Comando mais T ou fechar manualmente a cada mês, poderá ver como sua alocação de tempo mudou ao longo do tempo O que mais podemos fazer aqui? Poderíamos limitar o número de meses mostrados nessas tatuagens. Por exemplo, mostre apenas as sessões dos últimos dois meses, em vez de todas as sessões. Para fazer isso, modifique o filtro e use a coluna dos últimos meses. Adicionamos na lição anterior, definimos como menor ou igual a dois. Isso incluirá o mês atual, valor zero, o anterior, valor um e o anterior , valor dois. Nada muda em nosso caso porque eu não tenho dados dos meses anteriores, mas se eu tivesse registrado alguma sessão em janeiro, esses dados agora seriam excluídos da visualização que acabamos de configurar Vamos renomear essa visualização para durar três meses. Ok, agora precisamos limpar a visão em si, remover qualquer coisa desnecessária e manter apenas o essencial. Manteremos as colunas inicial e final. Remova a coluna do botão e remova qualquer exibição desnecessária do tempo gasto. Vamos tornar as colunas um pouco mais estreitas, ocultar a coluna dois do projeto e manter apenas o status. Em seguida, você provavelmente vai querer ver como seu tempo foi distribuído entre os projetos. Então, vamos duplicar a visualização que acabamos de criar. Nomearemos a nova visualização por projetos e alteraremos o agrupamento Agora, vamos agrupar os dados, não por data, mas por projeto. O que encontramos aqui? A propriedade do projeto pode ser selecionada porque o agrupamento por coluna acumulada em noção não está disponível por algum motivo, então precisamos adicionar o projeto de outra forma, e não há muitas opções aqui Nesses casos, temos que usar uma fórmula. Vamos descobrir como podemos identificar a qual projeto a sessão está vinculada. O que nós temos? Nós temos a tarefa e, a partir da tarefa, podemos obter o projeto. E temos uma coluna de enrolar. Vamos tentar usar isso. Tecnicamente, um pacote cumulativo pode conter uma lista de projetos Por exemplo, se a sessão estivesse vinculada a várias tarefas e cada tarefa pertencesse a um projeto diferente, você veria vários projetos aqui Mas como sempre temos um projeto, podemos pegar o primeiro e usar a notação de pontos para acessar as propriedades do projeto e selecionar o nome Vamos salvá-lo e verificar. O nome do projeto está lá. Agora vamos agrupar por projeto em vez de data. O projeto agora está disponível para agrupamento. E o que vemos? Algumas sessões não estão vinculadas a nenhum projeto, e também podemos ver quanto tempo foi gasto em cada projeto em que eu registrei tempo Você também pode alterar o ícone aqui. E se você quiser ver as sessões agrupadas por projeto para sempre, limpe o filtro que limita as sessões aos últimos dois ou três meses O que mais poderia ser útil? Muitas vezes, quero verificar o que tenho feito na semana passada. Portanto, o período mais relevante para mim geralmente é o mais próximo de hoje. Quero ver quanto tempo trabalhei e como esse tempo foi distribuído entre os projetos. Vamos configurar uma visualização para isso agora. Copiaremos a primeira guia e a nomearemos para os últimos sete dias. Em seguida, alteraremos o filtro para mostrar apenas os registros da semana passada. Usaremos a coluna inicial e definiremos o filtro para que a data de início seja da última semana. Então, veremos as entradas dos últimos sete dias. Agora vamos mudar para o layout do tabuleiro. O quadro é ótimo porque permite dois níveis de agrupamento Podemos agrupar por datas e projetos. Quero que as colunas representem projetos pois geralmente há menos de sete e, dessa forma, não precisarei rolar muito para os lados para ver tudo Então eu mudo o primeiro agrupamento para projeto. Em seguida, volto e adiciono um segundo agrupamento. Esses serão os subgrupos. E aqui vou escolher começar e agrupar por dia. Também ajustarei a exibição para mostrar as datas mais recentes à esquerda Dessa forma, a primeira coluna mostrará as sessões de hoje, a segunda, as de ontem e assim por diante. O tempo gasto na agregação dos subgrupos permanece intacto, mas precisamos configurá-lo manualmente para Clique em mais opções, escolha algumas e selecione horas gastas. Dessa forma, posso ver quanto tempo foi gasto em cada projeto nos últimos sete dias. Esse é o tempo total de todos os sete dias e também o quanto eu trabalhei por dia naquela semana. Parece que há um problema com filtragem, pois vejo muitas sessões de trabalho Acho que as configurações do filtro foram redefinidas quando mudei para a visualização do quadro, então vamos adicioná-las novamente. A pessoa é M e o início é na semana passada em relação a hoje. Parece melhor agora, e isso pode ser um bom ponto de parada. Como você pode ver, mesmo com uma conta gratuita, é possível configurar alguns cálculos úteis para seu controle de tempo. Mas agora vou mostrar como fazer isso usando uma conta paga. Obviamente, os gráficos parecerão muito mais minimalistas, sem bagunça extra Eles também serão mais atraentes visualmente e ocuparão muito menos espaço em comparação com o layout detalhado que acabamos de ver Sim, você pode reduzir o layout, mas os gráficos ainda apresentam as informações de uma forma muito mais clara Então, o que eu poderia querer mostrar? Por exemplo, um gráfico mostrando o tempo gasto nos últimos três meses dividido por projeto, semelhante ao que fizemos na página do Projeto ao dividir o tempo pelos membros da equipe Vamos selecionar o gráfico Donut. Abaixo do que mostrar, escolhemos o projeto e, para cada fatia que representa, escolhemos as horas gastas Portanto, cada fatia mostra o tempo gasto em um projeto específico. Agora vou adicionar dois filtros. Primeiro, nos últimos três meses. Segundo, mostrar apenas as sessões vinculadas a mim. O visualizador, é aqui que a configuração mi deve ser usada. Vamos renomear a guia para durar três meses. Também gostaria de ver como meu tempo foi distribuído entre os projetos nos últimos dias ou semanas. E se eu estivesse criando isso em uma conta paga, considerando a quantidade de espaço livre ao redor do gráfico de rosca, eu colocaria os gráficos lado a lado em vez de usar guias separadas Como isso poderia parecer? Eu adiciono duas colunas usando o menu de barra Vamos colocar o gráfico de rosca à direita e, à esquerda, colocarei um gráfico de barras mostrando quanto tempo passei em diferentes projetos nos últimos sete dias Mudei o layout para que o gráfico oculte o título. Selecione para mostrar a data de início por dia, mostrar as horas gastas, agrupar por projeto e filtrar as sessões para incluir apenas os últimos sete dias. Agora, vamos renomear essa guia para durar sete dias. Também podemos adicionar outro gráfico para mostrar como o tempo foi distribuído nos últimos três meses. Vou atualizar o filtro para que somente as sessões dos últimos três meses sejam incluídas. Cada barra representará uma semana. E o que estamos mostrando a soma do tempo gasto em horas agrupadas por projetos Dessa forma, posso ver como minha produtividade mudou semana a semana e quais projetos receberam mais foco. Dependendo se você está usando uma conta paga ou gratuita, essa seção à direita incluirá várias visualizações personalizadas, como eu fiz aqui. Ou vários gráficos. Não há necessidade real de manter os dois. Como estou trabalhando em um plano pago, removerei as visualizações da tabela. O que vem a seguir? Vamos adicionar uma seção que mostra no que seus colegas de equipe estão trabalhando atualmente Esta seção não é necessária se você estiver usando o sistema sozinho, mas se estiver trabalhando em equipe, é um recurso muito útil. Vamos mover a seção do sistema para baixo e continuar abaixo de tudo o que já construímos. Vamos chamar essa nova seção do nome em que a equipe está trabalhando. Você também pode nomeá-la de forma mais breve como sessões ativas, mas o nome mais longo imediatamente deixa claro o propósito. Vamos inserir o mesmo tipo de cartão que já usamos na seção de horário para exibir uma única sessão de colegas de equipe Você pode até mesmo copiar esse cartão, colá-lo e selecionar a visualização do banco de dados vinculado. Faça com que o trabalho esteja concluído. O que eu quero fazer agora é configurá-lo para que possamos ver um cartão semelhante para cada funcionário. Para fazer isso, precisamos mudar do layout da galeria para o layout do quadro e das sessões em grupo, não por status, mas por funcionário. Não há necessidade de exibir o botão de parada em cada cartão, pois queremos apenas ver o que alguém está fazendo, não parar acidentalmente o cronômetro, mas faz sentido mostrar quanto tempo já foi gasto Também pode ajudar a exibir a qual projeto a tarefa pertence, e um link para a tarefa em si também pode ser útil. Vamos filtrar essa visualização para mostrar somente as sessões ativas. No momento marcado com o status ativo, para garantir que nomes longos de tarefas não sejam cortados, vamos ativar a configuração de células representativas Isso fará com que você pense em dividir títulos longos na próxima linha, em vez de escondê-los. Agora vamos começar uma tarefa para Ana ver como essa visualização funciona. Voltando ao painel, agora posso ver o que os dois funcionários estão fazendo. Há mais uma visão que seria útil aqui. Vamos duplicar a visualização ativa. Este mostrará no que os funcionários estão trabalhando hoje. E em vez de filtrar por status, filtraremos por data Vamos escolher apenas as sessões que foram iniciadas hoje. A data de início é hoje. Esse filtro mostra que só queremos entradas que pertençam aos dias de hoje. Nesse caso, faz sentido mostrar o status da sessão, então fica claro se a sessão está ativa ou não. Também classificaremos as entradas para que as primeiras sessões apareçam na parte superior. Temos mais uma seção à esquerda da seção de histórico. Será semelhante ao que adicionamos projetos internos e também à configuração de sessões pessoais. Voltaremos à seção em que a equipe está trabalhando posteriormente, quando configurarmos sincronização com o calendário de noções Então, agora vamos falar sobre história. Adicionamos um título e, a propósito, já estamos começando a construir um sistema de navegação. A seção do sistema também pode ser definida como uma alternância de primeiro nível, para que não fique aninhada na seção Posteriormente, na verdade, moveremos essa seção com as fontes do banco de dados para um local mais seguro. A seção de histórico deve incluir o que for relevante, especificamente para você. Vou sugerir várias opções. Você não precisa configurar cada um que eu mostro, mas você pode fazer isso se quiser praticar mais com as configurações. Dito isso, provavelmente você usará apenas algumas dessas visualizações no seu dia a dia. Ou talvez você nem precise da seção de histórico, especialmente se você for o único a usar o sistema e já tiver configurado a seção que mostra seu registro de horas pessoal. A primeira visualização que adicionarei é uma exibição de todas as sessões agrupadas por mês com tempo total gasto calculado por mês, escolhemos a visualização do link, selecionamos o banco de dados do registro de horas e, imediatamente, podemos remover as colunas desnecessárias Vamos continuar iniciando e remover quase todo o resto , exceto o tempo gasto. Também vamos manter o projeto, pois temos espaço suficiente aqui. Nomearemos essa guia por mês e definiremos o agrupamento por data de início Em seguida, alteramos o agrupamento de em relação ao mês e configuramos os meses mais novos para aparecerem na parte Em seguida, fazemos a configuração usual ao lado do nome do mês, ativamos a agregação e a alteramos para mostrar a soma das horas gastas Agora podemos ver quanto tempo foi gasto por mês com todos os funcionários. Você pode criar uma visualização semelhante agrupada por pessoa para ver o tempo total registrado por cada membro da equipe durante todo o período de rastreamento O processo é exatamente o mesmo. A única diferença é que, na configuração de grupo, você usará a coluna da pessoa em vez da data de início. A próxima visualização que podemos configurar mostra como tempo foi distribuído entre os projetos neste mês. Para fazer isso, vamos duplicar a visualização que acabamos de criar. Vamos nomeá-lo este mês e selecionar um ícone que simboliza projetos Abra o grupo configurando e escolha projeto e, em seguida, defina um filtro para mostrar somente os registros que pertencem ao mês atual. Para fazer isso, podemos filtrar usando a coluna técnica que criamos e selecionar somente os registros em que o valor do mês passado é zero ou usar o campo de data em estrela e aplicar a condição. A data de início é relativa a hoje e a este mês. Em seguida, podemos configurar uma visualização semelhante, mas agrupada por pessoa Dessa forma, você poderá ver quanto tempo cada pessoa se conectou durante o mês atual Para fazer isso, basta duplicar a visualização existente, manter o título deste mês e alterar o ícone para mostrar que essa visualização é sobre membros da equipe Em seguida, atualize o agrupamento para que as sessões sejam agrupadas por pessoa Tudo o que você precisa fazer. Como as configurações do filtro já estão configuradas para mostrar somente as sessões do mês atual, o total de horas gastas já é exibido ao lado do nome do grupo, então nada mais precisa ser alterado. Para criar visualizações semelhantes no mês anterior, você pode duplicar essa visualização e ajustar o filtro Em vez de filtrar por data de início, use a coluna técnica month pest E defina-o como um. Dessa forma, somente as sessões do mês anterior serão mostradas. Você também pode criar uma visualização semelhante agrupada por projeto. Remova o filtro da data de início e use o mês anterior igual Dessa forma, é fácil ver o detalhamento do tempo por projeto no mês anterior. E, claro, também podemos usar gráficos aqui. Vamos configurar dois gráficos. Um mostrará como o tempo foi distribuído entre os projetos nos meses anteriores. O segundo mostrará como tempo foi distribuído entre os membros da equipe. Então, vamos adicionar um gráfico. Manteremos o gráfico de peças padrão. O que queremos mostrar? Nas configurações Xxs, escolha a data de início e agrupe as datas por mês Para os YXs, vamos exibir a soma das horas gastas, vamos começar com os projetos No momento, existem apenas três colunas porque eu só registrei sessões nos últimos três meses Com o tempo, o número de colunas aumentará e o gráfico se tornará mais informativo e visualmente atraente Vamos nomear essa guia por projeto. Agora, vamos criar o mesmo gráfico, mas agrupado por pessoa A única coisa que precisamos mudar é o grupo por meio da configuração. Desta vez, escolha a pessoa em vez do projeto concluído. E com isso, concluímos configuração do painel de controle de tempo. Agora, neste painel, você pode ver como seu tempo foi investido em diferentes projetos. Recentemente, verifique no que sua equipe está trabalhando atualmente e veja o que seus colegas de equipe estavam fazendo hoje E também analise como o tempo foi distribuído por projeto e por pessoa nos meses anteriores. Além disso, você sempre pode acessar esta página para iniciar um novo cronômetro, verificar se você tem uma sessão ativa e interrompê-la, se necessário Na próxima lição, adicionaremos uma pequena alteração nessa página para sincronizar os registros da sessão de trabalho com o calendário de noções 11. Calendário do Notion: nova lição desta aula adicionará uma maneira de exibir suas sessões de trabalho dentro do calendário de noções. calendário de noções permite que você visualize qualquer coisa que em um banco de dados dentro do seu espaço de trabalho de noções Mas para que isso aconteça, primeiro você precisa criar uma visualização de calendário para o banco de dados que deseja exibir. Então, agora, adicionaremos uma visualização de calendário para seu banco de dados de registro de horas. Eu recomendo colocá-lo na seção em que a equipe está trabalhando. Se você estiver usando o sistema apenas para si mesmo e não tiver adicionado essa seção, basta criar uma nova, chamá-la de calendário e adicionar uma visualização vinculada do bloco de banco de dados ao seu registro de horas. Então, vamos criar uma nova guia, escolher a visualização do calendário e selecionar o banco de dados do registro de horas. É isso por enquanto. Vamos verificar em qual propriedade de data o calendário se baseia. Você pode ver isso nas configurações de exibição em Mostrar calendário B. No momento, ele está usando a propriedade start, e vamos deixar assim por enquanto. Vamos ajustá-lo mais tarde. Agora, para realmente exibir essa visualização no aplicativo de calendário Notion, clique no botão de abertura do calendário. Feito. O calendário foi adicionado. Uma coisa importante a saber é que há um limite. Atualmente, você não pode adicionar mais de dez visualizações de calendário de todos os seus espaços de trabalho de noções ao calendário de noções Se você atingiu esse limite, verá uma mensagem de erro. Você pode alterar a cor de um calendário, alternar sua visibilidade e assim por diante Mas aqui está algo que não funciona bem no momento. Cada registro aparece como uma barra fina, o que significa que estamos vendo apenas a hora de início de cada sessão. Isso porque essa visualização do calendário atualmente se baseia na propriedade inicial. E, infelizmente, o calendário Notion não tem acesso à propriedade final. Ele simplesmente não sabe quando a sessão termina. Do jeito que o Notion Calendar funciona no momento, ele não pode analisar duas propriedades, início e fim, para determinar a duração total de uma entrada no calendário. Portanto, criar nosso calendário com base na propriedade inicial não foi a melhor ideia. Vamos consertar isso. Atualizaremos nosso banco de dados de registro de horas adicionando uma nova coluna que armazenará o início e o fim da sessão. Usaremos essa nova coluna somente para a exibição do calendário. Não precisaremos dele em nenhum outro lugar. Vamos abrir qualquer registro e adicionar uma nova fórmula de coluna. Vamos chamar isso de início e fim. E nesta coluna, usaremos as duas datas aplicando a função de intervalo de datas. Informaremos as datas de início e término. Como você pode ver, essa coluna agora exibe o início e o fim de cada sessão em um só lugar. E se você quiser que a formatação pareça mais limpa, aqui está um truque Altere temporariamente o tipo de coluna para data, ajuste o formato da data e, em seguida, volte para a fórmula. Isso aplicará a nova formatação. Uma solução alternativa pouco conhecida que descobri apenas experimentando configurações de noção Agora, volte para a visualização do calendário e altere a configuração para que ela use o novo amido e a nova propriedade. E, como você pode ver, a sessão de trabalho agora tem uma duração visível. Se você trabalha em equipe e deseja exibir sessões de diferentes membros da equipe em cores diferentes, isso também é possível. Basta ter em mente a limitação. Atualmente, o calendário Notion permite que você adicione até dez visualizações de banco de dados no total de todos os seus espaços de trabalho É provável que alguns desses dez sejam usados para exibir tarefas, eventos ou reuniões do seu espaço de trabalho Notion Então, na prática, você terá menos de dez vagas restantes. Se isso funciona para você depende do tamanho da sua equipe. Se for pequeno, você pode fazer essa configuração funcionar totalmente. Deixe-me te mostrar como. No meu espaço de trabalho, tenho duas pessoas, Krista e Anya O que faremos é criar duas visualizações de calendário separadas, uma para Krista e outra para Anya Nas configurações do filtro, escolha a pessoa apropriada. Ok, o registro de horas foi atualizado para mostrar apenas as sessões de Krista Agora, vamos fazer o mesmo com o calendário de Anya. Tudo permanece o mesmo, exceto o filtro por pessoa. Agora vamos mudá-lo para Anya e, novamente, abrir este calendário no calendário de noções. Como você pode ver, agora temos dois calendários, um para Christa e outro para Anya, com código de cores mostrando quem trabalhou em quê, e pronto para a parte do calendário de noções Neste momento, a maior parte do seu sistema já está construída e configurada. Na próxima lição, adicionaremos alguns retoques finais para tornar o sistema mais conveniente para sessões perdidas há muito tempo 12. Registro de sessões perdidas: Vamos falar sobre sessões esquecidas. É inevitável. Haverá momentos em que você esquecerá iniciar o cronômetro ou de pará-lo Agora, vamos adaptar o sistema para tornar a correção dessas sessões perdidas mais conveniente Vamos começar adicionando um novo botão à seção de ação. Esse botão criará uma nova sessão, atribuirá a data de hoje sem a hora e abrirá a sessão para que você possa editá-la imediatamente. Portanto, escolha o botão bloquear e nomeie-o como d a session ou log miss session. Adicione o ícone de adição. O que isso vai fazer? Isso adicionará uma nova página ao banco de dados de registro de horas. Dê um nome a ele. Definiremos a data de início usando a opção de data acionada, ou seja, a data em que o botão é clicado Anteriormente, quando criávamos botões para iniciar novas sessões, usávamos a opção acionada por tempo. Então, tanto a data quanto a hora foram capturadas. Mas desta vez estamos registrando uma sessão perdida, então a hora real de início provavelmente não corresponderá ao clique no botão. É por isso que apenas encontros são mais adequados, e preencheremos a pessoa, pois normalmente os membros da equipe registram seu tempo sozinhos. E o campo de status deve ser configurado para ser concluído. Em seguida, vamos fazer com que essa sessão recém-criada aberta automaticamente para edição. Adicionamos uma nova ação, abrimos uma página ou URL no menu de opções, selecionamos a página Editar, a página que acabamos de criar. Isso significa que quando o botão é clicado, uma nova página é criada e aberta imediatamente. Você pode escolher o formato para abertura. Nesse caso, sugiro usar o centerpik não em tela cheia, mas em um pop-up centralizado Agora que o botão está configurado, vamos tentar registrar uma sessão perdida. Uma nova sessão é criada com data de hoje definida e a página é aberta automaticamente. As fórmulas não estão vazias. Eles já estão calculando o tempo porque os configuramos para contar o tempo desde o início, se nenhum fim for fornecido No momento, Notion acha que comecei a trabalhar à meia-noite, mas você pode ignorar isso por enquanto Vamos consertá-lo em um momento. Agora você pode definir a hora correta de início e término diretamente na sessão. Basta ativar a hora de inclusão e alterá-la para o que você quiser. Mas, honestamente, isso nem sempre é conveniente. Na maioria das vezes, você provavelmente desejará inserir apenas a quantidade de tempo gasto para garantir que o tempo gasto seja contabilizado no teste ou projeto vinculado. Para permitir a entrada manual do tempo gasto, vamos adicionar uma nova coluna do tipo número. Vamos chamá-lo de algo como manual de minutos sentenciados. Vou mover a coluna para cima na página e inserir, por exemplo, 45 minutos. Obviamente, isso não é suficiente porque as fórmulas que já configuramos não têm ideia de que apareceu uma nova coluna que deva ser levada em consideração Portanto, precisamos atualizar as fórmulas, ou melhor, apenas uma fórmula gastou minutos, porque todas as outras dependem dela Vamos abrir a fórmula e mudar a lógica. Na tela, você verá o número da fórmula finalizada. Vou apenas expandir o que já tínhamos. Como estamos adicionando a condição, começarei com a função I. O primeiro argumento é a condição, depois adicionamos o que deve acontecer se a condição for verdadeira. Estou apenas adicionando espaços reservados por enquanto e os substituindo posteriormente. O terceiro argumento é o que deve acontecer se a condição for falsa, que é a fórmula que já tínhamos antes. Em seguida, fechamos a função I. Agora, vamos definir a condição. É simples. Verificamos se a coluna manual de minutos gastos não está vazia. Então, se não estiver vazio, o que devolvemos? Retornamos o número que foi inserido manualmente e o número de minutos dessa coluna. Se estiver vazio, retornamos à lógica original e, para facilitar a leitura da fórmula, pode ajudar a dividir diferentes partes do I em linhas separadas. Para fazer isso, pressione Shift mais Enter e salve-o. E, como você pode ver agora, a fórmula funciona corretamente. Se eu remover a entrada manual, a fórmula se comportará exatamente como Agora posso vincular essa sessão a uma tarefa à qual ela pertence. Digamos que atualize os efeitos visuais. Se você ainda não tem a tarefa na qual deseja registrar esta sessão, você pode criar uma nova aqui. Digite seu nome, selecione novo para criar uma nova tarefa e ela será vinculada à sessão. Vamos remover o anterior. A propósito, você pode configurar essa relação para que somente uma tarefa possa ser vinculada. Vamos fazer isso agora, configurá-lo para uma página. Ok. Agora, se abrirmos essa tarefa, podemos vinculá-la ao projeto e retornar à sessão. Provavelmente, em algum momento, você também desejará vincular uma sessão diretamente a um projeto, talvez porque nenhuma tarefa tenha sido criada ou simplesmente não importe qual tarefa a sessão estava relacionada. Se for esse o seu caso, precisaremos adicionar outra relação porque, embora já tenhamos duas colunas do projeto, elas são, na verdade, somente para leitura. Eles simplesmente extraem o projeto da tarefa à qual esta sessão está conectada. Sem tarefa, sem projeto, e você não pode adicionar um projeto diretamente nessas colunas. Para tornar isso possível, vamos adicionar uma nova relação entre sessões e projetos. Escolha a relação e escolha o banco de dados do projeto. Novamente, limite a um e certifique-se de habilitar a relação bidirecional para que, na visualização do projeto, as sessões diretamente vinculadas a ela também apareçam. Perfeito. Agora podemos vincular uma sessão diretamente a um projeto. Digamos que seja um projeto novo e agora precisaremos atualizar algumas fórmulas Criamos anteriormente, para que essa conexão direta do projeto de sessão funcione corretamente e, portanto, as sessões vinculadas diretamente a um projeto também sejam incluídas nos cálculos de tempo total. Primeiro, vamos atualizar a fórmula do projeto. Este nos ajuda a agrupar sessões por projeto em diferentes visões. No momento, ele extrai nome do projeto da coluna do projeto de tarefas Mas para sessões vinculadas diretamente a um projeto, não haverá uma tarefa. Portanto, nesses casos, a fórmula deve obter o nome do link direto. Vamos mudar isso. Abra a fórmula e faça o que fizemos antes. Adicione uma condição. Se a coluna direta do projeto não estiver vazia, nós a usamos. Caso contrário, retornaremos à coluna do projeto de tarefas. Você verá o número da fórmula na tela. Vou atualizá-lo diretamente aqui. Adicionamos uma função E. A condição é verificar se a coluna do projeto não está vazia. Se não for, pegamos o primeiro projeto da relação. Embora tenhamos limitado a uma, as relações ainda são tratadas como fórmulas de listagem, então sempre precisamos pegar o primeiro item Em seguida, usamos a notação de pontos para acessar a propriedade do nome e pronto Formate as ramificações da condição em linhas separadas para manter as coisas legíveis Salve-o e a fórmula funcionará. Agora vamos ao banco de dados do projeto e atualizamos as fórmulas lá Como você pode ver, apesar de eu ter registrado esta sessão, o projeto ainda não mostra nenhum tempo rastreado, embora já deva exibir 45 minutos Vamos atualizar as fórmulas para corrigir isso. Trabalharemos com a fórmula de minutos gastos. No momento, já estamos resumindo o tempo das tarefas vinculadas a esse projeto Só precisamos adicionar os minutos registrados nas entradas do registro de horas vinculadas diretamente ao projeto. Para fazer isso, pegamos essas entradas e usamos a função map para converter cada registro no número de minutos armazenados nele. Em seguida, somamos o resultado. É uma pequena mudança, e agora podemos ver o tempo total gasto no projeto. Há mais um ajuste que precisamos fazer para que as sessões vinculadas diretamente também apareçam na seção de sessões de trabalho do projeto. Em vez de editar aqui, vamos até o modelo em si e atualizemos os filtros. Abra o modelo e vamos reconfigurar os filtros. Precisamos do filtro para verificar não apenas a coluna do projeto de tarefas, mas também a coluna de novos projetos. Vamos convertê-lo em um filtro avançado e adicionar outra condição. Desta vez, usaremos a lógica OR, o que significa que ela incluirá qualquer sessão que atenda a qualquer uma das duas condições. Escolha a coluna de projetos e defina a condição a ser contida. Novo projeto. No momento, não consigo dizer qual é o modelo e qual é o novo projeto que acabei de criar. Então, vou usar temporariamente uma solução alternativa como essa. O de cima é o modelo. Ok. Agora vou repetir o mesmo processo para todos os filtros que configurei na página do projeto. Para o mês atual, estamos usando um filtro mais complexo, então precisaremos transformar essa condição em um grupo separado. A segunda condição, a data permanece como está, o conector permanece e esse subgrupo será configurado da mesma forma que os filtros que já configuramos Usaremos a mesma lógica para a visualização do mês anterior. Ou o link do projeto contém o modelo. Agora, vamos aplicar esse modelo atualizado a um dos projetos. O novo projeto Observe que ainda não vemos nenhuma sessão conectada, apesar de haver uma sessão de 45 minutos que eu conectei diretamente a este projeto. Para aplicar um modelo atualizado, excluo o conteúdo da página e clico no nome do modelo. E agora a sessão está visível. Não vou aplicar as alterações do modelo para outros projetos agora porque em breve adicionaremos um painel de navegação ao modelo, então adiarei a aplicação do novo modelo até lá Agora vamos dar mais uma olhada na página da sessão. Vou abri-lo a partir daqui e expandi-lo até a largura total. No momento, estamos vendo todas as propriedades relacionadas a uma sessão de trabalho. Muitos deles não são realmente necessários. Eles ocupam espaço e se distraem do que é importante. Sugiro ocultar as propriedades que definitivamente não precisamos exibir. Esta é apenas uma divisória, e esta é uma coluna técnica que nos ajuda a mostrar as sessões de forma mais conveniente Projeto por tarefa é opcional, pois a coluna do projeto já mostra a qual projeto a tarefa vinculada pertence. Também vamos ocultar o início, que é uma coluna técnica usada exclusivamente para sincronizar sessões com o calendário de noções, e depois passar o tempo aqui Depende de você. Você pode deixar a versão que melhor se adequa às suas preferências. As colunas restantes podem ser reorganizadas na ordem que você usa com mais frequência ou da maneira que fizer mais sentido para você Na verdade, esse é o terceiro tipo de layout que personalizamos. Já configuramos visualizações com guias para tarefas e um modelo para projetos Para sessões, nós realmente não precisamos do conteúdo da página. Na maioria dos casos, não haverá nada dentro da sessão em si. Todas as informações importantes serão armazenadas em suas propriedades. Assim, podemos manter a página simples. Mostre apenas o que você precisa e oculte tudo o que não é essencial ou raramente usado. Agora temos um botão que nos permite registrar rapidamente uma sessão esquecida. Você pode escolher a data, por exemplo, se foi no passado, inserir quanto tempo você gastou na tarefa e vinculá-la ao projeto ou tarefa relevante. Mas o que seria ainda mais conveniente é se esse link fosse criado automaticamente. Isso é exatamente o que vamos fazer a seguir. Aqui está o que faremos. Adicionaremos um botão às tarefas e aos projetos. Esses botões permitem que você registre uma sessão esquecida e a vincule automaticamente ao registro correto. Vamos começar com as tarefas. Na lição final, criaremos o painel principal onde as tarefas serão exibidas em um formato mais limpo. Mas, por enquanto, trabalharemos com essa visualização básica de tabela. Então, vamos dar uma olhada na página de tarefas. Já temos um botão para iniciar a hora na guia principal. Agora vamos adicionar outro botão abaixo para fazer login em uma sessão esquecida. Para fazer isso, abra a lista completa de propriedades e adicione uma nova. Escolha um botão e nomeie-o como sessão publicitária. Em seguida, configure-o da mesma forma que fizemos com o botão de sessão de anúncios independente Crie uma nova página no banco de dados de registro de horas, dê a ela o título de sessão de trabalho. Embora, nesse caso, possamos realmente usar o nome da tarefa em vez disso. Defina a data de início para a data de ativação. Defina a pessoa para quem clicou, defina o status para concluí-la e vincule a nova sessão à tarefa atual Assim como antes, também abriremos a página de sessão de trabalho recém-criada, para que você possa ajustar o tempo e inserir o número de minutos gastos. Salve a configuração. Na verdade, vamos dar um nome um pouco diferente. E agora precisamos mover esse botão logo abaixo do botão de início do cronômetro Então, abra o layout personalizado, clique no ícone de adição e procure seu botão. Feito. Agora, vamos fazer a mesma coisa com os projetos. Eu abro a lista de propriedades do site, adiciono uma nova e seleciono o botão. Eu o nomeio mais a sessão e edito o comportamento do botão. O botão deve criar uma nova página no banco de dados do registro de horas. Defina o título, defina a data de início acionada. Pessoa para quem clicou no status para concluí-lo. Não podemos vinculá-lo a uma tarefa porque estamos no contexto de um projeto, não de uma tarefa, mas conhecemos o projeto, então selecionamos esta página. O que significa que a sessão será diretamente vinculada ao projeto. Também adicionamos uma ação para abrir a sessão imediatamente após sua criação. Salve-o e agora vamos mover esse botão da lista de propriedades para o layout da página. Novamente, clique em Layout personalizado. Se você tiver slots abertos, você pode colocar o botão ali mesmo. Caso contrário, adicione-o como um bloco separado abaixo do título. Posteriormente, configuraremos um painel principal para gerenciar projetos e tarefas, e esse botão aparecerá nos cartões do projeto. Dessa forma, você nem precisará abrir a página do projeto para adicionar uma sessão esquecida. Você poderá fazer isso diretamente do painel clicando neste botão no cartão. Então, prontos para testar, vamos adicionar uma nova sessão. Insira manualmente 10 minutos. O link do projeto já está lá. E digamos que a data seja ontem. É isso mesmo. Nada mais a mudar. Esforço mínimo para registrar uma sessão esquecida. Ok, terminamos de lidar com o caso em que você esquece de iniciar o cronômetro. Agora vamos falar sobre o caso em que você se esquece de pará-lo. Isso pode acontecer, por exemplo, quando você começa a trabalhar pela manhã, talvez não perceba que já há um cronômetro ativo em execução porque você começa dia em uma página diferente no seu espaço de trabalho Você inicia um novo cronômetro e o anterior, que funcionou a noite toda para automaticamente sem que você perceba. O que podemos fazer é configurar a noção para tornar as sessões suspeitamente longas mais visíveis, para que você possa identificá-las mais cedo e ajustar o tempo para um valor mais realista, enquanto ainda se lembra de quando a sessão realmente terminou Faremos isso adicionando uma fórmula ao banco de dados de registro de horas. Essa fórmula verificará a duração da sessão e, se for muito longa, exibirá uma mensagem de aviso O que é considerado invulgarmente longo depende de você. Pessoalmente, considero sessões mais de 5 horas suspeitas. Eu raramente trabalho tanto tempo sem uma pausa e, se uma sessão durar durante a noite, é provável que dure pelo menos 10 horas. Então, vamos usar esse número. Escreveremos uma fórmula que sinalize qualquer sessão com mais de 10 horas. Vamos criar uma nova sessão e chamá-la de sessão muito longa. Vou manter a hora de início, mas definir a data de início para ontem. Portanto, a sessão agora dura 24 horas. Em seguida, adiciono uma nova propriedade. Escolha a fórmula e nomeie os erros da coluna. Você verá o número da fórmula na tela para poder copiá-lo e colá-lo. Usaremos uma função F novamente. Condição. Então, o que acontece se for verdade? O que acontece se for falso? A condição. Verificamos se a sessão dura mais de 10 horas. O número de horas é armazenado na propriedade de horas gastas. Então, verificamos se seu valor é maior ou igual a dez. Se sim, mostramos a mensagem. A sessão de trabalho dura mais de 10 horas. Destaque-se, vamos colocar o texto em negrito e lido. Para fazer isso, usamos a função de estilo de ponto. Dentro dos parênteses, aplicamos os estilos usando aspas duplas Se a sessão durar menos de 10 horas, retornaremos apenas uma string vazia. Até mesmo uma string vazia precisa ser definida. São apenas duas aspas duplas sem nada dentro. Vamos salvar e garantir que o erro só apareça quando realmente houver um erro. A segunda opção, ocultar quando estiver vazio diz à noção de ocultar essa propriedade se ela estiver vazia. Agora, vamos ocultar a seção de propriedades. E, como você pode ver, apenas o erro é visível porque, no momento, existe um. Se eu alterar a data de início para hoje, o erro desaparecerá, assim como a própria propriedade. O que vem a seguir? Vamos ao nosso painel, onde temos o cartão que mostra as sessões ativas. E como esse é o local em que você verifica com mais frequência se há uma sessão ativa, faz sentido também exibir sessões suspeitas aqui para que você possa corrigi-las imediatamente. O que precisamos fazer? Atualizaremos o filtro para que ele mostre não apenas suas sessões ativas, mas também suas sessões com erros. A condição por pessoa permanece a mesma. Mas a primeira condição agora se tornará um grupo em que verificamos o status ou os erros usando o conector OR. Agora, o filtro mostrará todas as sessões que pertencem a você e estão com status inativo ou contêm uma mensagem de erro Atualmente, esse é apenas um tipo de erro quando a sessão é muito longa. Vamos também exibir a mensagem de erro no próprio cartão para que você possa entender imediatamente o que está acontecendo. Vou marcar a data e pronto. E agora eu posso parabenizá-lo. Concluímos oficialmente a configuração de todo o sistema de controle de tempo. Trabalhamos muito e abordamos muitos tópicos de noções. Se você acompanhou e construiu tudo comigo, então você já está trabalhando com Notion em um nível avançado, porque muitas das técnicas e pequenos recursos que adicionamos são exatamente o que tornam um sistema avançado. Trabalhamos com bancos de dados, relações, fórmulas acumuladas, botões, calendário de noções, diferentes visualizações de dados e até gráficos E espero que seu sistema tenha uma aparência melhor e funcione melhor para você do que quando você iniciou esta master class. Mas eu não vou me despedir ainda. Ainda temos mais duas aulas pela frente. Na próxima, configuraremos navegação para seu espaço de trabalho e, em seguida, criaremos seu painel principal para trabalhar com tarefas e projetos 13. Navegação: Tudo bem, estamos na reta final, faltam apenas alguns passos. E nesta lição, adicionaremos navegação entre páginas. Primeiro, vamos criar uma nova página. Na próxima lição, usaremos essa página para criar o painel final para trabalhar com tarefas ativas. Então, vamos chamar essa página de hub de trabalho. Vou configurá-lo para a largura total. Agora que temos duas páginas, finalmente faz sentido adicionar uma barra de navegação. Vamos colocar a navegação na parte superior de cada página. Existem diferentes maneiras de criar navegação, mas nesta aula principal, usaremos um bloco de texto explicativo Ele separa visualmente a navegação do resto do conteúdo da página E remova o ícone ou use algo tematicamente apropriado, como uma bússola Em seguida, listamos as páginas às quais queremos vincular. Eu costumo fazer isso usando texto sem formatação. Comece com a página inicial, que deve apontar para o hub W. Em seguida, adiciono três espaços, pontuo mais três espaços e o nome da próxima página. Dessa forma, cada nome de página é separado visualmente, facilitando a leitura da navegação. No momento, isso é apenas texto simples, mas podemos transformar o nome de cada página em um link usando o menu de formatação Clique em Link e selecione a página para a qual você deseja vincular. E assim, a navegação foi adicionada ao hub W. Agora, vamos adicioná-lo também à página de controle de tempo. Basta selecionar o bloco de navegação, copiá-lo e colá-lo na outra página. Agora eu já posso alternar entre as páginas usando a navegação. Como alternativa, você pode usar um bloco de sincronização. Um bloco de sincronização permite que você veja e edite o mesmo conteúdo em vários lugares no seu espaço de trabalho Qualquer alteração que você fizer nele será refletida em todos os lugares em que o bloco for usado. Se você tiver muitas páginas em seu espaço de trabalho e seu bloco de navegação mudar de tempos em tempos, em vez de atualizar cada página manualmente, basta atualizá-la uma vez na página principal Ele será atualizado automaticamente em todos os outros lugares em que o bloco sincronizado for usado Você pode transformar o bloco que já criamos em um blog sincronizado Basta abrir o menu, clicar, transformar e selecionar Blog sincronizado. É isso mesmo. Agora está sincronizado. Como você pode saber? Você verá uma borda vermelha ao passar o mouse sobre ela. Isso só aparece em blocos sincronizados. Agora selecione-o e clique em Copiar e sincronizar. Vá para a página em que você deseja adicionar a navegação e cole-a lá. E agora você tem um único bloco exibido em duas páginas. O bloco original está na página principal. Apenas para demonstrar que o bloco de sincronização está funcionando, vamos adicionar um link para a página com seus bancos de dados no bloco de navegação. E você verá a alteração refletida imediatamente na página de controle de tempo. Agora, vamos também adicionar o bloco de navegação à página de bancos de dados. E também nas páginas dos projetos, vou entrar no modelo do projeto e adicionar o bloco de navegação lá. Em seguida, reaplicarei esse modelo a todas as entradas do projeto para que todas as alterações que fizemos neste curso sejam refletidas em todo o sistema Vamos continuar. No momento, nossas duas páginas, o hub de trabalho e o controle de tempo estão no mesmo nível, e os bancos de dados originais ainda estão localizados dentro da página de controle de tempo. Sugiro mover o bloco do sistema para o hub de trabalho, já que o hub de trabalho é a página principal e controle de tempo descreve apenas uma parte do fluxo de trabalho geral. Agora, os bancos de dados originais estão no Whub, mas as duas páginas ainda estão no mesmo nível Por que isso é importante se você estiver usando uma conta gratuita ou se estiver trabalhando com prestadores e convidando-os como convidados para seu hub de trabalho É muito mais fácil gerenciar o acesso se tudo o que eles precisam ver estiver aninhado em uma única página Dessa forma, você pode simplesmente convidar convidados para a página principal por meio do menu de compartilhamento, e eles terão acesso automático a todas as páginas aninhadas em seu sistema Mas se algumas páginas, como o controle de tempo no momento estiverem no mesmo nível em vez de estarem aninhadas na página principal, e você convidar alguém apenas para a página de controle de tempo, não terá acesso aos bancos de dados reais, pois os originais são armazenados no Como resultado, todas essas visualizações do banco de dados aparecerão vazias para elas. Os botões também não funcionarão. Como eles dependem de bancos de dados que o convidado não pode acessar, você precisaria conceder acesso manual a cada página e banco de dados, o que é um incômodo Para evitar isso, faz sentido mover todas as suas páginas para a página principal e organizá-las em uma seção chamada sistema em uma página separada. Você poderia chamá-lo de algo como páginas. Lá dentro, você pode armazenar todos os seus painéis e páginas do espaço de trabalho, sem se preocupar Seus links ainda funcionarão. Por exemplo, clicar no controle de tempo ainda levará você à mesma página, mas agora seu caminho mudou , pois está aninhado dentro do hub de trabalho Ótimo. A navegação está pronta. 14. Painel principal: Tudo bem, na lição final desta, vamos configurar o painel principal onde você realmente trabalhará com suas tarefas. Já temos um painel de controle de tempo, e esse é mais sobre analisar para onde foi seu tempo, ver como ele está distribuído entre os membros da equipe e projetos e verificar quem está trabalhando atualmente no quê, e verificar quem está trabalhando atualmente no se você estiver trabalhando com uma equipe Portanto, essa página está mais focada em fornecer informações, em vez de permitir que você interaja com elas ou as modifique. O painel que vamos criar nesta lição servirá como um painel de controle. Local onde você realmente interage com suas tarefas, inicia e interrompe os cronômetros e avança no decorrer do dia Não se destina ao planejamento de tarefas. É uma ferramenta para trabalhar com as tarefas que você já selecionou para hoje. Vamos começar com a coluna da esquerda. Vamos configurá-lo exatamente como fizemos no painel de controle de tempo e adicionar a seção de ações e cronômetro Podemos simplesmente copiar todos esses blocos do painel de controle de tempo e colá-los no hub de trabalho. E acho que será útil expandir a lista de ações com mais dois botões. Um para criar um novo projeto e outro para uma nova tarefa. Para isso, precisaremos de dois novos botões. Novo projeto. Adicionaremos uma página ao banco de dados do projeto. E abra-o em um pop-up central. Notion aplicou automaticamente o modelo de projeto configuramos anteriormente. Vamos adicionar um ícone. OK. Agora vou duplicar esse botão para criar um para tarefas Nova tarefa. Nós apenas trocamos o banco de dados. Todo o resto pode permanecer o mesmo. Você também pode reordenar os botões ou adicionar divisores para agrupá-los por tema. Assim. E agora estamos prontos para passar para as seções que ficarão no lado direito das ações e do bloco de cronômetro Vamos começar adicionando a seção do projeto. Estou arrastando um bloco vazio para a direita do cabeçalho das ações Isso cria um layout de duas colunas. Vou mover todos os blocos para a seção de ações. Então, eles se sentam juntos na coluna da esquerda. Agora vamos para o lado direito dos projetos da página. Vamos exibir todos os projetos ativos aqui. Para fazer isso, adicionarei uma visualização vinculada do banco de dados e escolherei o banco de dados do projeto. Vamos definir alguns projetos para o status ativo. Em seguida, mudarei a visualização da mesa para a galeria. Vou ocultar a pré-visualização do cartão e configurar um filtro para exibir somente os projetos com status ativo. Também quero ver quanto tempo total foi gasto em cada projeto e ter a capacidade de adicionar uma sessão esquecida diretamente daqui. Vou remover o título da exibição e renomear a guia para Em andamento Isso é tudo para a seção de projetos. Agora vamos para a seção de tarefas. Adicione um cabeçalho de tarefas e depois um divisor. Agora, adicionamos uma visualização vinculada do banco de dados de tarefas. Vou remover o título da visualização e renomear a guia para hoje porque, primeiro, vamos configurá-la para exibir as tarefas agendadas para hoje para a pessoa específica que está visualizando esse painel No filtro, escolha a pessoa que me contém. Em seguida, adicione outro filtro. A data de vencimento é hoje. No momento, não tenho nenhuma tarefa agendada para hoje, então abrirei um dos projetos e atribuirei a data de hoje a algumas tarefas. OK. Agora vou remover as colunas desnecessárias. Vou manter o tempo gasto na relação do projeto e o botão da hora de início. O botão deve ser o mais estreito possível e eu vou reordenar as colunas Em seguida, classificaremos as tarefas por status para que as concluídas apareçam abaixo na lista. Também é uma boa ideia ocultar ícones e remover divisórias verticais Como alternativa, podemos ocultar a coluna de status e, em vez disso, agrupar as tarefas por status. Mais uma melhoria que sugiro aqui é adicionar uma fórmula que mostre se há um cronômetro ativo para uma tarefa Vamos chamar isso de status de tempo e colar a fórmula. Agora, é fácil ver se uma tarefa tem um cronômetro ativo. E embora eu tenha sugerido inicialmente não usar botões de parada no banco de dados de tarefas nesse caso específico, quando temos indicadores claros de sessões ativas, na verdade parece uma boa ideia. Então, o botão para parar os temporizadores ativos. Colocando o filtro para editar apenas as sessões iniciadas por mim e com status Ativo. E as atualizações incluem definir a data e hora e o status para concluí-la E darei a esse botão um nome curto para coincidir com aquele para iniciar o cronômetro. Limite a coluna. Agora é possível interromper as sessões diretamente da tabela de tarefas. Lembre-se de que o botão parar encerrará todas as suas sessões ativas, não apenas aquela vinculada a essa tarefa específica. E a última coisa que adicionaremos aqui é uma visualização das sessões de hoje. Obviamente, há um painel completo para explorar seu registro de horas, mas essa visualização adicional pode ser mais conveniente para uma rápida olhada e para fazer algumas edições rápidas O filtro deve ser configurado para mostrar apenas as sessões relacionadas a mim e a data de início igual a hoje. Nomeie sessões de trabalho, por exemplo, e reorganize as colunas ocultando as que não são necessárias aqui Vamos somar o tempo resumido em horas. Assim, você pode ver facilmente quanto tempo está trabalhando hoje. A última coisa é classificar. Vamos adicionar uma classificação em ordem crescente aqui. Ok, na verdade é isso. Finalmente terminamos. Seu sistema de controle de tempo em Notion está pronto. 15. Parabéns!: Gress Você conseguiu. Você não apenas observou como o sistema de controle de tempo funciona em movimento. Você construiu um sozinho. Você praticou a configuração de bancos de dados, botões, relações , fórmulas e agora tem uma ferramenta que pode ser usada todos os dias E o mais importante, você entende como funciona nos bastidores. Se você gostou desta aula, eu tenho algo a dizer sobre isso, por favor, deixe um feedback. Na verdade, isso afeta o feedback financeiro da plataforma para os professores. Portanto, também é uma boa maneira de dizer, obrigado, sem mencionar que é a única fonte para eu entender posso fazer melhor por você na minha próxima master class Eu encorajo você a compartilhar seu projeto na página do projeto para comemorar a conclusão desta aula e inspirar outras pessoas. Então é isso por enquanto, e espero ver você nas minhas outras aulas.