Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We will add a new tab "Diagnostics" in the system console. When a user will run the diagnostics, we will run a sample process flow through bundled event and monitor the following components in the process flow execution: 

  • Backend Database connection/permissions
  • Log Database connection/permissions
  • Repository space and permissions

    Every time you install an application of big size and get a confirmation message saying "Successfully Installed", you still need a kind of reassurance if that message translates to desired functioning of all the application components. For this, you may want to have a tool or utility to check if the installation has happened as desired. 

    Adeptia Connect provides you a feature, "Diagnostics", that exactly serves such a purpose. You can run the Diagnostics test post installation to verify if the application has been installed properly and all the services including process flows, database connections, events etc. are working as expected. 

    When you run the Diagnostics test, it runs a sample process flow that is bundled with the application and checks the functional status of the following components during the execution of the process flow:

    • Backend Database
    • Log Database
    • Process Flow Repository
    • Event Triggered
    • Job Queued by event Event 
    • Process Flow Triggered by QP
    • Process Flow execution statusExecution Status

    After process flow execution we will generate a report and display in the system console. There will be an option to download the generated report from GUI. Diagnostics report will be downloaded in the the execution of Diagnostics test, a report (Diagnostics report) with time stamp is generated containing the status of all the components and displayed on the Diagnostics page. You can also download this report in PDF format. 

    Diagnostics will not be triggered from Installer, it will be available to run on demand from system console,

    All the users who can see the system console would be able to run diagnostics.

    GUI Design: 

    Go to Account and click on System Console.

    There will be a new tab "Diagnostics". 

    On click of Image Removed,
    On GUI Run button will changed to "Running" and in backend, system will perform the diagnostics actions and after completing below report will be display on GUI
    ComponentStatusBackend DatabaseSuccess | FailureLog DatabaseSuccess | FailureProcess Flow RepositorySuccess | Failure
    Event TriggeredSuccess | FailureJob Queued by EventSuccess | FailureProcess Flow Triggered by QPSuccess | FailureProcess Flow Execution Status

    Success | Failure

    In case of failure, it will have a link to the process flow entry that failed.

    Executed Activities
    File SourceSuccess | Failure
    Text SchemaSuccess | Failure
    Data MappingSuccess | Failure
    Excel SchemaSuccess | Failure
    File TargetSuccess | Failure

    Report can also be downloaded on clicking of Image Removedbutton  in the top right corner. 

    Diagnostics Report button will be enabled only when the report is ready to download. 

    Note
    Though it is recommended to run the Diagnostics test just after the installation, you can run it as and when you want.

    Running Diagnostics test

    Follow the steps below to run the Diagnostics test:

    1. Click Account > System Console > Diagnostics.
    2. Click Run Diagnostics.
      The Run Diagnostics button changes to Running and a request submission message is displayed.

      Image Added

    3. Click Refresh icon to display the Diagnostics report with time stamp. 

    To download the report, click Diagnostics Report button located at top right corner on the Diagnostics page.