Jump to content

JasonDLehman

Members
  • Posts

    14
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by JasonDLehman

  1. On 4/18/2024 at 10:48 AM, freezinKT said:

    However SportsEngine HQ manages data integrity (because they don't use a relational database, I think it's a graph database, so consistency is not guaranteed), their programmers do it wrong over and over and over again. Freak bugs dominate the Season Management code base and since Season Management's release they haven't seemed to get better. SE will "fix" a bug, only to have it not be fixed or during that fix they will create 2 other new bugs.

    One work around would be to have coaches keep their schedule in a different app (Team Snap or GameChanger) for families instead.

    It's beyond embarrassing how bad this platform is.  Forget about lack of features...data integrity is the CORE need, and we are with standings that don't match scores, game data ghosting, you name it.

    You can tell they know because they removed the ability to contact support (or at least, they hid it).  I am going to try to find some time with our account rep (unfortunately have games every single night of the week so haven't had the bandwidth yet) to complain but I'm strongly leaning towards moving off this platform over the summer.  It must be an absolute sh*tshow over there every day.

    Unfortunately Babe Ruth national requires us to submit rosters via SE.  I'm going to run my complaints up the chain there too.  Clearly someone in leadership there is getting a kickback.

     

  2. Perhaps the system has changed in the year since this original post, but the steps as described are incorrect.  Following those will actually give you a list of players who have registered for both seasons.

    If you want to find the list of players yet to register this year, you choose "Entry Status is Active" for the prior season as described, but for your current season you need to choose the "Registration Submitted" field and the "Registration Not Submitted" value.

    • Thanks 1
  3. I have done this for some of our younger baseball divisions where we have enough kids to support it AND where we don't do a draft.  But I asked the question in a slightly different way that gives me maximum information to align preferences, but still gives me the majority of control:

     

    image.thumb.png.da2fa4eb40ecc1b94d24ebfefa92c98f.png

     

    Operationally, I sort all the kids into buckets based on their critical conflicts and assign those teams first.  The last ones to be assigned are the kids with the most flexibility.

    • Like 3
  4. 13 minutes ago, freezinKT said:

    If you're on season management the work-around for a master calendar (cannot filter by facility, but it will show everything) is here:

    We're a 600+ player baseball/softball league with over a dozen fields...that workaround won't cut it.  Honestly this is such a fundamental need that I'm baffled that SE hasn't built it yet.  The "Locations" functionality is ultra-rudimentary, and there's no security around it such that any coach can add any field to their schedule, and it shows up on the master list.  Which prevents the ability to flag field conflicts.  I have to continually go in and delete dupes.  Its a ridiculous pain point, and forces us to use a spreadsheet as the ultimate source of truth.  It's crazy.

    • Like 2
  5. 1 minute ago, freezinKT said:

    You can consider putting in a feature request through the support chat - not sure how far that will get you.

    I don't think they use a relational database. The public API uses GraphQL, so I assume it's a graph database under the hood. One option for you might be to get access to the API and use it, if you're a developer? It will give you all the info you need. Get access to the API following instructions here. API help docs here.

    Thanks, I am recalling now that they are using a graph db.  I'm a tech exec now, but used to be a SQL and C# developer (among a few other languages).  I have a to-do to get API access and play around with that...unfortunately have spent too much time coaching lately and not enough on league stuff like this.

    Really appreciate the help!  You'll probably see me a lot more active on this forum in the near future as I seek to figure out if SE is our permanent league tool (migration from Sports SignUp Play happened prior to me joining our board) or if I need to evaluate competitors.  Each has its pros and cons, and there's a time cost for switching, so I'm thinking we may be able to get away with supplementing SE with a few integrations (centralized facility calendar + player eval tool are the two big ones for us).   But there are also some annoying bugs that I need to close the loop on...

  6. @Rob Bedeaux revisiting your comment above related to Core Profile data.  I have an open question in another thread about accessing profile data within Registrations:

    Per your comments, am I correct in understanding that best practice should be:

    1. Parents should sign in as part of the registraton process, which automatically associates their existing profile to the registration
    2. Parents should also subsequently associate their player's profile to the registration
    3. Registrations should not have new custom fields to capture core profile data, since that would conflict with the profile data as the "source of truth"

    If those assumptions are correct, how do we show this core profile data on the registration report?  It is not accessible in the "Fields" section of the reports (as mentioned in my other thread linked above).

    Conversely, is there a way to make Core Profile data viewable/updateable within the Registration workflow (once associated) such that it gets pulled into the reports automatically?

  7. 1 hour ago, freezinKT said:

    Unfortunately there isn't an easy way to access any parent data from the account itself other than email and secondary email. We had to have extra questions for those.

    Yep, that's exactly the issue.  I'm seeking to avoid having to ask the same repetitive questions in every registration, such as parent/player name, since the source of truth for that should be the Player/Parent profiles that are attached to the registration entry.

    If I had access to the underlying database, I would imagine this is a simple SQL join to the "People" table to pull that data.  Unfortunately these data elements do not seem to be exposed in the "Fields" section of the report.

  8. As part of our registration process, we require parents to be logged in and have their player set up as a "Person" in the system.  This seems to work really well so that we don't have to ask the same questions about the player's name, birthdate, etc every season.  It also eliminates mistakes by having a single source of truth for parents and players.

    However I have been unable to figure out how to access that data within the registration reports.  There is clearly the "Entry" column that I can click on, which sends me to the detail for that individual registration.  It shows the "SportsEngine Account" (parent name) and "Entry Filled out for (player name), and you can click on either of those to get to the individual person's profile page.  This is helpful if researching one individual registration record, but I cannot figure out how to access the Entry and Person fields to include that info in bulk on the report.

    There is also a "Player Profile" checkbox within the "Extra Data" section of the report builder, however all that does is add a column that shows a clickable "Player Profile" link for each registration.  Clicking that changes the text to "No Players Found".

×
×
  • Create New...