关于office 365 与 OA系统的互联

LXC-sunDay 2016-12-26 04:08:01
一个OA系统,功能包括会议室预约,车辆预约,出差申请以及审批等,
将OA系统的以上信息导入到Office365中,同样,Office365中的以上信息也导入到OA系统中,
这个可以做到吗?
...全文
1601 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
计算机器 2016-12-28
  • 打赏
  • 举报
回复
引用 1 楼 u013563449 的回复:
补充一点,我通过自己的调查,发现网上说用Office 365的SharePoint Online来整合,整合的方式与SharePoint Server差不多,但我通过微软的技术支持了解到,要实现这个方式很难,他说只能通过OA系统去调用Office 365的API,那就和我的需求不一致。求哪位大神给点宝贵意见。
O365包含的东西很多,除了SharePoint还有Mail, Task, Planner, OneDrive, Calendar... 如果只是O365和OA相互读取和写入数据,通过API是可以做到的,并且不需要安装SharePoint Server,只要你购买了O365,可以直接在developer站点上部署和调试,也可以是使用provider-host的方式,使用自己熟悉的技术开发。 但是根据你的需求 “一个OA系统,功能包括会议室预约,车辆预约,出差申请以及审批等”,像这样的比较深入的整合,目前还比较困难,例如申请和审批应该是用到工作流的,可能需要自己写SharePoint的工作流的模板,具体的API也我不太熟悉,只能请教高手或者研究一下才知道了,如果有其他更加复杂的业务(例如你提到的单点登录),可能会更加复杂些。
霖雨 版主 2016-12-27
  • 打赏
  • 举报
回复
写代码调用SharePoint Online的接口,可以把数据同步到SharePoint Online里面去; 同样,接口也可以读取SharePoint Online的数据,然后是否能写到OA就看OA支不支持写入了,然后可以封装成一个服务,运行在一台既能访问SharePoint Online,又能访问OA接口的服务器上,即可。
Justin-Liu 2016-12-27
  • 打赏
  • 举报
回复
是的你只能调用API,API可以做挺多事的,看你具体需求了 多研究研究吧
霖雨 版主 2016-12-27
  • 打赏
  • 举报
回复
引用 6 楼 u013563449 的回复:
[quote=引用 5 楼 霖雨的回复:][quote=引用 4 楼 u013563449 的回复:] 谢谢你们的宝贵意见,这个OA系统是我们自己开发的,所以不用担心写入的问题,那我想问一下,霖雨大神,开发这个需要安装SharePoint Server吗?用的是什么平台开发?
调用客户端对象,不需要装SharePoint server 环境,是Asp.net平台,用SharePoint的Net客户端对象模型就可以了。 参考:https://msdn.microsoft.com/zh-SG/library/fp179912 [/quote] 如果用.net的话,会不会出现兼容问题,因为OA系统是JAVA做的。 还有,用API做,就只能是底层的交互,能不能做到如:用一个office365的账户登录后,可以通过一个按钮直接登录到OA,或者登录OA直接登录到Office365,也就是整合起来。[/quote] 单点登录不好做,至少单点到o365不好做。。如果想单点到oa,oa上提供接口就好了。。 数据交互不会有兼容性问题,既然涉及到net和java交互,wcf就好了。。
LXC-sunDay 2016-12-27
  • 打赏
  • 举报
回复
引用 5 楼 霖雨的回复:
[quote=引用 4 楼 u013563449 的回复:] 谢谢你们的宝贵意见,这个OA系统是我们自己开发的,所以不用担心写入的问题,那我想问一下,霖雨大神,开发这个需要安装SharePoint Server吗?用的是什么平台开发?
调用客户端对象,不需要装SharePoint server 环境,是Asp.net平台,用SharePoint的Net客户端对象模型就可以了。 参考:https://msdn.microsoft.com/zh-SG/library/fp179912 [/quote] 如果用.net的话,会不会出现兼容问题,因为OA系统是JAVA做的。 还有,用API做,就只能是底层的交互,能不能做到如:用一个office365的账户登录后,可以通过一个按钮直接登录到OA,或者登录OA直接登录到Office365,也就是整合起来。
霖雨 版主 2016-12-27
  • 打赏
  • 举报
回复
引用 4 楼 u013563449 的回复:
谢谢你们的宝贵意见,这个OA系统是我们自己开发的,所以不用担心写入的问题,那我想问一下,霖雨大神,开发这个需要安装SharePoint Server吗?用的是什么平台开发?
调用客户端对象,不需要装SharePoint server 环境,是Asp.net平台,用SharePoint的Net客户端对象模型就可以了。 参考:https://msdn.microsoft.com/zh-SG/library/fp179912
LXC-sunDay 2016-12-27
  • 打赏
  • 举报
回复
谢谢你们的宝贵意见,这个OA系统是我们自己开发的,所以不用担心写入的问题,那我想问一下,霖雨大神,开发这个需要安装SharePoint Server吗?用的是什么平台开发?
LXC-sunDay 2016-12-26
  • 打赏
  • 举报
回复
补充一点,我通过自己的调查,发现网上说用Office 365的SharePoint Online来整合,整合的方式与SharePoint Server差不多,但我通过微软的技术支持了解到,要实现这个方式很难,他说只能通过OA系统去调用Office 365的API,那就和我的需求不一致。求哪位大神给点宝贵意见。

3,242

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