Project 2007 开发——PSI

Project 2007 的几种开发方式

 

                Project Server Interface开发

Project Server事件开发

Windows SharePoint Service相关

Project Server工作流开发

Project Server Web部件开发

Reporting Database开发

Project Professional 2007开发

 

   什么是PSI

         PSIOffice Project Server 2007提供的一系列托管代码的API,通过Web Service进行调用。所有需要访问Project Server的应用(包括Project Professional 2007PWA)都通过PSI调用。

 

   PSI调用方法

         基于多个asmxWeb 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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值