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:
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: