时间幽灵

timeghost 是一种专用Microsoft 365 /Office 365 解决方案,可与工作环境完美集成。 使用 timeghost 连接器生成时间报告、发票和其他文档。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
逻辑应用程序 标准 除以下各项外的所有 逻辑应用区域
     - Azure 政府区域
     - Azure 中国区域
     - 美国国防部(DoD)
Power Apps 高级 除以下各项外的所有 Power Apps 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
Power Automate 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
联系人​​
Name timeghost 支持
URL https://support.timeghost.io
Email support@timeghost.io
连接器元数据
发布者 timeghost.io
Website https://timeghost.io
隐私策略 https://timeghost.io/privacy-policy/
类别 生产力;商业智能

时间幽灵

timeghost 是一种专用Microsoft 365 /Office 365 解决方案,可与工作环境完美集成。 使用 timeghost Flow 连接器生成时间报告、发票和其他文档。

先决条件

若要使用此连接器,需要有工作、学校或Microsoft个人帐户。 还需要通过执行以下两个步骤之一来接受 timeghost 的权限和同意:

  • Teams:安装 timeghost Teams 应用并启动它,接受权限和同意。
  • Web:打开 timeghost Web 应用并接受权限和同意。

现在,你已准备好开始使用此连接器。

支持的作

连接器支持以下作:

  • Add Client :将客户端添加到工作区。
  • Add Custom Feed Event :将事件添加到用户源。 条目在 180 天后自动删除。
  • Add Project :将项目添加到工作区。
  • Add Task :向工作区添加任务。
  • Add Time :向工作区中的项目添加时间。
  • Add Tag :向工作区添加时间标记或项目标记。
  • Add Group :将组添加到工作区。
  • Add ComeGo :向工作区添加工作时间。
  • Create Times Excel Report :返回包含指定时间的报表的 Excel 文件。
  • Delete Item :从工作区中删除项。
  • Get Client Projects :获取一个工作区中一个客户端的所有项目。
  • Get Client Times :获取一个工作区中一个客户端的所有时间。
  • Get Clients :从工作区获取所有客户端。
  • Get Project Tasks :获取一个工作区中一个项目的所有任务。
  • Get Project Times :获取一个工作区中一个项目的所有时间。
  • Get Projects :从工作区获取所有项目。
  • Get Tags :从工作区获取所有标记。
  • Get Times :从工作区获取所有时间。
  • Get Currentuser :从工作区获取 Currentuser。
  • Get Workspace by Id :按 ID 获取工作区。
  • Get Groups :从工作区获取所有组。
  • Get ComeGo :从工作区获取所有工作时间。
  • Update Client :更新工作区中的客户端。
  • Update Custom Feed Event :更新工作区中的自定义源条目。
  • Update Project Tags :更新工作区中的项目标记。
  • Update Project User :更新工作区中项目的用户。
  • Update Project Groups :更新工作区中的项目组。
  • Update Group :更新工作区中的组。
  • Update Task :更新工作区中的任务。
  • Update Time :更新工作区中的时间。
  • Update Time tag :更新工作区中某个时间的标记。
  • Update Tag :更新工作区中的时间标记或项目标记。
  • Update ComeGo :更新工作区中的工作时间。
  • Client Trigger :如果客户端是在 timeghost 中创建、更改或删除的,则此触发器将运行。
  • Project Trigger :如果项目是在 timeghost 中创建、更改或删除的,则此触发器将运行。
  • Tag Trigger :如果在 timeghost 中创建、更改或删除标记,则此触发器将运行。
  • Task Trigger :如果任务是在 timeghost 中创建、更改或删除的,则此触发器将运行。
  • Time Trigger :如果在 timeghost 中创建、更改或删除时间,则此触发器将运行。

部署说明

请使用 这些说明 将此连接器部署为 Microsoft Power Automate 和 Power Apps 中的自定义连接器。

如何获取凭据?

使用 timeghost Power Automate 连接器所需的凭据是 Office/Microsoft 365 登录详细信息。 无需其他凭据。

已知问题和限制

没有已知问题和限制。

正在创建连接

连接器支持以下身份验证类型:

默认 用于创建连接的参数。 所有区域 不可共享

违约

适用:所有区域

用于创建连接的参数。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒

操作

创建时间 Excel 报表

返回包含指定时间的报表的 Excel 文件。

删除项目

从工作区中删除项。

按 ID 获取工作区

返回工作区

更新任何标记

更新工作区中的时间标记。

更新任务

更新工作区中的任务。

更新客户端

更新工作区中的客户端。

更新工作时间

更新工作区中的工作时间。

更新时间

更新工作区中的时间。

更新时间标记

更新工作区中的时间标记。

更新组

更新工作区中的组。

更新自定义源事件

更新工作区中的自定义源条目。

更新项目

更新工作区中的项目。

更新项目的标记

更新工作区中的项目标记。

更新项目的用户

更新工作区中的项目用户。

更新项目的组

更新工作区中的项目组。

添加任何标记

将时间标记添加到工作区。

添加任务

将任务添加到工作区。

添加客户端

将客户端添加到工作区。

