Project Server Interface开发
Project Server事件开发
Windows SharePoint Service相关
Project Server工作流开发
Project Server Web部件开发
Reporting Database开发
Project Professional 2007开发
什么是PSI?
PSI是Office Project Server 2007提供的一系列托管代码的API,通过Web Service进行调用。所有需要访问Project Server的应用(包括Project Professional 2007和PWA)都通过PSI调用。
PSI调用方法
基于多个asmx的Web Service,每个提供多个调用函数,HTTP上通过SOAP调用。 设计时支持强大,对象包装完善。
基于.NET Framework 2.0 。
使用包装过的ADO.NET交换数据。
超过320个调用方法,基本覆盖全部功能。
PSI能做什么?
Admin | PWA中的管理:设置财年、货币、报表时间段、内控日志、AD活动目录等 |
Archive | 备份与恢复:项目、安全类别、自定义域、资源、系统设置、视图等 |
Calendar | 管理企业日历:签入签出、建立删除更新日历个别项等等 |
CubeAdmin | 管理OLAP Cube:取Analysis Server和数据库状态、建立Cube、更改Cube定义等等 |
CustomFields | 管理企业自定义域:签入签出、读取、建立、删除、更新等 |
Events | 管理事件委托:查询、建立、删除、更新事件委托 |
LoginForms | Project Server认证:用户登陆、登出 |
LoginWindows | Windows集成认证:用户登录、登出 |
LookupTable | 管理Lookup Table:多语言管理、代码掩码、签入签出、读取、建立、删除、更新 |
Notifications | 管理通知和提醒 |
ObjectLinkProvider | 管理链接的问题、风险、文档、提交物等在SharePoint上的列表项目 |
Project | 管理项目:签入签出、读取、发布、建立、设定项目内容(任务、资源、任务分配)等 |
QueueSystem | 管理队列服务:取得队列中的任务数量、等待时间、任务状态等等 |
Resource | 管理企业资源:签入签出、资源建立、更新、删除、查询等等 |
ResourcePlan | 管理资源计划:签入签出、建立、更新、删除等等 |
Security | 管理安全模板、安全类别、访问控制列表、全局权限、用户与组的权限等等 |
Statusing | 管理状态更新与分配:状态更新历史、用户审批历史、项目状态信息、工作分配状态信息等等 |
Timesheet | 管理时间表:建立、删除、发布、更新、读取时间表 |
View | 管理视图:读取、更新、拷贝、删除视图 |
WssInterop | 管理项目工作区、管理SharePoint站点设置 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639375/viewspace-158564/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12639375/viewspace-158564/