Integração · Projetos e tarefas
Conecte Claude e ChatGPT ao 10.000 pés
Pergunte ao seu IA quem está agendado em um projeto na próxima semana, quantas horas foram registradas no mês passado ou para registrar tempo por você no 10.000 pés, agora Gestão de Recursos do Smartsheet. Ele pode ler pessoas, projetos, fases, atribuições e entradas de tempo, criar e atualizar projetos, registrar e corrigir horas, adicionar despesas e definir o status de alguém para o dia.
Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.
Experimente pedir
“Quem está agendado no projeto Redesign Harbor na próxima semana?”
A IA encontra o projeto e lista suas atribuições entre as datas, com pessoa, fase e alocação.
“Em que Emma está trabalhando este mês?”
Ela encontra Emma entre suas pessoas e lista suas atribuições para o mês em projetos, fases e férias.
“Registre 3 horas para mim no projeto Website Refresh hoje.”
Ela procura pelo projeto e seu ID de usuário e registra a entrada de tempo com data e horas.
O que a sua IA pode fazer
Pessoas e agendas
Liste pessoas e veja quem está atribuído a qual projeto, fase ou licença e quando, para uma pessoa ou toda a conta.
Projetos e fases
Ler, criar e atualizar projetos com cliente, datas, estado e código, e listar cada fase do projeto e pessoas.
Tempo e despesas
Listar entradas de tempo por pessoa, projeto ou intervalo de datas, registrar e corrigir horas, e adicionar itens de despesa.
“Quantas horas foram registradas no projeto WR-204 em setembro?”
Ela encontra o projeto por seu código e lista as entradas de tempo nele entre as duas datas.
“Crie um projeto provisório para Nordic Foods começando 1º de novembro.”
Ela cria o projeto com nome, cliente, datas de início e fim e o estado Provisório.
“Marque Jonas como trabalhando em casa amanhã.”
Ela encontra Jonas e define seu status para TELA (Trabalhar em Casa) para aquele dia.
137 ferramentas para 10,000ft (Resource Management by Smartsheet)
Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.
add_expenseAltera dadosAdicionar um item de despesa para uma pessoa por `user_id`: `date`, `amount`, opcional `category`, `notes` e `project_id` ou `assignable_id` para cobrar.create_and_attach_a_tag_to_a_projectAltera dadosCrie um novo projeto para um projeto. Pesquise projetos primeiro para evitar duplicatas. Resumo da API: Criar e anexar uma tag a um projeto.create_api_tokenElimina dadosCrie um novo token de API. Ação destrutiva; pode exigir aprovação. Resumo da API: Criar token de API.create_approvalAltera dadosCrie uma nova aprovação. Obrigatório: aprováveis ou status. Resumo da API: Criar aprovações.create_assignmentAltera dadosCrie uma nova atribuição. Obrigatório: ID do usuário ou ID atribuível. Resumo da API: Criar atribuição.create_assignment_subtaskAltera dadosCrie uma nova subtarefa para uma atribuição. Obrigatório: descrição. Resumo da API: Criar subtarefa.create_custom_fieldAltera dadosCrie um novo campo personalizado. Obrigatório: nome, espaço de nomes ou tipo de dados. Resumo da API: Criar campo personalizado.create_placeholder_resourceAltera dadosCrie um novo recurso placeholder. Obrigatório: título. Resumo da API: Criar recurso placeholder.create_projectAltera dadosCrie um projeto. Passe os campos em `body`: nome, cliente, starts_at, ends_at, project_state (Confirmado, Tentativo ou Interno), project_code e descrição.create_project_assignmentAltera dadosCrie uma nova atribuição para um projeto. Obrigatório: ID do usuário. Resumo da API: Criar atribuição de projeto.create_project_custom_field_valueAltera dadosCrie um novo valor de campo personalizado para um projeto. Obrigatório: ID de campo personalizado ou valor. Resumo da API: Criar valor de campo personalizado de projeto.create_project_phaseAltera dadosCrie uma nova fase para um projeto. Pesquise fases primeiro para evitar duplicatas. Resumo da API: Criar fase.create_project_productAltera dadosCrie um novo produto para um projeto. Obrigatório: valor ou tipo de item. Resumo da API: Criar item de orçamento.create_project_userAltera dadosCrie um novo usuário para um projeto. Resumo da API: Definir lista de membros do projeto.create_rowAltera dadosCrie uma nova linha. Obrigatório: visualização, intervalo temporal ou agrupamento por. Resumo da API: Criar linhas.create_totalAltera dadosCrie um novo total. Obrigatório: visualização, intervalo temporal ou agrupamento por. Resumo da API: Criar totais.create_userAltera dadosCriar um novo usuário. Obrigatório: primeiro nome, último nome, e-mail, tipo de usuário ou arquivado. Resumo da API: Criar usuário.create_user_assignmentAltera dadosCriar uma nova atribuição para um usuário. Obrigatório: ID atribuível. Resumo da API: Criar atribuição de usuário.create_user_availabilityAltera dadosCriar uma nova disponibilidade para um usuário. Obrigatório: dia0, dia1, dia2, dia3, dia4 ou dia5. Resumo da API: Criar disponibilidade.create_user_custom_field_valueAltera dadosCriar um novo valor de campo personalizado para um usuário. Obrigatório: ID do campo personalizado ou valor. Resumo da API: Criar valor de campo personalizado de usuário.create_user_pageAltera dadosCriar uma nova página para um usuário. Obrigatório: ID do usuário, ID atribuível, data ou horas. Resumo da API: Criar entrada de tempo de usuário.create_user_post_user_tagAltera dadosCriar um novo usuário para um usuário. Resumo da API: Marcar usuário.create_user_subscriptionAltera dadosCriar uma nova assinatura para um usuário. Resumo da API: Definir membros do projeto de usuário.create_webhookElimina dadosCriar um novo webhook. Obrigatório: URL ou tipo de evento. Ação destrutiva; pode exigir aprovação. Resumo da API: Criar webhook.delete_api_tokenElimina dadosExcluir permanentemente um token de API por ID de token de API. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir token de API.delete_approvalElimina dadosExcluir permanentemente uma aprovação por ID de aprovação. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir aprovação.delete_assignmentElimina dadosRemover uma atribuição do cronograma por `assignment_id`. Isso não pode ser desfeito.delete_assignment_subtaskElimina dadosExcluir permanentemente um subtarefa por ID de subtarefa. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir subtarefa.delete_custom_fieldElimina dadosExcluir permanentemente um campo personalizado por ID de campo personalizado. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir campo personalizado.delete_placeholder_resourceElimina dadosExcluir permanentemente um recurso substituto por ID de recurso substituto. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir recurso substituto.delete_productElimina dadosExcluir permanentemente um produto por ID de produto. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir item de orçamento.delete_projectElimina dadosExcluir permanentemente um projeto por ID de projeto. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir projeto.delete_project_assignmentElimina dadosExcluir permanentemente uma atribuição por ID de atribuição. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir atribuição de projeto.delete_project_delete_project_tagElimina dadosExcluir permanentemente um projeto por ID de projeto 2. Ação destrutiva; pode exigir aprovação. Resumo da API: Desconectar uma tag de um projeto.delete_project_phaseElimina dadosExcluir permanentemente uma fase por ID de fase. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir fase.delete_project_usersMovimenta dinheiroExcluir permanentemente um utilizador por ID de projeto. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Remover membro do projeto.delete_time_entryElimina dadosExcluir uma entrada de tempo pelo `page_id` (ID da entrada de tempo) para a pessoa `user_id`. Isto não pode ser desfeito.delete_userElimina dadosEliminar permanentemente um utilizador por ID de utilizador. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar utilizador.delete_user_assignmentElimina dadosEliminar permanentemente uma atribuição por ID de atribuição. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar atribuição de utilizador.delete_user_availabilityElimina dadosEliminar permanentemente uma disponibilidade por ID de disponibilidade. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar disponibilidade.delete_user_delete_user_tagElimina dadosEliminar permanentemente um utilizador por ID de utilizador 2. Ação destrutiva; pode exigir aprovação. Resumo da API: Desetiquetar utilizador.delete_user_productElimina dadosEliminar permanentemente um produto por ID de produto. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar item de despesa.delete_user_subscriptionsMovimenta dinheiroEliminar permanentemente uma subscrição por ID de utilizador. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Eliminar membros do projeto do utilizador.delete_webhookElimina dadosEliminar permanentemente um webhook por ID de webhook. Ação destrutiva; pode exigir aprovação. Resumo da API: Eliminar webhook.export_underlying_data_csvsAltera dadosExportar dados subjacentes CSVs. Resumo da API: Exportar dados de relatório subjacente para CSV.fetch_project_expense_itemObter um produto para um projeto por ID de produto. Resumo da API: Obter item de despesa do projeto.fetch_user_statusListar utilizadores para um utilizador. Os resultados são paginados. Resumo da API: Obter estado do utilizador.get_assignableObter uma atribuição atribuível por ID de atribuição atribuível. Resumo da API: Obter atribuição atribuível.get_assignmentObter uma atribuição pelo `assignment_id`, com pessoa, projeto, datas e alocação.get_assignment_subtaskObter um subtarefa para uma atribuição por ID de subtarefa. Resumo da API: Obter subtarefa.get_custom_fieldObter um campo personalizado por ID de campo personalizado. Resumo da API: Obter campo personalizado.get_disciplineObter uma disciplina por ID de disciplina. Resumo da API: Obter disciplina.get_invoiceObter uma fatura por ID de fatura. Resumo da API: Obter taxa de faturação.get_leave_typeObter um tipo de licença por ID de tipo de licença. Resumo da API: Obter tipo de licença.get_option_statusObter o estado atual de uma opção. Os resultados são paginados. Resumo da API: Listar opções de estado.get_pageObter uma página por ID de página. Resumo da API: Obter entrada de tempo.get_personObter uma pessoa pelo `user_id`, com nome, e-mail, papel, disciplina, localização e taxa de faturação.get_placeholder_resourceObter um recurso substituto por ID de recurso substituto. Resumo da API: Obter recurso substituto.get_productObter um produto por ID de produto. Resumo da API: Obter item orçamental.get_projectObter um projeto pelo `project_id`, com cliente, datas, estado, código e descrição.get_project_assignmentObter uma atribuição para um projeto por ID de atribuição. Resumo da API: Obter atribuição do projeto.get_project_custom_field_valueObter um valor de campo personalizado para um projeto pelo ID do valor de campo. Resumo da API: Buscar o valor de campo personalizado do projeto.get_project_invoiceObter uma fatura para um projeto pelo ID da fatura. Resumo da API: Buscar a taxa de faturação do projeto.get_project_pageObter uma página para um projeto pelo ID da página. Resumo da API: Buscar o registro de entrada de tempo do projeto.get_project_productObter um produto para um projeto pelo ID do produto. Resumo da API: Buscar o item de orçamento do projeto.get_roleObter um papel pelo ID do papel. Resumo da API: Buscar o papel.get_status_optionObter uma opção de status pelo ID da opção de status. Resumo da API: Buscar a opção de status.get_user_assignmentObter uma atribuição para um usuário pelo ID da atribuição. Resumo da API: Buscar a atribuição do usuário.get_user_availabilityObter uma disponibilidade para um usuário pelo ID da disponibilidade. Resumo da API: Buscar a disponibilidade.get_user_custom_field_valueObter um valor de campo personalizado para um usuário pelo ID do valor de campo. Resumo da API: Buscar o valor de campo personalizado do usuário.get_user_pageObter uma página para um usuário pelo ID da página. Resumo da API: Buscar o registro de entrada de tempo do usuário.get_user_productObter um produto para um usuário pelo ID do produto. Resumo da API: Buscar o item de despesa do usuário.get_webhookObter um webhook pelo ID do webhook. Resumo da API: Mostrar único webhook.list_api_tokensListar tokens da API.list_approvalsListar aprovações. Os resultados são paginados.list_assignablesListar atribuíveis. Os resultados são paginados.list_assignment_subtasksListar subtarefas para uma atribuição. Os resultados são paginados.list_assignmentsListar atribuições (quem está agendado em qual projeto, fase ou licença e quando) em toda a conta, opcionalmente entre as datas `from` e `to`.list_categoriesListar categorias. Os resultados são paginados. Resumo da API: Listar categorias de itens de despesa.list_custom_fieldsListar campos personalizados. Filtros opcionais: namespace. Os resultados são paginados.list_holidaysListar feriados. Os resultados são paginados.list_invoicesListar faturas. Os resultados são paginados. Resumo da API: Listar taxas de faturação.list_leave_typesListar os tipos de licença (como férias ou doença). Seus IDs podem ser usados como `assignable_id` ao registrar tempo fora.list_peopleListar as pessoas (utilizadores) na Gestão de Recursos, página por página, ordenadas por nome, data de contratação ou última atualização. Defina `with_archived` ou `include_placeholders` para incluir aqueles. Use para encontrar um ID de utilizador.list_person_assignmentsListar atribuições de uma pessoa por `user_id`, opcionalmente entre as datas `from` e `to`. Use para ver o agendamento de alguém.list_person_expensesListar itens de despesa de uma pessoa por `user_id`, opcionalmente entre as datas `from` e `to`.list_person_time_entriesListar entradas de tempo de uma pessoa por `user_id`, opcionalmente entre as datas `from` e `to`.list_placeholder_resource_assignmentsListar atribuições para um recurso substituto. Resumo da API: Listar atribuições de recursos substitutos.list_placeholder_resourcesListar recursos substitutos. Filtros opcionais: com excluídos. Os resultados são paginados.list_project_assignmentsListar as atribuições em um projeto pelo `project_id`, opcionalmente entre as datas `from` e `to`.list_project_categoriesListar categorias para um projeto. Filtros opcionais: tipo de item. Resumo da API: Listar categorias de itens de despesa do projeto.list_project_custom_field_valuesListar valores de campo personalizados para um projeto. Os resultados são paginados. Resumo da API: Listar valores de campo personalizados do projeto.list_project_expense_itemsListar itens de despesa de um projeto. Filtros opcionais: de ou até. Resultados paginados. Resumo da API: Listar itens de despesa do projeto.list_project_invoicesListar faturas de um projeto. Resultados paginados. Resumo da API: Listar taxas de faturamento do projeto.list_project_peopleListar as pessoas agendadas num projeto por `project_id`.list_project_phasesListar as fases de um projeto por `project_id`, opcionalmente filtrado por intervalo de datas ou `phase_name`.list_project_placeholder_resourcesListar recursos provisórios para um projeto. Resumo da API: Listar recursos provisórios do projeto.list_project_productsListar produtos para um projeto. Filtros opcionais: tipo de item. Resumo da API: Listar itens orçamentais.list_project_time_entriesListar entradas de tempo registadas num projeto por `project_id`, opcionalmente entre as datas `from` e `to`.list_project_time_entry_categoriesListar categorias para um projeto. Filtros opcionais: tipo de item. Resumo da API: Listar categorias de entradas de tempo do projeto.list_project_usersListar utilizadores para um projeto. Filtros opcionais: membresia. Resultados paginados. Resumo da API: Listar membros do projeto.list_projectsListar projetos, opcionalmente filtrados por intervalo de datas (`from`/`to`), exato `project_code` ou estado do projeto (definir `filter_field`=project_state e `filter_list` como Confirmado, Preliminar ou Interno). Definir `with_archived` para incluir projetos arquivados. Use para encontrar um ID de projeto.list_projects_2Listar projetos para um projeto. Resumo da API: Listar tags de projeto.list_subscriptionsListar subscrições. Filtros opcionais: IDs de utilizador ou membresia. Resultados paginados. Resumo da API: Listar membros do projeto de vários utilizadores.list_time_categoriesListar categorias de entrada de tempo que podem ser usadas como `task` ao registar o tempo.list_time_entriesListar entradas de tempo em toda a conta entre as datas `from` e `to`. Defina `with_suggestions` para incluir entradas sugeridas não confirmadas.list_user_availabilitiesListar disponibilidades para um utilizador. Resultados paginados.list_user_custom_field_valuesListar valores de campos personalizados para um utilizador. Resultados paginados. Resumo da API: Listar valores de campos personalizados do utilizador.list_user_subscriptionsListar subscrições para um utilizador. Filtros opcionais: de, até ou membresia. Resultados paginados. Resumo da API: Listar membros do projeto do utilizador.list_user_tagsListar tags para um utilizador. Resumo da API: Listar tags do utilizador.list_usersListar utilizadores. Filtros opcionais: membresia. Resultados paginados. Resumo da API: Listar membros de vários projetos.list_webhooksListar webhooks.log_timeAltera dadosRegistre horas em um projeto: `project_id`, `user_id` da pessoa, `assignable_id` (o ID do projeto, fase ou tipo de licença), `date` e `hours`, com opcional `task` categoria e `notes`.search_disciplinesPesquisar disciplinas por filtro. Use isto para encontrar disciplinas existentes antes de criar uma nova disciplina. Resultados paginados. Resumo da API: Listar disciplinas.search_rolesPesquisar papéis por filtro. Use isso para encontrar papéis existentes antes de criar um novo. Os resultados são paginados. Resumo da API: Listar papéis.set_person_statusAltera dadosDefinir o status de uma pessoa por `user_id`: `status` é ITO (no escritório), WFH, SIC (doente), OOO (fora do escritório), VAC (feriado) ou OOF, com horário opcional de início/fim e uma mensagem.update_api_tokenElimina dadosAtualizar um token API existente identificado pelo ID do token. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar token API.update_assignmentAltera dadosAtualizar uma atribuição existente identificada pelo ID de atribuição. Resumo da API: Atualizar atribuição.update_assignment_subtaskAltera dadosAtualizar um subtarefa existente identificada pelo ID do subtarefa. Resumo da API: Atualizar subtarefa.update_custom_fieldAltera dadosAtualizar um campo personalizado existente identificado pelo ID do campo. Resumo da API: Atualizar campo personalizado.update_placeholder_resourceAltera dadosAtualizar um recurso placeholder existente identificado pelo ID do recurso. Resumo da API: Atualizar recurso placeholder.update_productAltera dadosAtualizar um produto existente identificado pelo ID do produto. Resumo da API: Atualizar item de orçamento.update_projectAltera dadosAtualizar um projeto por `project_id`; passar campos alterados em `body` (nome, cliente, datas, project_state, project_code, description, ou archived=true para arquivá-lo).update_project_assignmentAltera dadosAtualizar uma atribuição existente identificada pelo ID de atribuição. Resumo da API: Atualizar atribuição do projeto.update_project_custom_field_valueAltera dadosAtualizar um valor de campo personalizado existente identificado pelo ID do valor do campo. Resumo da API: Atualizar valor de campo personalizado do projeto.update_project_invoiceAltera dadosAtualizar uma fatura existente identificada pelo ID da fatura. Resumo da API: Atualizar taxa de cobrança do projeto.update_project_phaseAltera dadosAtualizar uma fase existente identificada pelo ID da fase. Resumo da API: Atualizar fase.update_project_productAltera dadosAtualizar um produto existente identificado pelo ID do produto. Resumo da API: Atualizar item de orçamento do projeto.update_project_usersVisível para outras pessoasAtualizar um usuário existente identificado pelo ID do projeto. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar lista de membros do projeto.update_renewElimina dadosAtualizar uma renovação existente identificada pelo ID da renovação. Ação destrutiva; pode exigir aprovação. Resumo da API: Renovar token API.update_time_entryAltera dadosAtualizar uma entrada de tempo por `page_id` (ID da entrada de tempo) para a pessoa `user_id`; passe `body_user_id` (mesma pessoa), `assignable_id`, `date` e `hours`, além dos opcionais `task` e `notes`.update_userAltera dadosAtualizar um usuário existente identificado pelo ID do usuário. Resumo da API: Atualizar usuário.update_user_assignmentAltera dadosAtualizar uma atribuição existente identificada pelo ID de atribuição. Resumo da API: Atualizar atribuição do usuário.update_user_availabilityAltera dadosAtualizar uma disponibilidade existente identificada pelo ID da disponibilidade. Resumo da API: Atualizar disponibilidade.update_user_custom_field_valueAltera dadosAtualizar o valor de um campo personalizado existente identificado pelo ID do valor do campo personalizado. Resumo da API: Atualizar valor de campo personalizado do usuário.update_user_productAltera dadosAtualizar um produto existente identificado pelo ID do produto. Resumo da API: Atualizar item de despesa.update_user_subscriptionsVisível para outras pessoasAtualizar uma assinatura existente identificada pelo ID do usuário. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar membros de projeto do usuário.
Configure em três passos
- 1
Escolha a aplicação
Crie uma conta gratuita no PipMCP e escolha 10,000ft (Resource Management by Smartsheet) na lista de aplicações.
- 2
Cole a sua chave
Cole seu token da API de Gestão de Recursos. Você precisa do papel Administrador de Recurso. Clique no menu de três pontos no canto superior direito > Configurações, abra a aba API Desenvolvedor e copie o token perto do fundo do painel.
- 3
Adicione a ligação à sua IA
Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:
- Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
- Cole a sua ligação no campo URL do servidor MCP remoto.
- Ative-o no menu + de uma conversa.
Perguntas
O que a IA pode fazer no 10.000 pés?
A IA pode ler pessoas, projetos, fases de projeto, atribuições, tipos de licença, categorias de tempo, entradas de tempo e despesas. Ela pode criar e atualizar projetos, registrar, atualizar e excluir entradas de tempo, adicionar despesas, definir o status de uma pessoa e remover uma atribuição do agendamento.
A IA vê meu token da API do 10.000 pés?
Não. Seu token da API do 10.000 pés está criptografado em repouso e nunca é mostrado à IA. Após você salvá-lo, ele não é mostrado novamente, nem mesmo para você. A IA só vê os resultados das ferramentas que ela chama.
Posso controlar o que a IA é autorizada a fazer?
Sim. Você escolhe quais ferramentas estão ativadas, para poder começar em modo de leitura apenas. Excluir uma entrada de hora ou remover uma atribuição não pode ser desfeito, e ambas podem exigir sua aprovação antes de serem executadas. Todas as chamadas de ferramenta são registradas.
Funciona com o ChatGPT?
Sim. No ChatGPT, vá em Configurações › Aplicações & Conectores › Avançado e ative o Modo Desenvolvedor, depois adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona também no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.
Qual é o custo?
O PipMCP tem um plano gratuito sem necessidade de cartão de crédito. Os planos pagos cobram por tarefa concluída. Você também precisa ter sua própria conta do 10,000ft.
O 10,000ft é o mesmo que Gestão de Recursos pela Smartsheet?
Sim. Os planos do 10,000ft agora são chamados de Gestão de Recursos pela Smartsheet, e esta conexão utiliza sua API. Você obtém o token da API na aba Developer API em Configurações, que precisa da função Administrador de Alocação.
Integrações relacionadas
Deixe a sua IA trabalhar em 10,000ft (Resource Management by Smartsheet) ainda hoje.
Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.
Ligar 10,000ft (Resource Management by Smartsheet) gratuitamenteO PipMCP não tem qualquer afiliação com 10,000ft (Resource Management by Smartsheet). Os nomes dos produtos são marcas comerciais dos respetivos titulares.