添加工作时间

将工作时间添加到工作区。

添加时间

将时间添加到工作区中的项目。

添加组

将组添加到工作区。

添加自定义源事件

将事件添加到用户源。 条目在 180 天后自动删除。

添加项目

将项目添加到工作区。

获取客户端

从工作区获取所有客户端。

获取客户端时间

获取一个工作区中一个客户端的所有时间。

获取客户端项目

获取一个工作区中一个客户端的所有项目。

获取工作区组

从工作区获取所有组。

获取工作时间

从工作区获取所有工作时间。

获取当前用户

返回具有工作区的当前用户对象

获取时间

从工作区获取所有时间。

获取标签

从工作区获取所有标记。

获取项目

从工作区获取所有项目。

获取项目任务

获取一个工作区中一个项目的所有任务。

获取项目时间

获取一个工作区中一个项目的所有时间。

创建时间 Excel 报表

返回包含指定时间的报表的 Excel 文件。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

startDate
startDate True date-time
结束日期
endDate True date-time
计费
billable string
客户端
client boolean
项目
project boolean
projectDescription
projectDescription boolean
任务
task boolean
描述
description boolean
作者
author boolean
groupedByProject
groupedByProject True boolean
项目状态
projectStatus string
enabled
enabled boolean
分钟数
minutes integer
类型
type string
timeZone
timeZone string
users
users array of uuid

返回

Excel 文件

Excel 文件
object

删除项目

从工作区中删除项。

参数

名称 密钥 必需 类型 说明
项目类型
ItemType True string

要删除的项的类型

物料 ID
ItemId True string

将删除的项的 ID

工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

按 ID 获取工作区

返回工作区

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id string

输入在其中存储数据的工作区(工作区 ID)

工作空间
workspace_id True string

工作区 ID

返回

更新任何标记

更新工作区中的时间标记。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

标记
TagId True string

标记(或标记 ID)

Name
name True string

标记的名称

标记类型
tagType True integer

标记的类型

外部 ID
externalId string

此值可用于存储另一个系统中的 ID 进行映射。

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中使用的实体名称

已删除
deleted boolean

指示是否已删除标记

作者
author string

标记的作者

Editor
editor string

标记的最后一个编辑器

工作区 ID
id string

工作区 ID

分区键
partitionKey string

Cosmos DB 中的分区键

状态
status string

标记的状态

已创建
created date-time

标记的创建时间戳

已修改
modified date-time

标记的上次修改时间戳

返回

更新任务

更新工作区中的任务。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

任务
TaskId True string

任务(或任务 ID)

Name
name string

任务的名称

估计(秒)
estimation double

任务的估计工期(以秒为单位)

完成
completed boolean

指示任务是否已标记为已完成

客户
id True string

客户端(或客户端 ID)

Name
name string

客户端名称

项目
id True string

项目(或项目 ID)

Name
name string

项目名称

完成
completed boolean

指示项目是否已标记为已完成

ID
id True string

群组标识符

Name
name True string

组名称

已分配的用户
assignedToUsers array of string
状态
status string

任务的状态

计费时间
billable double

为此任务记录的计费时间

非计费时间
notBillable double

为此任务记录的非计费时间

工作区 ID
id string

工作区 ID

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中使用的实体名称

分区键
partitionKey string

Cosmos DB 中的分区键

已创建
created date-time

任务的创建时间戳

已修改
modified date-time

任务的上次修改时间戳

作者
author string

任务作者

Editor
editor string

任务的最后一个编辑器

可以创建时间
canCreateTime boolean

指示是否可以为此任务创建时间条目

可以编辑
canEdit boolean

指示当前用户可以编辑此任务

返回

更新客户端

更新工作区中的客户端。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

客户
ClientId True string

客户端(或客户端 ID)

Name
name True string

客户端的名称

Description
description string

客户端的说明

颜色
color string

客户端的颜色,例如“#0000FF”

外部 ID
externalId string

此值可用于存储另一个系统中的 ID 进行映射。

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中使用的实体名称

已删除
deleted boolean

指示是否已删除客户端

作者
author string

客户端的作者

Editor
editor string

客户端的最后一个编辑器

工作区 ID
id string

工作区 ID

分区键
partitionKey string

Cosmos DB 中的分区键

状态
status string

客户端的状态

已创建
created date-time

客户端的创建时间戳

已修改
modified date-time

客户端的上次修改时间戳

电话
phone string

电话号码

位置
location string

客户端的位置

Email
email string

客户端的电子邮件

主要联系人
primaryContact string

主要联系人姓名

辅助联系人
secondaryContact string

辅助联系人姓名

载入日期
onboardDate date

载入客户端的日期

行业
industry string

客户端行业

返回

更新工作时间

更新工作区中的工作时间。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

实体名称
cosmosEntityName string

实体类型,始终为“comego”

已删除
deleted boolean

指示是否将条目标记为已删除

编辑器 ID
editor string

上次编辑条目的用户的 ID

作者 ID
author string

创建条目的用户的 ID

创建的时间戳
created date-time

创建条目时的时间戳

