Operator INPUT OTHER PROJECT umożliwia wywołanie innego projektu GRAVITY w ramach bieżącego procesu oraz wprowadzenie na magistralę danych strumienia będącego wynikiem działania wskazanego projektu. Operator ten działa jednokrotnie – na początku przetwarzania, podobnie jak inne operatory wejściowe.
Dzięki temu operatorowi możliwe jest:
W praktyce operator INPUT OTHER PROJECT, podobnie jak OTHER PROJECT CALL , wspiera dzielenie dużych procesów na mniejsze, wielokrotnie używane moduły. Takie podejście przynosi korzyści projektowe, takie jak:
Typowe zastosowania obejmują między innymi: walidację danych zewnętrznych, sprawdzenie uprawnień użytkownika, integrację z API, generowanie tokenów, przekształcanie lub agregację danych przed ich użyciem w głównym procesie.
Przykład użycia operatora INPUT OTHER PROJECT.

KONFIGURACJA OPERATORA
W ustawieniach operatora INPUT OTHER PROJECT musisz zadeklarować inny projekt GRAVITY w polu Concept model to call.
<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" /> Projekt ten zostanie automatycznie przetworzony w trakcie realizacji aktualnego projektu w celu uzyskania strumienia danych początkowych.
</aside>

Musisz również wskazać operator typu OUTPUT, czyli operator wyjściowy dla projektu wywoływanego, którego dane wyjściowe zostaną przesłane na magistralę wyjściową operatora wywołującego. Magistrala będzie zbudowana z dokładnie takich samych bitów jak wskazany operator OUTPUT projektu wywoływanego.
Pole Transaction mode pozwala zdecydować jaki sposób będą tworzone transakcje zakładane do połączeń bazodanowych wykorzystanych w projektach.