Aller au contenu

Intégration · Projets et tâches

Connecter Claude & ChatGPT à Projectworks

Demandez à votre IA de saisir le temps sur une tâche, d'afficher votre fiche de temps hebdomadaire ou de lister les factures d'un client dans Projectworks. Elle peut lire des clients, projets, modules, tâches, entrées de temps, factures, demandes de frais et congés, ainsi que créer des clients, contacts de facturation, tâches, entrées de temps et demandes de congé. Les fiches de temps et les questions sur les projets sont répondues via la conversation.

Connecter Projectworks gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Saisir 90 minutes pour la tâche Révision du design aujourd'hui : préparation d'un atelier client.”

    L'IA trouve votre utilisateur et la tâche, puis crée une entrée de temps avec la date, les minutes et le commentaire.

  • “Quelle est l'apparence de ma fiche de temps cette semaine, et pouvez-vous la soumettre ?”

    Elle lit votre fiche de temps hebdomadaire avec son état de soumission, puis la soumet pour approbation une fois que vous confirmez.

  • “Quelles factures avons-nous envoyées à Nordic Foods cette année ?”

    Elle trouve le client et liste ses factures dans cette plage de dates, avec l'état et les totaux.

Ce que votre IA peut faire

Temps et fiches de temps

Saisir, modifier et supprimer des entrées de temps, lire les fiches de temps hebdomadaires et les soumettre pour approbation.

Clients et projets

Lire et créer des clients et contacts de facturation, lire projets et modules, et créer des tâches.

Factures, frais et congés

Lire les factures et demandes de frais, lister les congés et créer des demandes de congé.

  • “Affichez-moi les demandes de frais facturables sur le projet Reconstruction du site web.”

    Elle liste les demandes de frais pour le projet filtrées aux seules factures.

  • “Réservez des congés annuels pour Sara les 14 et 15 octobre.”

    Elle consulte les types et états de congé, puis crée une demande de congé d'un jour par date.

  • “Créez un nouveau client, Acme ApS, au bureau Copenhague avec Peter en tant que gestionnaire de compte.”

    Elle trouve le bureau et l'ID utilisateur de Peter, puis crée le client.

121 outils pour Projectworks

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • create_billing_contactModifie des donnéesAjoutez un contact facturation à un client (`client_id`) avec nom, adresse e‑mail, téléphone et adresse.
  • create_clientModifie des donnéesCréez un client avec `client_name`, `office_id` (voir list_offices) et `account_manager_id` (un identifiant d'utilisateur), ainsi que des informations optionnelles sur l'adresse, la devise et les finances.
  • create_expense_claimModifie des données
  • create_leave_requestModifie des donnéesCréez une demande de congé pour `user_id` avec un `status_id` (voir list_leave_statuses) et `days`, chacun avec une date, des heures et un identifiant de type de congé (voir list_leave_types).
  • create_moduleModifie des données
  • create_projectModifie des données
  • create_setModifie des données
  • create_taskModifie des donnéesCréez une tâche dans un module (`module_id`) avec `task_name`, ainsi que des dates de début et de fin optionnelles, le tarif, le taux et les paramètres facturables.
  • create_time_entryModifie des donnéesEnregistrez du temps : passez `user_id`, `task_id`, `date` et `minutes`, avec un `comment` optionnel.
  • create_timesheet_unsubmitModifie des données
  • create_userModifie des données
  • create_user_or_update_taskModifie des données
  • delete_contactSupprime des données
  • delete_customerSupprime des données
  • delete_expense_claimSupprime des données
  • delete_leafSupprime des données
  • delete_moduleSupprime des données
  • delete_placeholder_taskSupprime des données
  • delete_projectSupprime des données
  • delete_taskSupprime des données
  • delete_task_userSupprime des données
  • delete_time_entryTransfère de l’argentSupprimez une entrée de temps via `id`. Cela ne peut pas être annulé.
  • delete_userSupprime des données
  • delete_user_journal_entriesTransfère de l’argent
  • delete_usersTransfère de l’argent
  • get_billing_contacts
  • get_clientRécupérez un client via `customer_id`, avec adresse, détails financiers et gestionnaire de compte.
  • get_client_ratecards
  • get_custom_field_types
  • get_expense_claimRécupérez une demande de dépense via `expense_claim_id`.
  • get_expense_claim_types
  • get_file_content
  • get_invoiceObtenir un bon de vente par `invoice_id`, avec ses lignes et totaux.
  • get_leaf
  • get_module
  • get_office
  • get_placeholder_task
  • get_projectRécupérez un projet via `project_id`, avec son client, ses gestionnaires, dates, statut et paramètres budgétaires.
  • get_project_statuses
  • get_project_taskselfservicemodes
  • get_project_types
  • get_project_user
  • get_report
  • get_resource
  • get_taskRécupérez une tâche via `task_id`, avec dates, tarif, statut et paramètres facturation.
  • get_task_feetypes
  • get_task_types
  • get_task_user
  • get_userRécupérer un utilisateur via `user_id`.
  • get_user_s_userroles
  • get_user_user
  • get_user_users
  • get_weekly_timesheetRécupérez le bulletin horaire d'un utilisateur pour la semaine commençant `start_date` (`user_id` requis), y compris son état de soumission.
  • list_allocation_types
  • list_billing_contactsLister les contacts facturation, optionnellement filtrés par `client_id`, nom ou adresse e-mail.
  • list_budget_frequencies
  • list_budget_types
  • list_categories
  • list_clientsLister les clients, optionnellement filtrés par `name`, bureau ou référence externe. Utilisez-le pour trouver l'ID d'un client.
  • list_contacts
  • list_custom_fields
  • list_customers
  • list_entity_sub_types
  • list_entity_types
  • list_expense_claimsListez les demandes de dépenses, filtrées par utilisateur, projet, client, plage de dates, statut ou si facturables ou remboursables.
  • list_forecasts
  • list_formats
  • list_gl_codes
  • list_invoicesListez les factures, filtrées par `client_id`, `project_id`, statut, numéro de facture ou plage de dates.
  • list_leaveLister les demandes de congés, filtrées par `user_id`, statut, type ou plage de dates.
  • list_leave_statusesListez les états possibles d'une demande de congé et leurs identifiants.
  • list_leave_typesLister les types de congé (par exemple congés annuels ou maladie) et leurs IDs.
  • list_modulesLister les modules de projet (phases ou étapes), optionnellement filtrés par `project_id` ou `name`.
  • list_officesLister les bureaux, optionnellement filtrés par `name`.
  • list_project_users
  • list_projectsListez les projets, optionnellement filtrés par `name`, `client_id`, `user_id`, numéro de projet ou référence externe.
  • list_projects_2
  • list_resources
  • list_tasksLister les tâches, optionnellement filtrées par `project_id`, `module_id`, `user_id` ou `name`. Utilisez-le pour trouver l'ID de la tâche contre lequel enregistrer le temps.
  • list_tasks_2
  • list_time_entriesLister les entrées de temps, filtrées par `user_id`, `task_id`, `date` ou date modifiée.
  • list_user_journal_entries
  • list_user_timesheets
  • list_usersLister les utilisateurs, optionnellement filtrés par `name` ou `email`. Utilisez-le pour trouver l'ID utilisateur d'une personne.
  • list_users_2
  • search_addresses
  • search_agreement_types
  • search_cost_rate_cards
  • search_countries
  • search_currencies
  • search_customer_contacts
  • search_holiday_calendars
  • search_positions
  • search_ranks
  • search_reports
  • search_revenue_rate_cards
  • search_tax_types
  • search_teams
  • set_forecastModifie des données
  • set_resourceModifie des données
  • submit_timesheetVisible par d’autresSoumettre le bulletin de temps d'un utilisateur pour la semaine commençant le `start_date` en vue de l'approbation (`user_id` requis).
  • update_customerModifie des données
  • update_customer_fieldsVisible par d’autres
  • update_expense_claimModifie des données
  • update_leafModifie des données
  • update_moduleModifie des données
  • update_module_fieldsVisible par d’autres
  • update_projectModifie des données
  • update_project_fieldsVisible par d’autres
  • update_project_usersVisible par d’autres
  • update_taskModifie des données
  • update_task_fieldsVisible par d’autres
  • update_task_userModifie des données
  • update_task_usersVisible par d’autres
  • update_tasksVisible par d’autres
  • update_time_entryVisible par d’autresModifier une entrée de temps par `id` : passer le `minutes` et tous les autres champs à modifier (date, tâche, commentaire).
  • update_userModifie des données
  • update_user_fieldsVisible par d’autres
  • update_user_journal_entriesVisible par d’autres
  • update_user_s_userrolesTransfère de l’argent
  • update_usersVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Projectworks dans la liste des applications.

  2. 2

    Collez votre clé

    Collez deux valeurs : une clé consommateur et un secret consommateur. Dans Projectworks, allez dans Paramètres > Intégrations > Comptes API, cliquez sur + pour ajouter un compte API, puis cliquez sur Ajouter pour créer une clé. Copiez la clé du consommateur et le secret. Le secret n'est affiché qu'une fois. Votre connexion normale à Projectworks ne fonctionne pas pour l'API.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans Projectworks ?

L'IA peut lire des clients, contacts de facturation, bureaux, projets, modules, tâches, utilisateurs, entrées de temps, fiches de temps hebdomadaires, factures, demandes de frais et congés. Elle peut créer des clients, contacts de facturation, tâches, entrées de temps et demandes de congé, modifier les entrées de temps et soumettre les fiches de temps. Elle peut également supprimer une entrée de temps si vous activez cet outil.

L'IA voit-elle mes identifiants Projectworks ?

Non. Votre clé et secret de consommateur sont chiffrés au repos et jamais montrés à l'IA. Une fois sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez quels outils sont activés, vous pouvez commencer en lecture seule. La suppression d'une entrée de temps ne peut être annulée, et la soumission d'un bulletin horaire l'envoie pour approbation, donc ces outils peuvent nécessiter votre validation avant exécution. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Projectworks.

Peut‑je utiliser ma connexion Projectworks habituelle ?

Non. L'API Projectworks n'accepte pas votre connexion habituelle. Créez un compte API dans Paramètres > Intégrations > Comptes API et utilisez sa clé et son secret de consommateur. Copiez le secret immédiatement, car Projectworks l'affiche une seule fois.

Laissez votre IA travailler dans Projectworks dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Projectworks gratuitement

PipMCP n’est pas affilié à Projectworks. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.