修改后的时间戳
modified date-time

上次修改条目时的时间戳

条目 ID
id string

ComeGo 条目的唯一 ID

状态
status string

条目的状态(例如“new”)

开始时间
start date-time

ISO 8601 格式的工作条目的开始时间

结束时间
end date-time

工作条目的结束时间(采用 ISO 8601 格式)

Name
name string

条目的名称可以为 null

分区键
partitionKey string

CosmosDB 中条目的分区键

时区
timeZone string

记录条目的时区(例如“欧洲/柏林”)

类型
type string

条目的类型(例如,“work”)

用户 ID
id string

与此条目关联的用户的唯一 ID

用户名
name string

与此条目关联的用户的名称

工作区 ID
id string

工作区的唯一 ID

标记
tags array of string

与条目关联的标记数组

用户可以编辑
currentUserCanEdit boolean

指示当前用户是否可以编辑条目

返回

更新时间

更新工作区中的时间。

参数

名称 密钥 必需 类型 说明
时间 ID
TimeId True string

要更新的时间的唯一 ID

工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

客户
id True string

客户端(或客户端 ID)

Name
name string

客户端名称

项目
id True string

项目(或项目 ID)

Name
name string

项目名称

完成
completed boolean

指示项目是否已完成

任务
id True string

任务(或任务 ID)

Name
name string

任务名称

完成
completed boolean

指示任务是否已完成

Name
name string

此时间条目的名称(任务名称)

Start
start date-time

时间条目的开始日期和开始时间,格式:yyyy-MM-ddTHH:mm:ss。SSSZ

结束
end date-time

时间条目的结束日期和时间,格式:yyyy-MM-ddTHH:mm:ss。SSSZ

可计费
billable boolean

指示时间是否标记为可计费

ID
id True string

标记 ID

Name
name string

标记名称

时区
timeZone string

时间条目的时区

输入模式
inputMode string

时间输入的输入模式(例如范围)

时差
timeDiff integer

时间差(以秒为单位)

Outlook 日历参考
outlookCalenderReference string

引用 Outlook 日历事件(如果适用)

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中使用的实体名称

分区键
partitionKey string

Cosmos DB 中的分区键

状态
status string

时间条目的状态

用户
id True string

用户(或用户 ID) - 如果为空,则设置当前用户

Name
name string

用户名

工作区 ID
id string

工作区 ID

已创建
created date-time

时间条目的创建时间戳

已修改
modified date-time

时间条目的上次修改时间戳

返回

更新时间标记

更新工作区中的时间标记。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

时间 ID
TimeId True string

要更新的时间的唯一 ID

标记
id True string

标记(或标记 ID)

返回

更新组

更新工作区中的组。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

GroupId True string

组(或组 ID)

ID
id True string

群组标识符

Name
name True string

组名称

同步组
synchronizedGroup boolean

指示组是否已同步

同步组类型
synchronizedGroupType string

同步组的类型(如果适用)

用户 ID
id True string

用户 ID

Email
email True string

用户电子邮件

Name
name string

用户名

返回

更新自定义源事件

更新工作区中的自定义源条目。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

ID
EventId True string

自定义源事件 ID

Name
name string

条目的名称

Description
description string

条目说明

用户
id True string

用户(或用户 ID)

Start
start date-time

源条目的开始日期和开始时间

结束
end date-time

源条目的结束日期和时间

图标 URL
imageUrl string

显示在源条目中的图标 URL。 最好使用 96px96px 和 https。

网址
url string

外部地址的 URL。 例如详细信息页。 可以通过上下文菜单打开源中的此链接。

类别
category string

使用稍后可以在接口中筛选的值。 例如“Planner”。

外部 ID
externalId string

此值可用于存储另一个系统中的 ID。 具有简单的映射。

返回

更新项目

更新工作区中的项目。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

项目
ProjectId True string

项目(或项目 ID)

Name
name True string

项目的名称

Description
description string

项目说明

客户
id True string

客户端(或客户端 ID)

Name
name string

客户端名称

颜色
color string

项目的颜色,例如 “#0000FF”

可计费
billable True boolean

指示项目是否标记为可计费

完成
completed boolean

指示项目是否已标记为已完成

基于任务的估计
taskBasedEstimation True boolean

预算依赖于任务。

估计
estimation double

项目的估计预算

专用
private True boolean

将项目设置为公共项目或专用项目。

小时费率
hourly_rate double

项目的每小时费率

已启用每小时费率
hourly_rate_enabled boolean

指示是否为项目启用每小时费率

用户
id True string

用户(或用户 ID)

角色
role True number

项目中的角色

计费费率
billable_rate double

此项目中此用户的计费费率

标记 ID
id True string

标记 ID

标记名称
name True string

标记名称

Groups
groups array of string

与项目关联的组

谁可以添加任务
whoCanAddTasks integer

谁可以向此项目添加任务(例如,1 = 仅经理,2 = 每个人)

状态
status string

项目的状态

工作区 ID
id string

工作区 ID

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中使用的实体名称

作者
author string

项目的作者

Editor
editor string

项目的编辑器

分区键
partitionKey string

