Saltar para o conteúdo

Ferramentas · Presença

Ferramentas MCP do módulo Presença (coworking): a lotação, Cheguei e Fui embora, quem está aqui, visitantes, histórico, correção e remoção de visitas e os links de quiosque da recepção.

O módulo Presença pelo assistente: ver a lotação, marcar a chegada e a saída (de você, de um membro ou de um visitante), listar quem está no espaço e o histórico, corrigir ou remover visitas e gerar e revogar os links de quiosque. O quiosque em si é uma tela do visitante no iPad da recepção; o assistente gerencia os links, não opera o quiosque.

Cada ferramenta traz um selo: Só consulta não muda nada, Altera cria ou muda algo na hora, e Pede confirmação só age depois do seu sim a um resumo. Ver Dinheiro e confirmação.

Em resumo

FerramentaO que fazPapel mínimoTipo
get_attendance_overviewA lotação e a sua visita abertaQualquer que veja o espaçoSó consulta
check_inRegistra a chegada, a sua ou a de um membroQualquer (a sua); moderador ou financeiro (de outro)Altera
check_outRegistra a saídaQualquer (a sua); moderador ou financeiro (de outro)Altera
list_presentQuem está no espaço agoraModerador ou financeiroSó consulta
list_visitsO histórico de visitas, com filtrosModerador ou financeiro (hoje); administrador (qualquer dia)Só consulta
list_my_visitsAs suas visitas e o resumo do mêsQualquerSó consulta
update_visitCorrige a chegada ou a saída de uma visitaModerador ou financeiro (hoje); administrador (qualquer dia)Altera
delete_visitRemove uma visitaAdministradorPede confirmação
check_guest_inRegistra a chegada de um visitanteModerador ou financeiroAltera
list_attendance_kiosksOs aparelhos de quiosque do espaçoModerador ou financeiroSó consulta
create_attendance_kioskGera o link de um quiosque (aparece uma vez)ModeradorAltera
revoke_attendance_kioskRevoga o link de um quiosqueModeradorPede confirmação

O espaço se cria com create_space e module: "attendance", com o argumento attendance para a configuração; update_space muda só o que você mandar e mantém o resto.

A equipe, aqui, é o proprietário, o administrador, o moderador e o financeiro; o financeiro lê e marca, mas não gera nem revoga link de quiosque. Os papéis são os das rotas: o assistente nunca faz mais do que a pessoa conectada faria na tela.

A configuração do espaço

O argumento attendance de create_space e update_space aceita:

CampoTipoDescrição
self_check_inoff, button ou codeQuem marca a chegada: off, só a equipe; button, o membro, com o botão Cheguei (code ainda não está disponível)
capacitynúmero de 1 a 100000, ou nullA lotação, informativa. null tira o limite
auto_checkout_timeHH:MMA saída automática, no fuso da comunidade (padrão 23:59)
show_who_is_herestaffQuem vê os nomes: só a equipe
kiosk.guest_fields{company, phone}, cada um off, optional ou requiredO que a tela do quiosque pede além do nome
kiosk.notify_hostverdadeiro ou falsoAvisa o anfitrião por e-mail na chegada do visitante (padrão: sim)
kiosk.reset_seconds5 a 60Em quantos segundos a tela do quiosque volta ao início (padrão: 10)

get_attendance_overview

Só consulta

Lotação do espaço. Só o número de pessoas e a lotação (nunca nomes), a visita aberta de quem pergunta e o modo de check-in (off, button ou code). Papel mínimo: qualquer que veja o espaço.

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSimO espaço Presença

Peça assim: "Quantas pessoas estão na Unidade Centro agora?"

check_in

Altera

Registrar a chegada. Sem profile_id, é a sua chegada, e só se o espaço deixa o membro marcar (a equipe sempre pode se marcar). Com profile_id, a equipe registra a chegada de outro membro; o membro comum é recusado. Quem não tem acesso ao espaço (plano vencido, grupo fora) é recusado, até pela equipe. É idempotente: com uma visita já aberta, devolve essa visita (already_checked_in: true). Um visitante sem conta é check_guest_in. Papel: qualquer (a sua); moderador ou financeiro (de outro).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim
profile_ididNãoSó a equipe: o membro a marcar (list_members). Sem ele, é você

Devolve: visit e already_checked_in.

Peça assim: "Registre a minha chegada na Unidade Centro." · "Marque a chegada da Maria no coworking."

check_out

Altera

Registrar a saída. Sem parâmetros além do espaço, fecha a sua visita aberta. A equipe fecha a de um membro (profile_id) ou qualquer visita aberta (visit_id, de list_present). Sem visita aberta, a resposta é 409. Papel: qualquer (a sua); moderador ou financeiro (de outro).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim
profile_ididNãoSó a equipe: o membro cuja visita fechar
visit_ididNãoA visita aberta a fechar (a equipe; o membro, só a sua)

