선수와 가져오기
참가 신청 탭에서 여는 두 창입니다. “선수” 창은 모든 대회에 공통이고 FINISH와 함께 쓰는 선수 데이터베이스를 관리합니다. “참가 신청 가져오기” 창은 명단 전체를 들여와 이 데이터베이스와 대조하고, 각 선수를 자기 종목에 참가 신청합니다.
선수 창
참가 신청 탭의 선수… 단추로 엽니다. 왼쪽은 목록, 오른쪽은 선택한 선수의 항목으로, 탭 여섯 개로 되어 있습니다.
| 이름 | 이름(First) | G | 생년월일 | 클럽 | 참조 | 회원 번호 | 신청됨 | |
|---|---|---|---|---|---|---|---|---|
| Brekkestad | Eirik | M | 1983-12-11 | BOB | A043 | 836590 |
- 검색과 목록 명령.
- 목록: 최대 500명. 참가 신청하거나 내보낼 선수를 체크하십시오.
- 선택한 선수의 항목과 그 탭.
목록
“검색(이름, 클럽, 참조, 회원 번호)” 칸은 입력하는 동안 목록을 거릅니다. 목록에는 찾은 선수 중 처음 500명이 나옵니다(“처음 500명: 검색어를 더 구체적으로 입력하십시오.”). 신청됨 열은 열려 있는 대회에 이미 참가 신청되어 있는지를 보여 줍니다.
- 모두 선택
- 표시된 목록 전체를 체크합니다.
- 대회에 참가 신청
- 체크한 선수(없으면 선택한 선수)를 열려 있는 대회에 참가 신청합니다. 그다음 참가 신청 표에서 각 선수의 종목을 체크합니다.
- 새 선수
- 빈 항목이 열립니다. 채운 뒤 저장하십시오.
항목 탭
성(대문자), 이름, 성별, 생년월일(yyyy-mm-dd), 클럽, 국가, 지역, 언어, 메모, 그리고:
- 참조
- 어디서나 쓰이는 선수 식별자입니다: 세션 파일, .LIF, FINISH의 종합 순위. 비어 있으면 EVENT가 하나를 정해 줍니다.
- 항목 상태
- 확인됨, 또는 임시(확인 필요): 자동으로 만들어진 항목(FINISH에서 온 사진, 예전 아바타, 회원 번호 없는 가져오기)으로, 확인하거나 병합해야 합니다.
- 언어(VOICE: fr, en…)
- VOICE가 이 선수를 안내 방송할 때 쓰는 언어입니다.
삭제는 선수를 상태와 기록까지 포함해 데이터베이스에서 지웁니다. 선수가 어느 대회에든 참가 신청되어 있으면 거부됩니다.
신원 탭
소속(국가 연맹마다 하나): 연맹, 회원 번호, 국제 번호, 클럽. 추가 또는 업데이트, 선택한 소속 제거. 같은 연맹에서 번호가 다르면 다른 사람입니다. 그 연맹의 다른 선수가 이미 쓰는 번호는 거부됩니다.
외부 참조(회원 번호 아님): SpeedSkatingResults 식별자, 참가 신청 플랫폼, FINISH 파일의 참조, 예전 아바타, 기타.
이 항목에 병합된 항목과 선택한 병합 되돌리기: 흡수된 항목에 속했던 것이 그 항목으로 돌아갑니다.
상태 탭
세부 종목별 선수 상태로, 날짜가 붙습니다: 세부 종목, 상태, 시작, 사유. 입력한 사람도 기록됩니다. “어떤 날짜에서는 가장 최근 상태가 유효합니다.”
기록 탭
알려진 선수의 기록입니다(세부 종목, 거리, 기록, 날짜, 장소, 출처, 공인 가능). 과거 기록 모듈의 계산이 참고하는 것이 바로 이 기록입니다. 기록 추가로 손으로 넣을 수 있습니다(출처 “입력”): 거리(m), 기록(1:23.45), 날짜, 장소, 공인 가능.
중복 탭
중복 찾기는 중복일 가능성이 있는 묶음을 확실한 것부터 덜 확실한 것 순으로 나열합니다: 같은 참조나 같은 회원 번호, 같은 이름과 같은 생년월일, 같은 이름과 단서 하나(연도, 클럽, 성별): 다시 볼 것. 같은 연맹에서 번호가 다른 두 사람은 절대 제안하지 않습니다. 묶음마다 유지:에서 남길 항목을 고른 뒤 병합을 누르십시오. 참가 신청, 상태, 기록, 소속, 참조가 남긴 항목으로 옮겨 가고, 나머지 항목은 남긴 항목을 가리키는 연결과 무엇이 옮겨졌는지에 대한 흔적을 간직합니다. 병합은 되돌릴 수 있습니다(신원 탭).
교환 탭
항목을 한 데이터베이스에서 다른 데이터베이스로 옮깁니다(예: 클럽 PC에서 대회 PC로). 상태, 기록, 소속, 참조, 사진을 담은 JSON 파일을 씁니다.
- 내보내기…: 목록에서 체크한 선수(없으면 표시된 선수 모두).
- 가져올 파일 열기…: 파일에 든 선수 목록이 나오며, 각 선수를 데이터베이스와 대조한 결과가 붙습니다: “파일 쪽이 더 최근”, “이미 최신 상태”, “제안: …”(성, 이름, 생년월일이 같음: 체크되어 있으며 제안된 항목으로 들어감), “모호함: … 다시 볼 것”(체크 안 됨), “신규”.
- 파일보다 최신인 항목도 교체, 그다음 선택한 선수 가져오기. 보고서에 만든 항목, 업데이트한 항목, 바뀌지 않은 항목, 추가한 상태와 기록의 수가 나옵니다.
참가 신청 가져오기
참가 신청 탭의 가져오기… 단추(또는 )로 엽니다. 가져오기 엔진은 FINISH의 것과 같습니다. 세 단계로 진행합니다: 파일과 그 열, 데이터베이스와의 대조, 가져오기와 그 보고서.
| # | 제목 | 대상 필드 | 예시 |
|---|---|---|---|
| 1 | 참조 | 참조 | A001, A002, A003 |
| 2 | 이름 | 이름 | Corbineau, Verhaegen, Solbakken |
| 3 | 이름(First) | 이름(First) | Maëlle, Lotte, Ingrid |
| 4 | 성별 | 성별 | F, F, F |
| 5 | 생년월일 | 생년월일 | 2015-04-08, 2001-12-12 |
| 6 | 클럽 | 클럽 | CLAP, SLB, BOB |
| 8 | 회원 번호 | 회원 번호 | 526383, 108284 |
| 13 | Temps 500 m | 무시 | 59.92, 42.84, 49.66 |
- 파일과 읽기 옵션.
- 파일의 열과 각 열의 대상 필드(파일에서 뽑은 예시 포함). 그 아래에 처음 몇 줄의 미리 보기가 이어집니다.
- 데이터베이스와의 대조로 넘어가기.
1. 파일
CSV, Excel(.xlsx, 시트 선택 가능), JSON(객체 배열. 중첩된 필드는 “a.b.c” 열이 됨). CSV이면 구분 기호와 인코딩(“추측”: 올바른 UTF-8이면 UTF-8, 아니면 Windows-1252). 머리글 줄: 제목이 있는 줄(0이면 없음: 열을 번호로 가리킴). 날짜 형식: 비워 두면 추측합니다(ISO, 일/월/년, 글자로 쓴 월, yyyymmdd, Excel 일련번호, 연도만).
2. 열
각 열에 대상 필드를 정합니다: 무시, 참조, 성, 이름, 전체 이름(“성, 이름” 또는 “이름 성”), 성별, 생년월일, 클럽, 연맹, 회원 번호, 국제 회원 번호, 참가 신청 플랫폼 ID, 국가, 지역, 언어, 트랜스폰더 1번과 2번, 배번, 부문, 그룹, 그리고 대회의 종목마다:
- “Inscrit 500 m Femmes”(신청됨): 참인 값(X, oui, 1, ✓, “inscrit”, 종목의 거리나 이름)이면 선수를 참가 신청하고, 비어 있거나 non, 0, “-”이면 참가 신청하지 않습니다. 그 밖의 값은 경고로 알리고 참가 신청하지 않습니다.
- “Temps d'inscription 500 m Femmes”(참가 신청 기록): 참가 신청 기록(과 그 종목 참가 신청).
SpeedSkatingResults ID는 스피드 스케이팅 롱트랙 SSR에서만 제안됩니다.
대상 필드는 열 제목을 보고 제안됩니다(프랑스어, 영어, 네덜란드어, 독일어). 종목의 이름이나 거리가 들어 있는 제목 (“Inscrit 500m”, “1000”)은 그 종목의 필드가 됩니다. EVENT는 이름 열이 있는지, 겹치는 대상 필드가 없는지, 종목마다 열이 많아야 하나인지 확인합니다.
기억된 형식: 대상 필드와 읽기 옵션은 파일 형식(같은 종류, 같은 제목)마다 자동으로 기억되어, 비슷한 파일을 다음에 열 때 다시 적용됩니다. 제안에서 다시 시작은 제안을 새로 만들고, 이 형식 잊기는 기억한 내용을 지웁니다.
값은 형식을 맞춥니다: 성은 대문자로, 이름은 첫 글자만 대문자로. 국가, 언어, 성별은 여러 형태로 알아봅니다(“F”, “female”, “fille”…).
참가 신청한 종목 추출
온라인 참가 신청서는 고른 종목을 하루에 열 하나씩 목록으로 적는 일이 많고(“500m, 1500m, Poursuites”), 줄마다 같은 열에 있지도 않습니다. 그럴 때는 참가 신청한 종목 추출을 체크하십시오(열 목록 아래, 대회가 열려 있을 때):
- EVENT는 연결되지 않은 열 가운데 값의 절반 이상이 대회의 종목을 가리키는 열에 참가 신청 종목(추출할 목록) 필드를 줍니다(“종목을 찾은 열: …”). 손으로 주거나 뺄 수도 있으며, 여러 열이 이 필드를 가질 수 있습니다. 해당하는 열을 하나도 찾지 못하면 연결되지 않은 열을 모두 조심스럽게 읽습니다(주소나 이메일은 아무 종목에도 참가 신청하지 않음).
- 셀마다 값을 나누고(쉼표, 세미콜론, 세로 막대, 줄바꿈), 값 하나하나를 대회의 종목과 비교합니다: 거리(“10 000m”, “1 500 m”, “3000 mètres”, “10 km”), 성별(“(F)”, “(H)”, “(W)”, “(M)”, Dames, Hommes…, 없으면 선수의 성별), 낱말(“Mass Start”, “Poursuite Sprint”)을 대소문자와 악센트 구분 없이 봅니다.
- 가능한 종목이 여럿이면 이름에 덧붙은 말이 없는 종목을 고릅니다. 그렇지 않으면 그 값은 모호한 값으로 알립니다(팀 추월과 스프린트 추월이 둘 다 있을 때의 “Poursuites”). 선수와 성별이 다른 값(남자 선수 줄의 “5000m (F)”)이나 어떤 종목에도 맞지 않는 값도 알립니다. 절대 짐작하지 않습니다.
미리 보기에 찾은 값마다(찾은 값, 횟수) 성별별로 반영한 종목, 또는 “인식하지 못함”, “모호함: …”, “선수와 다른 성별”(반영한 종목)이 나오며, 요약(읽은 열, 종목별 참가 신청, 반영하지 않은 값)이 함께 나옵니다. 손으로 고른 종목 목록으로 값 하나를 결정합니다: “(자동)”, “(이 값 무시)”, 또는 종목 하나 — 다른 성별의 같은 종목은 다른 성별에 적용됩니다.
추출한 종목은 “Inscrit 500 m Femmes” 열의 종목에 더해지며, 이 열들은 전과 똑같이 작동합니다. 반영하지 않은 값은 대조 단계에서 그 줄의 상세와 종목별 참가 신청 미리 보기에 나타나고, 가져오기 보고서와 기록에 결과가 남습니다. 옵션, 열, 손으로 고른 내용은 형식과 함께 기억됩니다. 단계별 안내: 종목이 뒤섞인 참가 신청 가져오기.
3. 대조
데이터베이스와 대조 →는 각 줄을 데이터베이스의 선수와 비교합니다. 상태 열이 그 결과를 색으로 보여 줍니다.
- 찾음
- 같은 참조, 같은 외부 ID, 같은 연맹(열에 적힌 연맹, 없으면 대회의 연맹)의 같은 회원 번호, 또는 같은 국제 번호.
- 제안됨
- 성, 이름, 생년월일이 같음(악센트, 하이픈, 이름 순서는 무시): 그 항목이 자동으로 선택되며, 가져오기가 이를 확정합니다.
- 모호함
- 후보가 여럿이거나 단서가 하나뿐: 다시 볼 것.
- 신규
- 항목이 없음: 선수를 새로 만듭니다.
줄마다 일치한 선수를 정합니다: 후보 하나, “새 선수 만들기”, 또는 “줄 무시”. 다음 해결할 것은 결정해야 할 다음 줄로 가고, 해결할 것 모두 만들기는 그 선수들을 한 번에 만듭니다. 차이(성명, 생년월일, 성별)와 읽을 수 없는 값은 “상세”에 나옵니다. 파일 위쪽에 이미 나온 사람을 되풀이하는 줄은 무시됩니다.
데이터베이스에 이미 있는 항목: “항목의 빈 필드 채우기”(기본값), “파일의 값으로 교체”, “항목 바꾸지 않기”. 파일에 부문이 없으면: 계산(생년월일). 미리 보기에 각 종목이 받을 참가 신청 수가 나옵니다 (“종목별 참가 신청: 500 m Femmes: 18, 1500 m Femmes: 16”). ← 열로 앞 단계로 돌아갑니다.
4. 가져오기와 보고서
가져오기는 선수를 만들고(클럽은 이름이나 약칭으로 알아봄), 항목을 업데이트하고, 회원 번호를 연맹 소속에 넣은 다음, 각 선수를 참가 신청합니다(배번, 파일의 부문 또는 계산한 부문, 그룹, 기록이 붙은 종목). 가져오기 보고서에 만든 선수, 업데이트한 항목, 종목별로 만든 참가 신청, 찾지 못한 부문과 종목, 중복된 배번, 줄별 오류가 나옵니다.
가져오기가 스스로 결정할 수 없는 것(데이터 차이, 동명이인, 파일 안의 중복, 채택하지 않은 종목, 모순된 참가 신청, 배번 중복 등)은 대조의 충돌 열에 나타납니다. 이 충돌 표시를 선택하면 참가 신청 목록에서 노란색으로 남습니다. 충돌별 예와 할 일: 참가 신청 가져오기의 충돌.