[FileSystem] Uploading and download documents on sharepoint

Forge Component
(28)
Published on 21 Feb by João Portela
28 votes
Published on 21 Feb by João Portela

Good day 

I wanted to ask for help, is it possible to upload and download documents online (sharepoint)?

If so how can i do this?


Thank you

HI Patson,

Can you make your question more clear , what do you mean by upload\download docs from sharepoint?

If i am correct , you have an Outsystems application which you want to integrate with Sharepoint ?



Regards

-PJ-

I have and outsystems application and i want to upload documents using that the application but share them on SharePoint 

Hi Patson,

Check this forge component sharepoint-integration-made-easy  this may help you to achieve what you want.


Regards

-PJ-

Thank you i will try it out then i will update you

Patson Jumbi wrote: Dear Patson,


Are you able to achieve it with the "sharepoint-integration-made-easy" component. ? . It seems the component was deprecated to the latest versions.


Kindly share your input will be more helpful.

Thank you i will try it out then i will update you



Poovalagan J wrote:

Patson Jumbi wrote: Dear Patson,


Are you able to achieve it with the "sharepoint-integration-made-easy" component. ? . It seems the component was deprecated to the latest versions.


Kindly share your input will be more helpful.

Thank you i will try it out then i will update you



No it didn't work for what i wanted to use it for


Patson Jumbi wrote: Even i am unable to achieve it. Requested for the further help from OutSystems support team. awaiting for the solution. 

Poovalagan J wrote:

Patson Jumbi wrote: Dear Patson,


Are you able to achieve it with the "sharepoint-integration-made-easy" component. ? . It seems the component was deprecated to the latest versions.


Kindly share your input will be more helpful.

Thank you i will try it out then i will update you



No it didn't work for what i wanted to use it for




Hi all.  Where can i get the latest sharepoint connector for Outsystems?  I want to achieve the same thing, (Basically upload and download documents to sharepoint.)  thank you!

Just to let you all know that I created a sharepoint connector project.  It's in the forge at:  https://www.outsystems.com/forge/Component_Details.aspx?ProjectId=4114

This will show you exactly how to connect to SharePoint via Your OutSystems application.


Chris


Solution

Here is the article on how to connect to SharePoint via your OutSystems application:  https://intrinsicinnovation.com/Articles/2018/08/22/integrating-sharepoint-with-outsystems/



Solution

Good day Chris


i keep on getting 403 error, i am not sure is it the permissions from sharepoint or from outsystems, if possible will you be able to assist to resolve this? I'm trying to call a sharepoint rest service using the credentials of the active user in the application. But I keep getting a 401 when using the IntegratedAuthentication action in the OnBeforeRequestAdvanced. 

Hi Chris.


I´ve just get the ClientId and ClientSecret and gave the permissions. But when I try do use the very first REST

OutsystemsSharepointGetTenantId

I get the "401 Unauthorized" error. 


Please read my article here first:  https://kolaberate.com/Articles/2018/08/22/integrating-sharepoint-with-outsystems/


It should help you get everything setup correctly.  Make sure to modify the outsystems project with your clientid and clientsecret.


Chris

Kolaberate.com


Chris Johnson wrote:

Please read my article here first:  https://kolaberate.com/Articles/2018/08/22/integrating-sharepoint-with-outsystems/


It should help you get everything setup correctly.  Make sure to modify the outsystems project with your clientid and clientsecret.


Chris

Kolaberate.com


I´m using your article already. I´m having problems trying to get the TenantId from 

OutsystemsSharepointGetTenantId

One thing I did not understand was: How get this TenantId just calling the webservice: https://<MySite>.sharepoint.com/_vti_bin/client.svc/ since I did not pass anything to it.