Glavna svrha Folderitovog API-ja softvera sistema za upravljanje dokumentima ili API-ja pohrane u oblaku jeste omogućiti partnerskoj kompaniji izgradnju fleksibilne i funkcionalne aplikacije. API omogućava jednostavan i brz pristup svim funkcijama koje uključuje Folderit DMS.
Folderitov API pohrane u oblaku zasnovan je na REST-u — ako ste već radili s RESTful API-jem, mnogi će vam koncepti biti poznati.
Koristimo mnoge standardne HTTP funkcije, poput HTTP glagola koje razumiju brojni HTTP klijenti.
JSON ili izuzetak s određenim kodom i porukom bit će vraćen u svim odgovorima API-ja. API-ji su osmišljeni s predvidljivim, jednostavnim URL-ovima i koriste HTTP kodove odgovora za označavanje API grešaka.
API softvera za upravljanje dokumentima
Folderit ima dobro razvijen API za upravljanje dokumentima. API sistema za upravljanje dokumentima programski je interfejs aplikacije koji ljudima omogućava jednostavnu interakciju s računarom. Do ove tačke prosječni korisnici već su preletjeli preko ove stranice — ali vi, dragi čitaoče, niste prosječan korisnik računara, pa ili već znate šta je API i čemu služi ili upravo upisujete „API“ u pretraživač kako biste to saznali. Pričekajte s tom pretragom jer ćemo ovo istražiti zajedno. FreeCodeCamp daje izvrsno duhovito objašnjenje, ali pojednostavimo ga tako da ga svako može razumjeti. Razgovarajmo malo općenitije o API-jima pohrane u oblaku za upravljanje dokumentima. Uprkos svim pričama o „računarstvu u oblaku“ i „decentralizaciji“, sve što se nalazi na internetu programirano je na nekom računaru. Zapravo, prava, staromodna definicija „interneta“ jeste povezana mreža računarske opreme — računari, kablovi ili Wi-Fi talasi koji im omogućavaju međusobnu komunikaciju, tornjevi koji prikupljaju i prenose signale, kilometri i kilometri telefonskih kablova kojima se prenose paketi računarskih informacija — sve je to internet. To je prilično zadivljujuće kada razmislite da je sve počelo s dva računara u istoj sobi koji su razmijenili jednostavnu poruku: „Zdravo, svijete.“
API sistema za upravljanje dokumentima
Sve što računar radi unaprijed je programirano. Svaka informacija, svaki besplatni kalendar, audioknjiga ili igra postoji na nekom serveru. Male rutine i programi koji ljudima omogućavaju da na računaru planiraju jelovnik, usklađuju stanje čekovnih knjižica, naprave budžet ili prate tjelesnu težinu nazivaju se aplikacijama. Aplikacije mogu raditi i veće stvari. Jedna od važnih uloga aplikacija jeste da ljudima omoguće da nešto upišu na engleskom (ili španskom, japanskom, njemačkom ili gotovo bilo kojem ljudskom jeziku), a da se to prevede na jezik računara, nakon čega računar uradi ono što osobi treba. Ove složenije aplikacije mogu se koristiti za podnošenje poreznih prijava, vođenje poslovnih evidencija ili saradnju s kreativnim članovima tima koji žive u nekoliko različitih zemalja i možda čak govore nekoliko različitih jezika. Jedan od najdivnijih alata na savremenim mobilnim telefonima jesu programi za prevođenje koji su turistima i drugima zamijenili staromodne priručnike s frazama. Ali te aplikacije — male i velike — zapravo ne postoje u nekoj eteričnoj ravni. Nalaze se i izvršavaju na računaru povezanom kablovima ili Wi-Fi komunikacijskim talasima, što mu omogućava da „razgovara“ s drugim računarima i dijeli aplikacije ili programe koji su vam potrebni za posao, projekat ili samo jutarnji podsjetnik da ustanete i na vrijeme krenete na posao. Sada pogledajmo još jednu računarsku skraćenicu: DMS. DMS znači Digital Media Server, odnosno server digitalnih medija. Digitalni medij, kao što vjerovatno već znate, jeste sve što se pohranjuje ili reproducira, prikazuje ili čita pomoću računara. Audioknjige su odličan primjer digitalnih medija. Negdje je autor napisao knjigu, negdje drugdje ju je čitalac pročitao naglas — najbolji je pretvaraju u dramsku predstavu s jednim izvođačem — a čitanje se snima, pohranjuje i prenosi pomoću aplikacija koje se nalaze na nekom računaru. On može biti u istoj prostoriji s čitaocem ili stotinama kilometara dalje, ali negdje računar koji služi kao server za aplikaciju koju čitalac koristi čuva digitalni snimak. Snimak se zatim može dijeliti, prodavati i slušati među stotinama ljudi. Taj računar je DMS, odnosno server digitalnih medija. Digitalni medij ne mora biti zvučna datoteka. Može biti mnogo drugih stvari, uključujući vaše vrijedne poslovne zapise. Može biti folder s informacijama za zajednički projekat. Može biti digitalna čestitka za šefa ili pjevani telegram za sekretarice na njihov dan. Može uključivati podsjetnike na projektne rokove ili ugovor sa slobodnim saradnikom za fotografije ili tekstove za vaš sljedeći projekat. Upravo tu program, odnosno aplikacija poput Folderita, može zaista zablistati. Tehnički je riječ o aplikaciji „u oblaku“ jer vlasnik kompanije (možda vi) ništa ne preuzima, ali Folderit ipak radi na serveru koji se negdje nalazi. Štaviše, Folderit datoteke imaju tri sigurnosne kopije — za onu dodatnu sigurnost koja dolazi s planom višestrukog sigurnosnog kopiranja. Ali pošto aplikacija nije na računaru u vašoj zgradi, kažemo da se aplikacija, svi folderi i vaše informacije čuvaju „u oblaku“. Uložili smo mnogo truda da softver Folderit za upravljanje dokumentima u oblaku radi s gotovo svakom vrstom poslovanja, školom ili drugom organizacijom kojoj treba pohrana i jednostavan pristup informacijama. Voljeli bismo vjerovati da je to DMS (sistem digitalnih medija, ali i sistem za upravljanje dokumentima) koji će vas potpuno oduševiti načinom na koji unapređuje poslovne sisteme, olakšava saradnju s kolegama, pomaže u praćenju dokumenata i njihovih odobrenja te još mnogo toga. Vjerujemo da se ovaj API sistema za upravljanje dokumentima lako može nositi sa svakim konkurentom i nadmašiti ga jednostavnošću korištenja, dostupnošću i sigurnošću — jer zaista ozbiljno shvatamo dio s „tri sigurnosne kopije“. Ipak, ne morate nam vjerovati na riječ. Folderit možete isprobati besplatno trideset dana. Možete sami istražiti sve njegove mogućnosti, bez ikakve obaveze. Možete odustati u bilo kojem trenutku prije isteka probnog perioda. Ali mislimo da je ovo poslovna aplikacija koju ćete poželjeti zadržati.