Sky.Flow Sync

Last update 2021-09-15 for Sky.Flow version **1.5.1.1**

Sky.Flow%20Sync%20Tool%201.5.1

Sky.Flow Sync je višeplatformski alat koji omogućuje sinkronizaciju datoteka između Sky.Flow Cloud platforme i lokalnih računala i poslužitelja. Datoteke se mogu prenijeti korištenjem metoda preuzimanja, prijenosa i sinkronizacije. Preporučeno je Java Runtime 1.8 ili novije. Postojeći korisnici Sky.Flowa mogu zatražiti vezu za preuzimanje kontaktirajući Sky.Flow podršku. Trenutna verzija alata 1.5.1.

Korištenje:

java -cp <CLASS _PATH> com.sciomagis.sky.upload.sync.SkySyncManager -props="<PROPERTIES_FILE_LOCATION"

Primjer:

java -cp libs/* com.sciomagis.sky.upload.sync.SkySyncManager -props="C:/skySync.properties"

Alat Sky.Flow Sync koristi datoteku svojstava (jednostavnu tekstualnu datoteku) s opcijama postavljanja. Opcije datoteke svojstava:

skyUrl=https://www.sky-flow.net/sky
username=<PUT_USER_NAME>
password=<PUT_USER_PASSWORD>
organizationId=<PUT_ORGANIZATION_ID>
dir=<PUT_LOCAL_DIR>
dirSky=<PUT_SKY_ARCHIVE_DIR>
fileFilter=*.pdf;*.doc
logLevel=INFO
command=synch
overwrite=true
createFolders=true
deleteUploadedFiles=true

Gdje:

  • skyUrl je URL ili vaša Sky.Flow Cloud platforma
  • username i lozinka je korisničko ime koje se koristi za pristup platformi. Korisnik mora imati odgovarajuće privilegije čitanja i pisanja na platformi za obavljanje operacija
  • organizationId je Sky.Flow ID dodijeljen vašoj organizaciji
  • dir je lokalni priručnik koji se koristi za sinkronizaciju
  • dirSky je priručnik na platformi Sky.Flow Cloud koji se koristi za sinkronizaciju
  • fileFilter omogućuje filtriranje datoteka pomoću zamjenskih znakova
  • logLevel ima opcije: INFO, UPOZORENJE, GREŠKA, OTKLONITI NEISPRAVNOST; kako bi se omogućile različite razine poruka za praćenje rada sinkronizacije
  • command ima opcije: sinkronizacija, preuzimanje, učitavanje
  • overwrite može se postaviti za prepisivanje postojećih datoteka u ciljnom direktoriju
  • createFolders može se postaviti za stvaranje mapa koje nedostaju u ciljnom direktoriju
  • deleteUploadedFiles može se postaviti za brisanje datoteka iz lokalnog direktorija ako su uspješno prenesene

Naredba download prenijet će datoteke sa Sky.Flowa na lokalno računalo ili poslužitelj koristeći gore opisane opcije. Ako oznaka prepisivanja nije postavljena (overwrite=false), datoteke koje već postoje u ciljnom direktoriju neće biti preskočene.

Naredba upload prenijet će datoteke s lokalnog računala na Sky.Flow koristeći gore opisane opcije. Ako oznaka prepisivanja nije postavljena (overwrite=false), datoteke koje već postoje u ciljnom direktoriju neće biti preskočene.

Naredba synch sinkronizirat će Sky.Flow i lokalni direktorij. Ako datoteka postoji u oba direktorija i ako oznaka za prepisivanje nije postavljena, datoteka će biti preskočena. Alternativno, ako je postavljena oznaka za prepisivanje, prijenos se temelji na nekoliko scenarija:

  • Ako je datoteka prethodno prenesena s lokalnog računala na Sky.Flow, lokalno izmijenjeno vrijeme sprema se na platformu. Ako se promijeni vrijeme izmjene lokalne datoteke i nakon vremena spremljenog na platformi Sky.Flow će tada biti prenesena.
  • Ako datoteka na platformi Sky.Flow nema postavljeno lokalno modificirano vrijeme i već postoji datoteka u lokalnom direktoriju, datoteka se neće prenijeti.