Cosmos DB 中的分区键

返回

更新项目的标记

更新工作区中的项目标记。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

项目
ProjectId True string

项目(或项目 ID)

标记
id True string

标记(或标记 ID)

返回

更新项目的用户

更新工作区中的项目用户。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

项目
ProjectId True string

项目(或项目 ID)

用户
id True string

用户(或用户 ID)

角色
role True number

项目中的角色

计费费率
billable_rate double

此项目中此用户的计费费率

返回

更新项目的组

更新工作区中的项目组。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

项目
ProjectId True string

项目(或项目 ID)

id True string

组(或组 ID)

角色
role True number

项目中的角色

返回

添加任何标记

将时间标记添加到工作区。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Name
name True string

标记的名称

tagType
tagType True integer

为项目标记选择 0 或时间标记 1

返回

添加任务

将任务添加到工作区。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Name
name True string

任务的名称

估计(秒)
estimation True double

任务的估计工期(以秒为单位)

项目
id True string

项目(或项目 ID)

Name
name string

项目名称

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中的实体名称

已删除
deleted boolean

指示项目是否已删除

Editor
editor string

项目的最后一个编辑器

ID
id True string

群组标识符

Name
name True string

组名称

用户
users array of string

分配给此组的用户

同步组
synchronizedGroup boolean

指示组是否已同步

已分配的用户
assignedToUsers array of string
外部 ID
externalId string

此值可用于存储另一个系统中的 ID。 具有简单的映射。

返回

添加客户端

将客户端添加到工作区。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Name
name True string

客户端名称

Description
description string

客户端的说明

返回

添加工作时间

将工作时间添加到工作区。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Name
name string

条目的名称可以为 null

开始时间
start date-time

ISO 8601 格式的工作条目的开始时间

结束时间
end date-time

ISO 8601 格式的工作条目的结束时间(如果持续)可以为 null

类型
type string

条目的类型(例如,“work”)

时区
timeZone string

记录条目的时区(例如“欧洲/柏林”)

用户 ID
id string

与此条目关联的用户的唯一 ID

返回

添加时间

将时间添加到工作区中的项目。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

客户
id True string

客户端(或客户端 ID)

项目
id True string

项目(或项目 ID)

任务
id True string

任务(或任务 ID)

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中用于任务的实体名称

已删除
deleted boolean

指示是否已删除任务

Name
name True string

此时间条目的名称(任务名称)

Start
start True date-time

时间条目的开始日期和开始时间,格式:yyyy-MM-ddTHH:mm:ss。SSSZ

结束
end date-time

时间条目的结束日期和时间,格式:yyyy-MM-ddTHH:mm:ss。SSSZ

可计费
billable True boolean

指示时间是否标记为可计费

Cosmos 实体名称
cosmosEntityName string

Cosmos DB 中用于标记的实体名称

已删除
deleted boolean

指示是否已删除标记

Editor
editor string

标记的最后一个编辑器

时区
timeZone string

时间条目的时区

输入模式
inputMode string

时间输入的输入模式(例如范围)

Outlook 日历参考
outlookCalenderReference string

引用 Outlook 日历事件(如果适用)

返回

添加组

将组添加到工作区。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Name
name True string

组名称

用户 ID
id True string

用户 ID

同步组
synchronizedGroup boolean

指示组是否已同步

同步组类型
synchronizedGroupType string

同步组的类型(如果适用)

返回

添加自定义源事件

将事件添加到用户源。 条目在 180 天后自动删除。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Name
name True string

条目的名称

Description
description string

条目说明

用户
id True string

用户(或用户 ID)

Start
start True date-time

源条目的开始日期和开始时间

结束
end True date-time

源条目的结束日期和时间

图标 URL
imageUrl string

显示在源条目中的图标 URL。 最好使用 96px96px 和 https。

网址
url string

外部地址的 URL。 例如详细信息页。 可以通过上下文菜单打开源中的此链接。

类别
category string

使用稍后可以在接口中筛选的值。 例如“Planner”。

外部 ID
externalId string

此值可用于存储另一个系统中的 ID。 具有简单的映射。

返回

添加项目

将项目添加到工作区。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Name
name True string

项目的名称

Description
description string

项目说明

客户
id True string

客户端(或客户端 ID)

Name
name string

客户端名称

颜色
color string

项目的颜色,例如 “#0000FF”

可计费
billable True boolean

指示项目是否标记为可计费

完成
completed boolean

指示项目是否已标记为已完成

基于任务的估计
taskBasedEstimation True boolean

预算依赖于任务。

估计
estimation double

项目的估计预算

专用
private True boolean

将项目设置为公共项目或专用项目。

项目类型
projectType string

设置项目类型

用户
id True string

用户(或用户 ID)

角色
role True number

项目中的角色

计费费率
billable_rate double

此项目中此用户的计费费率

Removed
removed boolean

指示用户是否已从项目中删除

标记
tags array of string

与项目关联的标记

Groups
groups array of string

与项目关联的组

谁可以添加任务
whoCanAddTasks integer

谁可以向此项目添加任务(例如,1 = 仅经理,2 = 每个人)

