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

ArcGIS API for JS 3x Migration Phase 1 #63

Closed
9 of 13 tasks
nathankota opened this issue Apr 12, 2023 · 8 comments
Closed
9 of 13 tasks

ArcGIS API for JS 3x Migration Phase 1 #63

nathankota opened this issue Apr 12, 2023 · 8 comments
Assignees

Comments

@nathankota
Copy link
Contributor

nathankota commented Apr 12, 2023

Statement of Need/Objective

UGRC has many applications running on the ArcGIS API 3.x for JavaScript, which will be retired on July 1, 2024. Once version 3.x is retired, there will be no further bug fixes or enhancements to the API and hence no further 3.x API deployments to js.arcgis.com. In addition, technical support will no longer be available. The AGOL Web AppBuilder will also cease to be supported.
(Refer to Esri blogpost for more detail)

Benefit Hypothesis

To stay well ahead of the 3x API retirement, UGRC will migrate some of the "easier" apps from Web AppBuilder, and will plan for larger apps and projects that use the API.

Acceptance Criteria

  • Confirm completeness of the application inventory
  • Deprecate unused Web AppBuilder and other apps
    • ERAP - Jake (This was approved for deprecation via Porter #253)
    • Health Facilities: June 26, 2023 - Angela Anderson, DHHS Business Analyst, said that "The higher powers have determined they no longer want to continue with the map". Deprecated via Porter #241.
  • Make a plan for the following:
    • DEQ Enviro (rebuilt at 4x in the new/upgraded app)
    • Fire Business (Nathan & Steve) - deprecated
    • DEQ Spills (Nathan & Scott): The app it is integrated with is being converted to SalesForce.
    • Surface Water Quality (Nathan & Scott)
    • Newborn Hearing - they are not going to have us rebuild the app this year. We will try again with them next year, using this draft contract as a template. Calendar reminder created for April 1, 2024.
    • Fleet Fuel Sites (new contract initiated to rebuild app) - Rick
    • DPU (contract in place, plan for Q2 rebuild) - Zach
    • SBI Locate https://sbilocate.ugrc.utah.gov/ (contract in place, plan for Q2 AGOL app rebuild)
  • Migrate the following apps to Experience Builder or another supported AGOL app
    • Voting Districts - Rick
@nathankota nathankota converted this from a draft issue Apr 12, 2023
@nathankota nathankota changed the title ArcGIS API for JS 3x Migration ArcGIS API for JS 3x Migration Phase 1 May 18, 2023
@nathankota
Copy link
Contributor Author

nathankota commented May 24, 2023

Future Features/Tasks

  • Start migrating the "plan for" apps above

  • Plan for:

    • Fleet Vehicle Filter
    • Locate
    • Biobase
    • Address Point Editor
    • Electro Query
    • Raster
    • Broadband Resi
    • Coronavirus Testing (English and Spanish)
    • WRI
    • Facility Explorer
    • Voting Districts
    • Coronavirus Testing (English and Spanish)
  • Get rid of old services as migrations occur:

Image

@nathankota
Copy link
Contributor Author

nathankota commented Jul 12, 2023

Sprint 1 Tasks

  • A couple draft contracts are out there and awaiting review (DPU, EHDI)
  • Get in touch with primary contacts for the following to start the conversation (@nathankota)
    • DEQ Spills: Embedded widget written for deq spills application. Mark Stanger as initial contact
      • Full rebuild to work in deq apps.
      • Uses mapserv service. Can this be changed to DEQ AGOL layers? Yes, in some way or another
    • Surface Water Quality: Mark Stanger as the contact
      • Can it be converted to ExB or similar, or too specialized?
      • Does it even need to co-exist with the IM, or does IM do everything that is needed? (probably not)
      • Also uses mapserv services that could be converted to AGOL
      • Primarily used by public?

NOTES

  • Emailed Mark about both apps on July 17, 2023

@nathankota nathankota self-assigned this Jul 12, 2023
@nathankota
Copy link
Contributor Author

nathankota commented Jul 19, 2023

Sprint 3 Tasks

  • See if anything has kicked loose for Karen's fuel sites data table, to help us determine how to start planning
  • Follow up with Barry Blackington (DTS) about DEQ Spills integration with SalesForce
    • Adam Frisbee can provide a SalesForce license
  • Try again with Mark S. on Surface Water Quality (see Sprint 1 Tasks)

@nathankota
Copy link
Contributor Author

nathankota commented Aug 21, 2023

Sprint 3 Notes

08/21/2023

  • Dinged Chris Parker (DPU) again about the public utilities draft agreement
  • Dinged Johnathan Rowley (DHHS) about sbilocate.ugrc.utah.gov - agreement in place, and want to find out what DHHS expects the app to do and determine if we can migrate to an Esri configurable app

@nathankota
Copy link
Contributor Author

nathankota commented Aug 22, 2023

Sprint 4 Tasks

@nathankota
Copy link
Contributor Author

from this objective we were able to generate Q2 objectives to upgrade or replace several apps

@stdavis
Copy link
Member

stdavis commented Dec 5, 2023

@nathankota Did Electrofishing-query (https://github.com/agrc/electrofishing-query) slip through the cracks for this issue?

@stdavis
Copy link
Member

stdavis commented Feb 8, 2024

@nathankota Did raster.utah.gov slip through the cracks on this one as well? I don't see any PI planning issues for it. It needs some short-term work (see current issues) and it also needs to be migrated to the 4.x Esri api.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants