项目预算报告
项目预算报告突出显示已分配预算的项目的预算信息。
谁可以看到项目预算报告中的内容?
- 管理员可以在项目预算报告中看到所有项目。
- 项目经理可以看到他们管理的项目,以及已设置为他们不管理的分配项目向每个参与项目的人展示项目报告.
- 普通用户只能看到已设置为的已分配项目向每个参与项目的人展示项目报告.
结果对象
属性 | 类型 | 描述 |
---|---|---|
client_id |
整数 | 与此项目关联的客户端的ID。 |
client_name |
字符串 | 与此项目关联的客户端的名称。 |
project_id |
整数 | 项目的ID。 |
project_name |
字符串 | 项目的名称。 |
budget_is_monthly |
布尔 | 是否每个月重新制定预算。 |
budget_by |
字符串 | 项目预算编制的方法。选项:项目(小时每个项目),project_cost(总项目费用),任务(小时每个任务),task_fees(费用每个任务),人(小时每个人),无(无预算)。 |
is_active |
布尔 | 项目是活动的还是存档的。 |
预算 |
小数 | 当按时间进行预算时,以小时或金钱为项目进行预算。如果项目是按资金编制预算的,则此值将仅对管理员和项目经理可见查看计费费率和金额许可。 |
budget_spent |
小数 | 项目预算中花费的总时间或总资金。如果时间排开启时,小时数将根据您的设置四舍五入。如果项目是按资金编制预算的,则此值将仅对管理员和项目经理可见查看计费费率和金额许可。 |
budget_remaining |
小数 | 项目预算中剩余的总时间或资金。如果时间排开启时,小时数将根据您的设置四舍五入。如果项目是按资金编制预算的,则此值将仅对管理员和项目经理可见查看计费费率和金额许可。 |
项目预算报告
响应包含一个对象结果
属性,该属性包含最多到的数组per_page
结果。数组中的每个条目都是一个单独的结果对象。如果没有更多可用的结果,则结果数组将为空。响应中包含了几个额外的分页属性,以简化对结果的分页。
GET / v2 /报告/ project_budget
参数 | 类型 | 要求 | 描述 |
---|---|---|---|
页面 |
整数 | 可选 | 在分页中使用的页码。例如,如果您提出一个列表请求并收到2000条记录,您的后续呼叫可以包括页面= 2 检索列表的下一页。(默认值:1) |
per_page |
整数 | 可选 | 每页要返回的记录数。取值范围为1 ~ 2000。(默认:2000) |
is_active |
布尔 | 可选 | 通过真正的 仅返回活动项目和假 返回不活跃的项目。 |
示例请求:
curl "https://api.bob客服端下载harvestapp.com/v2/reports/project_budget" \ -H "授权:持有者$ACCESS_TOKEN" \ -H "收获帐户id: $ACCOUNT_ID" \ -H "User-Agent: MyApp (yourname@example.com)"
示例响应:
{“结果”:[{“project_id”:14308069,“project_name”:“网上商店-第一期”,“client_id”:5735776,“client_name”:“123”产业,“budget_is_monthly”:假,“budget_by”:“项目”,“is_active”:真正的,“预算”:200,“budget_spent”:4,“budget_remaining”:196},{“project_id”:14307913,“project_name”:“营销网站”,“client_id”:5735774,“client_name”:“ABC集团”,“budget_is_monthly”:假,“budget_by”:“项目”,“is_active”:真正的,“预算”:50,“budget_spent”:2,“budget_remaining”:48}),“per_page”:2000,“total_pages”:1,“total_entries”:2,“next_page”:零,“previous_page”:零,“页面”:1,“链接”:{“第一”:“https://api.bob客服端下载harvestapp.com/v2/reports/project_budget?page=1&per_page=2000”,“下一个”:零,“以前”:零,“最后一次”:“https://api.bob客服端下载harvestapp.com/v2/reports/project_budget?page=1&per_page=2000”}}