模板编号
templateId string

项目模板的 ID

模板复制速率
templateCopyRate boolean

指示是否从模板复制速率

模板复制任务
templateCopyTasks boolean

指示是否从模板复制任务

模板复制任务分配
templateCopyTaskAssign boolean

指示是否从模板复制任务分配

返回

获取客户端

从工作区获取所有客户端。

参数

名称 密钥 必需 类型 说明
筛选查询
$filter string

用于限制返回的客户端的 ODATA 筛选器查询

工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

返回

获取客户端时间

获取一个工作区中一个客户端的所有时间。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

客户
clientid True string

客户端(或客户端 ID)

日期范围
$filter-date-range True string

按范围筛选时间

按用户筛选
$filter-user string

按用户筛选时间

筛选查询
$filter string

用于限制返回时间的 ODATA 筛选器查询

返回

获取客户端项目

获取一个工作区中一个客户端的所有项目。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

客户
clientid True string

客户端(或客户端 ID)

筛选查询
$filter string

用于限制返回项目的 ODATA 筛选器查询

返回

获取工作区组

从工作区获取所有组。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

返回

获取工作时间

从工作区获取所有工作时间。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

按用户筛选
$filter-user string

按用户筛选时间

筛选查询
$filter string

用于限制返回时间的 ODATA 筛选器查询

返回

获取当前用户

返回具有工作区的当前用户对象

返回

获取时间

从工作区获取所有时间。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

日期范围
$filter-date-range True string

按范围筛选时间

按用户筛选
$filter-user string

按用户筛选时间

筛选查询
$filter string

用于限制返回时间的 ODATA 筛选器查询

返回

获取标签

从工作区获取所有标记。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

筛选查询
$filter string

用于限制返回项目的 ODATA 筛选器查询

返回

获取项目

从工作区获取所有项目。

参数

名称 密钥 必需 类型 说明
筛选查询
$filter string

用于限制返回项目的 ODATA 筛选器查询

工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

返回

获取项目任务

获取一个工作区中一个项目的所有任务。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

客户
clientid string

客户端(或客户端 ID)

项目
projectid True string

项目(或项目 ID)

筛选查询
$filter string

用于限制返回任务的 ODATA 筛选器查询

返回

获取项目时间

获取一个工作区中一个项目的所有时间。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

客户
clientid string

客户端(或客户端 ID)

项目
projectid True string

项目(或项目 ID)

日期范围
$filter-date-range True string

按范围筛选时间

按用户筛选
$filter-user string

按用户筛选时间

筛选查询
$filter string

用于限制返回时间的 ODATA 筛选器查询

返回

触发器

任务触发器

如果任务是在 timeghost 中创建、更改或删除的,则此触发器将运行。

客户端触发器

如果客户端是在 timeghost 中创建、更改或删除的,则此触发器将运行。

时间触发器

如果在 timeghost 中创建、更改或删除时间,则此触发器将运行。

标记触发器

如果在 timeghost 中创建、更改或删除标记,则此触发器将运行。

项目触发器

如果项目是在 timeghost 中创建、更改或删除的,则此触发器将运行。

任务触发器

如果任务是在 timeghost 中创建、更改或删除的,则此触发器将运行。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Webhook 的名称
name True string

Webhook 的名称,以便可以在 timeghost 的设置中找到它。

运行方式
events array of string

选择要侦听的事件

返回

客户端触发器

如果客户端是在 timeghost 中创建、更改或删除的,则此触发器将运行。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Webhook 的名称
name True string

Webhook 的名称,以便可以在 timeghost 的设置中找到它。

运行方式
events array of string

选择要侦听的事件

返回

时间触发器

如果在 timeghost 中创建、更改或删除时间,则此触发器将运行。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Webhook 的名称
name True string

Webhook 的名称,以便可以在 timeghost 的设置中找到它。

运行方式
events array of string

选择要侦听的事件

返回

标记触发器

如果在 timeghost 中创建、更改或删除标记,则此触发器将运行。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Webhook 的名称
name True string

Webhook 的名称,以便可以在 timeghost 的设置中找到它。

运行方式
events array of string

选择要侦听的事件

返回

项目触发器

如果项目是在 timeghost 中创建、更改或删除的,则此触发器将运行。

参数

名称 密钥 必需 类型 说明
工作空间
workspace-id True string

输入在其中存储数据的工作区(工作区 ID)

Webhook 的名称
name True string

Webhook 的名称,以便可以在 timeghost 的设置中找到它。

运行方式
events array of string

选择要侦听的事件

返回

定义

ProjectsResponse

名称 路径 类型 说明
ID
id string

项目的唯一 ID

Name
name string

项目名称

Description
description string

项目说明

可计费
billable boolean

指示项目是否标记为可计费

基于任务的估计
taskBasedEstimation boolean

指示预算是否依赖于任务

估计
estimation double

项目的估计预算

完成
completed boolean

指示项目是否已标记为已完成

用作默认值
useAsDefault boolean

指示此项目是否用作默认值

计费时间
timesRecorded.billable number

此项目中计费时间的摘要

