Bulk PDF Upload and Customer-Based Viewing Solution in Siebel
Introduction We developed a solution in Siebel CRM that allows users to upload a single PDF containing multiple customer details and, upon querying a specific customer, display only the corresponding PDF page. In this article, we will share the details of the solution and the code used. Business Requirement Users will upload a bulk PDF from the file upload screen. Each page of the PDF will belong to a different customer. When querying a customer in the information viewing screen, only the relevant PDF page will be displayed. Solution Approach To meet this requirement, we implemented the following steps: Splitting PDF using Java: We split the uploaded PDF into separate PDF files, one per page. Extracting PDF content: Extracted customer numbers from each page and stored them in Siebel. Customer-based PDF display: When a customer is queried, the corresponding PDF page is converted to base64 and displayed on the screen. Implementation Details 1. Splitting PDF Files ...