Versions Compared

Key

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

Summary

  • Teams are syncing

    • Potential issues when categories are missing in Play (manual process to update, not 1:1 with ID)

    • Deleted teams are not being automatically deleted. Script available to manually cleanup

  • Rosters are syncing

    • Photos are not yet syncing

    • Transfer status is not yet syncing

  • Offices are syncing

    • Missing i18n and common name from sync

    • League team relation is not being synced

    • Office parent change and deleted offices are not currently automatically synced

  • Competitions are not syncing

    • While the league offices are syncing, the participating offices/teams/categories within are not yet synced

  • Qualifications are syncing

    • Qualification level must have a display_order

  • Venues are syncing

    • This is synced through Talend

Last updated 2023-09-13

Offices

Info

Status: Partially functioning

Leagues, members and teams are new in SID, so that’s a new API that hasn’t been integrated in Play yet. We have been able to stumble along without a full league sync for now as leagues can add any team to a schedule easily in Play.

  •  Offices
  •  Offices
  •  Office members (associations and categories
  • v1
    •  ID: API for a list of offices
    •  Play: Manual sync
    •  Play: Setup automatic sync with limit on moves
    •  Play: Use common name
    •  Play: i18n
    •  Play: Deleted/archived offices
  •  Leagues v1
    •  Team members (teams that are part of a league or tournament)
      •  
      Team members (teams
      • ID: API for getting a list of teams
        Jira Legacy
        serverSystem JIRA
        serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
        keyHCR-25909
      •  Play: Setup automatic sync
    •  Office member sync (associations and categories that are part of a league or tournament)
      •  
    Venues and surfaces

...

Current status

Offices are manually synced as needed since they don’t change often.

League/tournament membership is a new addition to SID that is vital to be synced to Play.

...

      • ID: API for a list of office members
        Jira Legacy
        serverSystem JIRA
        serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
        key

...

      • HCR-25907
      •  Play: Setup automatic sync
        Jira Legacy
        serverSystem JIRA
        serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
        keySPR-

...

      • 244
    •  

Teams

Info

Status: Working, opportunity for improvement

We already have teams and rosters syncing, no rush here. This is just to improve efficiency.

  •  Teams
    •  ID: API for a list of teams
    •  Play: Automatic sync
    •  Play: Remove deleted teams
  •  Rosters
    •  Per-team roster API
    •  Per-office roster API
Info

Current status

Teams and rosters are regularly syncing from SID already by syncing against the teams API then requesting rosters for each team.

Need to improve this by receiving roster members through an API that can be requested by office instead of by team.

Participants

  •  Officials
    •  Clinic attendance sync
    •  Qualifications sync
  • v1
    •  ID: API for a list of members by team
    •  Play: Sync roster members for each team (inefficient)
  •  Rosters v2
    •  ID: API for a list of roster members by office search (not by team)
      Jira Legacy
      serverSystem JIRA
      serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
      keyHCR-25911
    •  Play: Update automatic sync to use new API

Participants

Info

Status: Working, opportunities for improvement

Teams and officials are syncing well, just need to improve syncing profile data. Minor issue with merged profiles in SID not being notified in Play.

  •  Officials v1
    •  ID: API for a list of clinic attendees
    •  Play: Automatic clinic sync
  •  Officials v2
    •  ID: API for a list of officials and their qualifications by office search
      Jira Legacy
      serverSystem JIRA
      serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
      keyHCR-25913
    •  Play: Update sync
      Jira Legacy
      serverSystem JIRA
      serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
      keySPR-142
    •  Play: Sync qualification categories
  •  Profile information
    •  First/last name and ID
    •  Photo
    •  Contact information
Info

Current status

Officials are regularly syncing from SID already based on clinic attendance. This works for 99% of cases but seems to miss some official upgrades and transfers. Sounds like this won’t work for SQ initially.

Need to sync qualifications directly instead of through clinics.

Accounts

  •  Log in with Spordle My Account

...

Current status

Not integrated at all. Users need to create a separate account in Play manually.

...

  •  Transfers
  •  Profile Status
  •  Merged members

Accounts

Warning

Status: Not integrated. Workable, but awkward introduction

Play has not yet integrated with My Account. Officials and teams can create an account and log in without too much trouble, but it’s not the single sign-on we promised.

  •  My Account: Documentation for how to authenticate and get profile information
  •  ID: Revisit permission discussion for administrator onboarding
  •  Play: Integrate log in with My Account

Venues

Tip

Status: Syncing via Talend

Play acts as the primary source of venues and generates externalIds for new venues that Talend uses to sync to other platforms (Splex). No further action is currently considered to be required.

  •  Venues and surfaces
    •  ID: Provide raw data so we can populate Play by March 1st

...

Page Tree
root@self
startDepth1