不可计费时间
timesRecorded.notBillable number

此项目中不可计费时间的摘要

Earnings
earnings double

项目收益

已启用每小时费率
hourly_rate_enabled boolean

指示是否启用了每小时费率

小时费率
hourly_rate double

此项目的每小时费率

颜色
color string

项目的颜色。 例如“#0000FF”

专用
private boolean

指示项目是否标记为私有

状态
status string

指示是否已创建、更新或删除数据记录

客户 ID
client.id string

客户端的唯一 ID

客户端名称
client.name string

客户端的名称

tags
tags array of object
标记 ID
tags.id string

标记的唯一 ID

标记名称
tags.name string

标记的名称

users
users array of object
用户 ID
users.id string

用户的唯一 ID

角色
users.role number

项目中用户的角色

计费费率
users.billable_rate double

此项目中用户的计费费率

Removed
users.removed boolean

指示用户是否已从项目中删除

groups
groups array of object
群组标识符
groups.id string

组的唯一 ID

角色
groups.role number

项目中组的角色

Removed
groups.removed boolean

指示组是否已从项目中删除

工作区 ID
workspace.id string

工作区的唯一 ID

分区键
partitionKey string

CosmosDB 的分区键

Cosmos 实体名称
cosmosEntityName string

此项目的 Cosmos 实体名称

可以编辑
currentUserCanEdit boolean

指示当前用户是否可以编辑项目

ClientsResponse

名称 路径 类型 说明
ID
id string

客户端的唯一 ID

Name
name string

客户端的名称

Description
description string

客户端的说明

颜色
color string

与客户端关联的颜色

已删除
deleted boolean

指示客户端是否标记为已删除

用作默认值
useAsDefault boolean

指示此客户端是否用作默认值

状态
status string

指示是否已创建、更新或删除数据记录

已创建
created date-time

创建客户端时的时间戳

已修改
modified date-time

上次修改客户端时的时间戳

Cosmos 实体名称
cosmosEntityName string

此客户端的 Cosmos 实体名称

分区键
partitionKey string

CosmosDB 的分区键

工作区 ID
workspace.id string

工作区的唯一 ID

电话
meta.phone string

客户端的电话号码

位置
meta.location string

客户端的位置

Email
meta.email string

客户端的电子邮件地址

主要联系人
meta.primaryContact string

客户端的主要联系人

辅助联系人
meta.secondaryContact string

客户端的辅助联系人

载入日期
meta.onboardDate date

客户端的载入日期

税率
meta.taxRate string

适用于客户的税率

外部 ID
meta.externalId string

用于与其他系统进行映射的外部 ID

可以编辑
currentUserCanEdit boolean

指示当前用户可以编辑客户端

TimesResponse

名称 路径 类型 说明
ID
id string

时间的唯一 ID

时间名称
name string

时间名称

已删除
deleted boolean

指示时间是否标记为已删除

可计费
billable boolean

指示时间是否标记为可计费

Start
start date-time

时间条目的开始日期和开始时间

结束
end date-time

时间条目的结束日期和时间

持续时间
timeDiff number

时间条目的持续时间

Timezone
timeZone string

指示创建时间的时区

收入
amount double

时间条目的收入

成本
cost double

时间输入的劳动力成本

项目标识
project.id string

此时间项目的唯一 ID

项目名称
project.name string

项目名称

完成
project.completed boolean

指示项目是否已标记为已完成

用作默认值
project.useAsDefault boolean

指示此项目是否用作默认值

tags
project.tags array of object
标记 ID
project.tags.id string

标记的唯一 ID

标记名称
project.tags.name string

标记的名称

任务 ID
task.id string

此时间任务的唯一 ID

任务名称
task.name string

任务名称

完成
task.completed boolean

指示任务是否已标记为已完成

客户 ID
client.id string

此时间客户端的唯一 ID

客户端名称
client.name string

客户端名称

用户 ID
user.id string

此时间用户的唯一 ID

用户名称
user.name string

用户名称

tags
tags array of object
标记 ID
tags.id string

此时间标记的唯一 ID

标记名称
tags.name string

标记的名称

Outlook 日历参考
outlookCalenderReference string

对 Outlook 日历事件的引用

工作区 ID
workspace.id string

工作区的唯一 ID

时间重叠
hasTimeOverlap boolean

指示是否存在时间重叠

输入模式
inputMode string

输入模式,例如“range”

已创建
created date-time

指示创建时间的时间

已修改
modified date-time

指示何时更改时间

状态
status string

指示是否已创建、更新或删除数据记录

Cosmos 实体名称
cosmosEntityName string

这一次 Cosmos 实体名称

分区键
partitionKey string

CosmosDB 的分区键

可以编辑
currentUserCanEdit boolean

指示当前用户可以编辑时间条目

TasksUpdateResponse

名称 路径 类型 说明
ID
id string

任务的唯一 ID

Name
name string

任务的名称

已删除
deleted boolean

指示任务是否标记为已删除

已创建
created date-time

指示何时创建任务

已修改
modified date-time

指示任务何时更改

完成
completed boolean

指示任务是否已标记为已完成

