Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/FOUR-9994: Improvement of Analytics dashboard of Summer 23 #5212

Merged
merged 2 commits into from Aug 31, 2023

Conversation

pmPaulis
Copy link
Contributor

@pmPaulis pmPaulis commented Aug 29, 2023

Issue & Reproduction Steps

As a user I want to have a default Dashboard that will be placed in the Analytics option.
this dashboard will show 3 initial graphics that will show this information;
https://processmaker.atlassian.net/l/cp/tDmRHXsS

Solution

  • LAs a user I want to have a default Dashboard that will be placed in the Analytics option.

this dashboard will show 3 initial graphics that will show this information;

How to Test

  • Go to Quicksight

  • Open the Dashboard + Click Share Dashboard

  • Copy the Copy embed code

  • This copy has a content like:

<iframe
        width="960"
        height="720"
        src="https://us-east-1.quicksight.aws.amazon.com/sn/embed/share/accounts/441441716351/dashboards/21802b4e-8312-4d6c-b67e-d9e9cc189826?directory_alias=researchquicksight">
    </iframe>
  • Extract the link related to the src

  • Add this value to the .env

PM_ANALYTICS_DASHBOARD="https://us-east-1.quicksight.aws.amazon.com/sn/embed/share/accounts/441441716351/dashboards/21802b4e-8312-4d6c-b67e-d9e9cc189826?directory_alias=researchquicksight"
Install the package
  • Install the package
    php artisan package-analytics-reporting:install

  • Go to Analytics Management the PM Analytics Dashboard will create

Related Tickets & Packages

Code Review Checklist

  • I have pulled this code locally and tested it on my instance, along with any associated packages.
  • This code adheres to ProcessMaker Coding Guidelines.
  • This code includes a unit test or an E2E test that tests its functionality, or is covered by an existing test.
  • This solution fixes the bug reported in the original ticket.
  • This solution does not alter the expected output of a component in a way that would break existing Processes.
  • This solution does not implement any breaking changes that would invalidate documentation or cause existing Processes to fail.
  • This solution has been tested with enterprise packages that rely on its functionality and does not introduce bugs in those packages.
  • This code does not duplicate functionality that already exists in the framework or in ProcessMaker.
  • This ticket conforms to the PRD associated with this part of ProcessMaker.

Enviroment

ci:package-analytics-reporting:feature/FOUR-9994

pmPaulis and others added 2 commits August 29, 2023 09:25
FOUR-10152: Making changes to create one Dashboard defined in the .env
@processmaker-sonarqube
Copy link

SonarQube Quality Gate

Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@ryancooley ryancooley merged commit d845113 into develop Aug 31, 2023
9 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants