> For the complete documentation index, see [llms.txt](https://docs.cloudio.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudio.io/working-with-additional-functionality.md).

# Working with additional functionality

- [Working with Additional Functionality](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality.md)
- [Using data sources for advanced functions](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/invoking-a-data-source-using-pre-query.md)
- [Adding custom handlers](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/invoking-a-data-source-using-pre-query/adding-custom-handlers.md)
- [List of methods in ObjectHandler interface](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/invoking-a-data-source-using-pre-query/adding-custom-handlers/list-of-methods-in-objecthandler-interface.md)
- [Sample code to override the handlerAfterInsertRow method](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/invoking-a-data-source-using-pre-query/adding-custom-handlers/sample-code-to-override-the-handlerafterinsertrow-method.md)
- [Uploading the compiled Java class](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/invoking-a-data-source-using-pre-query/adding-custom-handlers/uploading-the-compiled-java-class.md)
- [Managing activity streams](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/invoking-a-data-source-using-pre-query/managing-activity-streams.md)
- [Accessing pages from Oracle EBS](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/accessing-pages-from-oracle-ebs.md)
- [Configuring Oracle EBS](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/accessing-pages-from-oracle-ebs/configuring-oracle-ebs.md)
- [Configuring CloudIO](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/accessing-pages-from-oracle-ebs/untitled.md)
- [Customizing the page using CSS](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/customizing-the-page-using-css.md)
- [Creating PDF documents using MagicBox](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/creating-pdf-documents-using-magicbox.md)
- [Understanding widgets](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/creating-pdf-documents-using-magicbox/understanding-widgets.md)
- [Utility methods](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/utility-methods.md)
- [Generating the output based on a docx template](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/generating-the-output-based-on-a-docx-template.md)
- [Audit features](https://docs.cloudio.io/working-with-additional-functionality/working-with-additional-functionality/audit-features.md)
