Integrating Python  output with Outsystems

Hi @Shahaji Nangare , @Agno Silveira & everyone,
With reference to our previous discussion on entering Scrollable records in the screen,
The scrollable record shown in file03 uploaded below would be obtained as a python output file. It needs to be displayed on the screen
While the table on the right hand side will have some of the details in relation to the pdf(Marked red) while some will be auto generated as a table , can be obtained in a python file or we can choose a Json format depending upon convenience
The red marked file will be the parametres obtained from the pdf, the green ones can be obtained through a list altogether. It is as confusing as it sounds.
Basically, need to integrate output obtained from Python files and display them on the application.
Please suggest if any alternate solutions could be designed such that the pdf file can be displayed and a table format list can be made/displayed depending upon the pdf on the left hand side since the field DX code, Description & CC are relational to the pdf while primary Dx, Dx score are obtained using algorithms and are not present in the pdf.

file03.png

mvp_badge
MVP
Solution

Hi,

The easiest way to integrate with OutSystems is by exposing your data in python through a REST API.

If you need to stick to the file you need to ensure the file created with python is accessible from OutSystems. If the file is not directly accessible through a network share, then consider the use of an FTP server or cloud storage like azure storage or Amazon AWS S3 storage.

For FTP, azure storage and Aws S3 storage multiple Forge components are available.

 Regards,

Daniel

Hi Daniel,

Would it be possible to list out the suggested forge components for python integration between  Amazon S3 bucket and Outsystems.

I am working on it and your inputs would be really helpful.


Thank you

Dear Saif Sheikh,

We are currently using the AWS API gateway for Python code and integrating with the Outsystems application. doing Upload and download files using API Gateway

We have document management services(developed internally) that are deployed on the same gateway and file storage on the s3 bucket.

Those files are displayed on the OutSystems screen using below components or direct download the files.

https://www.outsystems.com/forge/component-overview/10147/html-document-viewer

Regards,

Shahaji

mvp_badge
MVP

Seems like you have the solution complete. What is now the specific issue that you are facing?

mvp_badge
MVP
Solution

Hi,

The easiest way to integrate with OutSystems is by exposing your data in python through a REST API.

If you need to stick to the file you need to ensure the file created with python is accessible from OutSystems. If the file is not directly accessible through a network share, then consider the use of an FTP server or cloud storage like azure storage or Amazon AWS S3 storage.

For FTP, azure storage and Aws S3 storage multiple Forge components are available.

 Regards,

Daniel

Hi Daniel,

Would it be possible to list out the suggested forge components for python integration between  Amazon S3 bucket and Outsystems.

I am working on it and your inputs would be really helpful.


Thank you

Dear Daniël Kuhlmann,

Thanks for posting the ans for third party application data will integrate as a REST API .

Regards,

Shahaji

Dear Saif Sheikh,

We are currently using the AWS API gateway for Python code and integrating with the Outsystems application. doing Upload and download files using API Gateway

We have document management services(developed internally) that are deployed on the same gateway and file storage on the s3 bucket.

Those files are displayed on the OutSystems screen using below components or direct download the files.

https://www.outsystems.com/forge/component-overview/10147/html-document-viewer

Regards,

Shahaji

mvp_badge
MVP

Seems like you have the solution complete. What is now the specific issue that you are facing?

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.