Document Share and Automation

%3CLINGO-SUB%20id%3D%22lingo-sub-1201038%22%20slang%3D%22en-US%22%3EDocument%20Share%20and%20Automation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1201038%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20would%20like%20to%20have%20a%20location%20where%20users%20outside%20of%20our%20organization%20can%20place%20files.%20We%20want%20to%20be%20able%20to%20monitor%20that%20location%20for%20a%20file%20to%20be%20created%20(we%20aren't%20sure%20of%20how%20we'll%20do%20this%20yet%20because%20it%20depends%20on%20where%20the%20file%20gets%20stored).%20Once%20a%20file%20is%20created%2C%20we%20want%20to%20kick%20off%20a%20python%20script%20to%20get%20that%20file%2C%20place%20it%20locally%2C%20upload%20it%20via%20an%20API%20to%20another%20service%20and%20then%20delete%20it%20from%20the%20original%20source.%20Any%20thoughts%20of%20where%20we%20should%20set%20up%20this%20sharing%20space%20so%20that%20we%20can%20also%20easily%20interact%20with%20it%20and%20automatically%20monitor%20it%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1201038%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EOneDrive%20for%20Business%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1202303%22%20slang%3D%22en-US%22%3ERe%3A%20Document%20Share%20and%20Automation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1202303%22%20slang%3D%22en-US%22%3EMight%20I%20ask%20why%20you%20need%20to%20program%20this%20in%20Phyton%3F%20By%20the%20way%2C%20one%20possible%20way%20to%20achieve%20this%20is%20by%20creating%20an%20API%20in%20Azure%20that%20gets%20the%20data%20and%20you%20can%20call%20that%20API%20from%20your%20Phyton%20code%3C%2FLINGO-BODY%3E
Highlighted
New Contributor

We would like to have a location where users outside of our organization can place files. We want to be able to monitor that location for a file to be created (we aren't sure of how we'll do this yet because it depends on where the file gets stored). Once a file is created, we want to kick off a python script to get that file, place it locally, upload it via an API to another service and then delete it from the original source. Any thoughts of where we should set up this sharing space so that we can also easily interact with it and automatically monitor it?

2 Replies
Highlighted
Might I ask why you need to program this in Phyton? By the way, one possible way to achieve this is by creating an API in Azure that gets the data and you can call that API from your Phyton code
Highlighted

@Juan Carlos González Martín 

 

I'm open to ideas. Where would you store the files and what would you use to make the API calls to another service? We need to upload the document via API to another application and then make additional API calls to get additional data from that service. We will then upload the data we get get from that API into a SQL database. The SQL database is on AWS RDS. We don't actually use Azure but we could possibly go that route if that seems promising. I don't know much about Azure.