Jako organizacja badawcza, integrująca się z ORCID to niezwykle skuteczny sposób wspierania naukowców z Tobą powiązanych. Zachęcamy do integracji z ORCID Rejestr ma być dwukierunkowy, tak aby systemy instytucjonalne mogły zarówno przesyłać, jak i pobierać dane do iz ORCID dokumentacja. Gdy inne organizacje, z którymi współpracują Twoi badacze, dodają swoje dane do ORCID Registry, ich zapisy będą nadal gromadzić więcej danych, które mogą być ponownie wykorzystane w innych systemach, które są połączone z ORCID rejestru, w tym twojego.
Jesteśmy zaangażowani w pomaganie organizacjom w integracji z ORCID Regiment, a na początku tego roku zorganizowaliśmy pierwszy Webinar z Jestem członkiem, co teraz?! Seria 2023 zawierająca podstawowe informacje na temat integracji: czym są, najlepsze praktyki korzystania z nich oraz kilka prostych opcji, które pomogą rozpocząć tworzenie integracji. Jeśli przegapiłeś to zachęcamy obejrzyj nagranie i przeczytaj nasz towarzyszący wpis na blogu.
W tym miesiącu zorganizowaliśmy drugie Webinar tegorocznej serii — ta dotyczy tworzenia niestandardowych integracji, co jest opcją dla organizacji, które nie mają systemów dostawców usług naukowych z wbudowanymi ORCID funkcjonalności lub które mają niestandardowe systemy, które zostały opracowane wewnętrznie. Chociaż niestandardowe integracje wymagają więcej planowania i zasobów do opracowania, nasz interfejs API jest oparty na standardowych, znanych technologiach API.
Z niestandardową integracją, ORCID organizacje członkowskie mogą:
- Zastosowanie ORCID jak opcja logowania dla systemów instytucjonalnych
- Uzyskaj uwierzytelnienie ORCID identyfikatory
- Przeczytaj dane zarówno od stron publicznych, jak i zaufanych ORCID dokumentacja
- Zapisz dane do ORCID dokumentacja
- Skonfiguruj powiadomienia o webhookach aby zsynchronizować systemy ORCID (Uwaga: jest to korzyść dla członków Premium).
Oczywiście istnieją pewne minimalne wymagania, które są niezbędne, aby niestandardowe integracje działały z Twoimi systemami, w tym:
- Użyj protokołu HTTPS dla identyfikatorów URI przekierowania witryny i nie tylko ORCID Wywołania API
- Zaakceptuj i zapisz wszystkie dane zwrócone w pliku wymiana tokenów wraz z danymi użytkownika w Twoim systemie
- Użyj odpowiedniego zakresy i zażądać metody
Połączenia zakresy, które są określonymi działaniami, które aplikacje mogą wykonywać w imieniu użytkownika, wskazują różne działania dostępne dla niestandardowych integracji, w tym:
- /uwierzytelniać → zebrać uwierzytelnione ORCID identyfikatory i czytać informacje publiczne
- /odczyt-publiczny → przeczytaj informacje publiczne na temat singla ORCID iD lub przeprowadzić wyszukiwanie
- /ograniczony do odczytu → czytać elementy publiczne i o ograniczonej widoczności w rekordzie
- /działania/aktualizacja → pisać, aktualizować i usuwać pozycje w sekcjach dotyczących afiliacji, finansowania, prac, recenzowania i zasobów badawczych
- /osoba/aktualizacja → pisz, aktualizuj i usuwaj elementy w sekcjach dla innych nazw, krajów, słów kluczowych, stron internetowych i linków społecznościowych oraz innych identyfikatorów
- / webhook → umożliwia informowanie aplikacji, gdy dane w pliku ORCID zapis jest zmieniony
- otwórzid → OpenID Connect to warstwa tożsamości oparta na protokole OAuth 2.0
Gdy badacz nada niezbędne uprawnienia, aplikacja może wykonywać na nich działania ORCID nagrywać za pomocą API. Dzięki metodom żądania HTTPS aplikacje klienckie mogą wykonywać działania, takie jak odczytywanie danych (wywołanie GET), dodawanie nowych danych (wywołanie POST), aktualizowanie istniejących danych (wywołanie PUT) i usuwanie danych (wywołanie DELETE).
Posiadamy rozległe Dokumentacja API a kiedy już zdecydujesz, jaki przepływ pracy jest najbardziej odpowiedni dla twojego systemu, możesz rozpocząć testowanie w piaskownicy. The serwer testowy piaskownicy jest kopią ORCID Oprogramowanie rejestru, w którym będziesz mógł wypróbować różne rzeczy bez wpływu na rzeczywiste ORCID identyfikatory.
Możesz poprosić poświadczenia piaskownicy nawet przed dołączeniem ORCID jako organizacja członkowska, jeśli chcesz rozpocząć testowanie. Jednak bezpośrednie wsparcie jest dostępne tylko dla organizacji członkowskich.
ORCID zawiera również dokumentację, która pomoże Ci w rozwiązywaniu problemów, w tym typowy przewodnik po błędach API. Jeśli Twoja organizacja jest już ORCID członkiem konsorcjum, będziesz mieć wsparcie ze strony organizacji prowadzącej konsorcjum (jeśli jesteś członkiem konsorcjum) lub bezpośrednio od ORCID. Po zakończeniu rozwoju w piaskownicy nasza organizacja prowadząca konsorcjum lub ORCID Zespół sprawdzi, czy spełnia minimalne wymagania, aby móc wygenerować poświadczenia produkcyjne. Pamiętaj też, że jeśli korzystałeś z publicznego interfejsu API, a Twoja organizacja stała się ORCID organizacji członkowskiej, możemy przenieść Twoje dane uwierzytelniające do API członkowskiego.
Jeśli spełnione są minimalne wymagania dotyczące integracji, wtedy z łatwością można uruchomić niestandardową integrację. W całym tym procesie ważne jest, aby współpracować ze społecznością, aby przygotować ją do uruchomienia i zmaksymalizować adaptację organizacyjną.
Tylko w ostatnim roku ORCID pomógł ponad 60 organizacjom osiągnąć pomyślną integrację niestandardową, a my jesteśmy tutaj, aby pomóc zidentyfikować i zaplanować tę, która jest odpowiednia dla Twojej sytuacji. Przy tak wielu opcjach integracji z ORCID Rejestr i dostępne możliwości wsparcia, będziesz mógł wybrać rozwiązanie, które pomoże Ci osiągnąć cele Twojej organizacji.
Przed rozpoczęciem integracji niestandardowej zapoznaj się z naszą dokumentacją na temat sugerowane przepływy pracy, a aby uzyskać więcej informacji o tym, jak zaplanować i przeprowadzić udaną integrację niestandardową, skontaktuj się z naszym zespołem ds. zaangażowania (lub liderem konsorcjum, jeśli jesteś członkiem konsorcjum).
Jeśli chcesz zintegrować się z ORCID rejestrze, ale Twoja organizacja nie jest jeszcze członkiem, skontaktuj się z członkostwo@orcid. Org.