记帐时间
timesRecorded.billable number

此任务的计费时间摘要

不可计费的时间
timesRecorded.notBillable number

此任务中不可计费时间的摘要

状态
status string

指示是否已创建、更新或删除数据记录

客户 ID
client.id string

此任务客户端的唯一 ID

客户端名称
client.name string

客户端名称

项目标识
project.id string

此任务项目的唯一 ID

项目的名称
project.name string

项目的名称

项目已完成
project.completed boolean

指示项目是否已标记为已完成

估计
estimation double

任务的估计预算

assignedToUsers
assignedToUsers array of object
用户 ID
assignedToUsers.id string

已分配用户的唯一 ID

用户名
assignedToUsers.name string

分配的用户的名称

assignedToGroups
assignedToGroups array of object
群组标识符
assignedToGroups.id string

分配组的唯一 ID

组名称
assignedToGroups.name string

已分配组的名称

工作区 ID
workspace.id string

工作区的唯一 ID

Cosmos 实体名称
cosmosEntityName string

此任务的 Cosmos 实体名称

分区键
partitionKey string

CosmosDB 的分区键

可以编辑
currentUserCanEdit boolean

指示当前用户是否可以编辑任务

GroupsResponse

名称 路径 类型 说明
ID
id string

组的唯一 ID

Name
name string

组的名称

Synchronized
synchronizedGroup boolean

指示组是否已同步

同步组类型
synchronizedGroupType string

同步组的类型(例如“teams”)

users
users array of object
用户 ID
users.id string

用户的唯一 ID

Name
users.name string

用户名

工作区 ID
workspace.id string

工作区的唯一 ID

Cosmos 实体名称
cosmosEntityName string

此组的 Cosmos 实体名称

分区键
partitionKey string

CosmosDB 的分区键

已创建
created date-time

指示何时创建组

已修改
modified date-time

指示组何时更改

状态
status string

指示是否已创建、更新或删除数据记录

可以编辑
currentUserCanEdit boolean

指示当前用户是否可以编辑组

TagsResponse

名称 路径 类型 说明
ID
id string

标记的唯一 ID

Name
name string

标记的名称

已删除
deleted boolean

指示标记是否标记为已删除

已创建
created date-time

指示何时创建标记

已修改
modified date-time

指示标记何时更改

状态
status string

指示是否已创建、更新或删除数据记录

外部 ID
externalId string

此值可用于存储另一个系统中的 ID。 具有简单的映射。

标记类型
tagType integer

标记的类型(例如类别标识符)

工作区 ID
workspace.id string

工作区的唯一 ID

Cosmos 实体名称
cosmosEntityName string

此标记的 Cosmos 实体名称

分区键
partitionKey string

CosmosDB 的分区键

可以编辑
currentUserCanEdit boolean

指示当前用户可以编辑标记

CustomFeedEventResponse

名称 路径 类型 说明
ID
id string

自定义源事件的唯一 ID

已删除
deleted boolean

指示自定义源事件是否标记为已删除

已创建
created date-time

指示何时创建了自定义源事件

已修改
modified date-time

指示自定义源事件何时更改

状态
status string

指示是否已创建、更新或删除数据记录

Name
name string

自定义源事件的名称

Description
description string

条目说明

Start
start date-time

源条目的开始日期和开始时间

结束
end date-time

源条目的结束日期和时间

图标 URL
imageUrl string

显示在源条目中的图标 URL。 最好使用 96px96px 和 https。

网址
url string

外部地址的 URL。 例如详细信息页。 可以通过上下文菜单打开源中的此链接。

类别
category string

此值可用于筛选接口中的源。

外部 ID
externalId string

此值可用于存储另一个系统中的 ID。 具有简单的映射。

UserResponse

名称 路径 类型 说明
ID
id string

用户的唯一 ID

已删除
deleted boolean

指示用户是否标记为已删除

电子邮件
email string

用户的电子邮件地址

默认工作区 ID
defaultWorkspace string

用户的默认工作区的工作区 ID

workspaces
workspaces array of object
工作区 ID
workspaces.id string

工作区的唯一 ID

工作区名称
workspaces.name string

工作区的名称

捕获手动模式
settings.captureManualMode boolean

指示是否启用了手动捕获模式

订阅源显示已预订
settings.feedShowBooked boolean

指示源是否显示已预订时间

语言设置
settings.languageSetting string

用户的语言设置(例如,'en-US')

时区
settings.timeZone string

用户的时区(例如“欧洲/阿姆斯特丹”)

24 小时时间格式
settings.timeFormat24h boolean

指示用户是否首选 24 小时时间格式

日期格式
settings.dateFormat string

用户的首选日期格式

主题
settings.theme string

用户的 UI 主题设置

已启用舍入
settings.rounding.enabled boolean

指示是否启用了时间舍入

舍入分钟数
settings.rounding.minutes integer

舍入的分钟数

舍入类型
settings.rounding.type integer

舍入类型(例如,0 表示最接近)

组织名称
organization.displayName string

组织名称

enabledGraphScopes
enabledGraphScopes array of string
apiTokens
apiTokens array of object
令牌名称
apiTokens.name string

