WorkZone PDF

Before deploying WorkZone PDF, ensure that the following prerequisites are fulfilled.

Prerequisites

  • To load report templates and save documents in PDF format, WorkZone PDF requires that the file types .pdf, .docx, .xlsx, .html, and .pbix are allowed.

    See Supported file types.

  • To authenticate WorkZone PDF Crawler with Microsoft identity platform, you need to create an Enterprise Registration (Service Principal) that represents SJCRAWLERUSER. Assign its Object ID to WORKZONE_AZURE_SYS_SJCRAWLERUSER_ENTERPRISE_OBJECTID secret value in the Key Vault. See Prepare the Key Vault for installing WorkZone.

  • To authenticate WorkZone PDF Crawler authentication, run the once wzpdf/init container once.

Create the app registration for SJCRAWLERUSER

Add the below secret names to the key vault as secrets and assign the values according to the respective value of the app registration.

WORKZONE-AZURE-SYS-SJCRAWLERUSER-ENTERPRISE-OBJECTID

WORKZONE-AZURE-SYS-SJCRAWLERUSER-CLIENTID

WORKZONE-AZURE-SYS-SJCRAWLERUSER-CLIENTSECRET

See Preparing container installation.

Update the values file with webapi URL


		wzpdf:
      oauth2:
        clientId: WZPDF.CRAWLER
      pdfengine:
        url: http://wzpdf-pdfengine/render
        dedicatedNodes:
          enabled: false
        logLevel: Information
      pdfcrawler:
        dedicatedNodes:
          enabled: false
        logLevel: Information
      webapi:
        url: http://wzpdf-webapi/pdfx
      pdfservice:
        url: http://wzpdf-pdfengine/render
      pvc:
        enabled: false
        name: pdfpersistence

See also: Troubleshooting