Peça assim: "Estou saindo."

list_present

Só consulta

Quem está aqui. As visitas abertas, de membros e de visitantes, da mais nova à mais antiga, com o nome e a hora da chegada, mais a contagem e a lotação. O membro vê só o número, em get_attendance_overview. Papel mínimo: moderador (ou financeiro).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim
page, limitnúmerosNãoPaginação (até 100 por página)

Peça assim: "Quem está na casa agora?"

list_visits

Só consulta

O histórico. As visitas do espaço, da mais nova à mais antiga: quem, chegada, saída, o tipo (membro ou visitante), se está aberta ou foi fechada automaticamente. O administrador e o proprietário leem qualquer período; o moderador e o financeiro veem só hoje (a API estreita o intervalo). Papel mínimo: moderador (ou financeiro).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim
profile_ididNãoSó este membro
kindmember ou guestNãoMembros ou visitantes
openverdadeiro ou falsoNãotrue: só quem ainda está aqui
from, todataNãoAAAA-MM-DD ou ISO 8601, lidos no fuso da comunidade
page, limitnúmerosNãoPaginação

Peça assim: "Quantos visitantes vieram na semana passada?"

list_my_visits

Só consulta

As suas visitas. O seu histórico, da mais nova à mais antiga, com o resumo do mês (visitas, dias e minutos) no fuso da comunidade. Papel mínimo: qualquer.

ParâmetroTipoObrigatórioDescrição
spaceid ou linkNãoSó este espaço Presença
page, limitnúmerosNãoPaginação

Peça assim: "Quantos dias eu fui ao coworking neste mês?"

update_visit

Altera

Corrigir uma visita. Muda a chegada (check_in_at) e/ou a saída (check_out_at). A saída não pode ser antes da chegada nem no futuro; mandar a saída numa visita aberta a fecha. O administrador e o proprietário corrigem qualquer dia; o moderador e o financeiro, só a visita de hoje e com as datas dentro de hoje (ontem devolve 403). A correção entra no registro de atividades com quem a fez. Papel mínimo: moderador (ou financeiro).

ParâmetroTipoObrigatórioDescrição
visit_ididSimDe list_visits ou list_present
check_in_atdata e horaNãoISO 8601
check_out_atdata e horaNãoISO 8601

Peça assim: "O Pedro esqueceu de marcar a saída: ele saiu às 18h. Feche a visita dele."

delete_visit

Pede confirmação

Remover uma visita. A visita sai das listas e dos números (uma aberta deixa de contar na lotação) e a remoção entra no registro de atividades. Não apaga o membro. Papel mínimo: administrador.

ParâmetroTipoObrigatórioDescrição
visit_ididSimDe list_visits

Devolve: na primeira chamada, o resumo e o código de confirmação.

check_guest_in

Altera

Registrar um visitante. A equipe registra a chegada de quem não tem conta, com o membro que o recebe (o anfitrião, que precisa ter acesso ao espaço). A empresa e o telefone são pedidos ou recusados conforme a configuração do quiosque. É idempotente por nome e anfitrião: com a visita aberta, devolve already_checked_in: true. Se o espaço avisa os anfitriões, ele recebe um e-mail. O visitante conta na lotação. Papel mínimo: moderador (ou financeiro).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim
guest_nametextoSimO nome do visitante (até 100 caracteres)
host_profile_ididSimO membro que o recebe (list_members)
guest_companytextoNãoA empresa
guest_phonetextoNãoO telefone

Peça assim: "Registre o visitante Pedro Alves, da Acme, que veio ver a Ana."

list_attendance_kiosks

Só consulta

Os quiosques. Os aparelhos do espaço, ativos e revogados: nome, quem criou, quando, o último uso e o estado. Nunca o link, que só aparece quando é criado. Papel mínimo: moderador (ou financeiro).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim

create_attendance_kiosk

Altera

Gerar o link de um quiosque. Um por iPad ou local. Devolve kiosk, a url e um warning: a URL aparece uma única vez e é secreta, como uma senha. Quem a tem registra visitantes. O assistente pede à pessoa para abri-la no aparelho e não compartilhá-la; se perder, é revogar e gerar outra. Papel mínimo: moderador (proprietário, administrador ou moderador; o financeiro não).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim
nametextoSimO nome do aparelho, até 80 caracteres (por exemplo, "Tablet da recepção")

Peça assim: "Gere o link do quiosque do iPad da recepção da Unidade Centro."

revoke_attendance_kiosk

Pede confirmação

Revogar um quiosque. O link para de funcionar na hora e não volta (gere outro). As visitas já registradas ficam. Papel mínimo: moderador (proprietário, administrador ou moderador).

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSim
kiosk_ididSimDe list_attendance_kiosks

Devolve: na primeira chamada, o resumo (o nome e o último uso do aparelho) e o código de confirmação.

Relacionados