API 令牌的名称

标记
apiTokens.token string

API 令牌值

pinnedProjects
pinnedProjects array of object
项目标识
pinnedProjects.id string

固定项目的唯一 ID

项目名称
pinnedProjects.name string

固定项目的名称

显示名称
officeProfile.displayName string

Office 配置文件中的用户显示名称

Email
officeProfile.mail string

Office 配置文件中的电子邮件地址

用户主体名称
officeProfile.userPrincipalName string

Office 配置文件中的用户主体名称

WorkspaceResponse

名称 路径 类型 说明
ID
id string

工作区的唯一 ID

Name
name string

工作区名称

Description
description string

工作区说明

已删除
deleted boolean

指示工作区是否标记为已删除

新项目默认计费
settings.isNewProjectBillable boolean

指示新项目是否按默认值计费

小时费率
settings.hourly_rate double

此工作区的默认每小时费率

货币
settings.currency string

此工作区的默认货币

允许将来的时间跟踪?
settings.allowFutureTimeTracking boolean

指示是否允许将来的时间跟踪

允许时间重叠
settings.allowTimeOverlap boolean

指示是否允许重叠的时间条目

已启用 Comego
settings.comego boolean

指示是否为工作区启用了 Comego

仅限 Comego
settings.comegoOnly boolean

指示是否仅启用 Comego 跟踪

时间模式
settings.timesMode string

时间跟踪模式(例如“range”)

订阅状态
subscription.status string

工作区订阅的状态(例如“active”、“trial”)

订阅结束
subscription.end date-time

订阅的结束时间

数量
subscription.quantity double

此工作区中的许可证数

Provider
subscription.provider string

订阅的提供商(例如“划桨”)

定期间隔
subscription.recurringInterval string

订阅的定期间隔

货币
subscription.currency string

订阅中使用的货币

users
users array of object
用户 ID
users.id string

用户的唯一 ID

Name
users.name string

用户名

Email
users.email string

用户的电子邮件地址

是管理员
users.admin boolean

指示用户是否具有管理员权限

计费费率
users.billable_rate double

此工作区中用户的每小时费率

劳动力成本
users.labor_cost double

此工作区中用户的劳动力成本

具有许可证
users.has_license boolean

指示用户是否在工作区中拥有许可证

Removed
users.removed boolean

指示用户是否已从工作区中删除

groups
groups array of object
群组标识符
groups.id string

组的唯一 ID

组名称
groups.name string

组的名称

同步组
groups.synchronizedGroup boolean

指示组是否已同步

同步组类型
groups.synchronizedGroupType string

同步组的类型(例如“teams”)

users
groups.users array of object
用户 ID
groups.users.id string

用户的唯一 ID

用户名
groups.users.name string

组中用户的名称

groupsCanManageProjects
permissionSettings.groupsCanManageProjects array of object
群组标识符
permissionSettings.groupsCanManageProjects.id string

组的唯一 ID

groupsCanSeeTeamActivity
permissionSettings.groupsCanSeeTeamActivity array of object
群组标识符
permissionSettings.groupsCanSeeTeamActivity.id string

组的唯一 ID

projectPermissions
projectPermissions array of object
项目标识
projectPermissions.projectId string

项目的唯一 ID

专用
projectPermissions.private boolean

指示项目是否为专用项目

users
projectPermissions.users array of object
用户 ID
projectPermissions.users.id string

用户的唯一 ID

角色
projectPermissions.users.role number

项目中用户的角色

groups
projectPermissions.groups array of object
群组标识符
projectPermissions.groups.id string

组的唯一 ID

角色
projectPermissions.groups.role number

项目中组的角色

webhooks
webhooks array of object
Webhook 名称
webhooks.name string

Webhook 的名称

实体
webhooks.entity string

Webhook 附加到的实体

活跃
webhooks.active boolean

指示 Webhook 是否处于活动状态

可以编辑
currentUserCanEdit boolean

指示当前用户可以编辑工作区

ComeGoResponse

名称 路径 类型 说明
id
id string

ComeGo 条目的唯一 ID

cosmosEntityName
cosmosEntityName string

数据库中的实体名称

已删除
deleted boolean

指示是否将条目标记为已删除

编辑器
editor string

上次修改条目的编辑器的 ID

modified
modified date-time

上次修改条目时的时间戳

作者
author string

创建条目的作者的 ID

已创建
created date-time

创建条目时的时间戳

状态
status string

条目的状态(例如“new”)

partitionKey
partitionKey string

数据库中条目的分区键

姓名
name string

条目的可选名称

开始
start date-time

条目的开始时间

end
end date-time

条目的结束时间(如果适用)

类型
type string

条目类型(例如“work”、“break”)

id
user.id string

用户的唯一 ID

姓名
user.name string

用户名

tags
tags array of string

与条目关联的标记

timeZone
timeZone string

条目的时区

id
workspace.id string

工作区的唯一 ID

currentUserCanEdit
currentUserCanEdit boolean

指示当前用户是否有权编辑条目

对象

这是类型“object”。