Tekniset tiedot

Tietokantamoottori ja tietovarasto

M-Files Serverissä on Firebird Embedded, tehokas SQL-tietokantamoottori. Firebird on oletuksena M-Filesin tietokantamoottori. Näin ollen muuta tietokantaohjelmistoa ei tarvitse hankkia. Kun käytät Firebirdiä M-Filesin tietokantamoottorina, dokumenttien ja muiden kohteiden metatiedot tallennetaan SQL-tietokantaan. Kohteiden datatiedostot tallennetaan tiedostojärjestelmään.

Voit vaihtoehtoisesti käyttää tietokantamoottorina Microsoft SQL Serveriä. Tällöin saavutetaan parempi suorituskyky ja tuki suuremmille tietovarastoille. Tietoa tuetuista versioista löydät elinkaarikäytännöstämme.

Kun käytät Microsoft SQL Serveriä M-Filesin tietokantamoottorina, dokumenttien ja muiden kohteiden metatiedot tallennetaan SQL-tietokantaan. Kohteiden datatiedostot voidaan tallentaa joko MS SQL -tietokantaan tai tiedostojärjestelmään. Microsoft SQL Server voidaan asentaa M-Files Server -tietokoneelle tai vaihtoehtoisesti M-Files Server -tietokone voidaan liittää olemassa olevaan SQL Server -klusteriin. Viimeksi mainitussa tapauksessa M-Files Serverin prosessori- ja RAM-vaatimukset voivat olla pienempiä kuin edellä mainitut.

Jos organisaatiosi haluaa käyttää itseisännöityä pilvipohjaista SQL-tietokantaa, voit käyttää Microsoft Azure SQL Databasen hallittua esiintymän käyttöönottovaihtoehtoa. Microsoft Azure SQL Databasen hallittu esiintymä on täysin hallinnoitu SQL Server -tietokantamoottorin esiintymä, jota isännöidään Azure-pilvessä.

On erittäin suositeltavaa, että data tallennetaan salattuun tiedostojärjestelmään. Levossa oleva data (data at rest) on suojattu AES-256-salausalgoritmilla. Salaus on Yhdysvaltain liittovaltion hallinnon tietotekniikkastandardin (FIPS) julkaisun 140-2 mukainen. Katso lisätietoja dokumentista Protecting File Data at Rest with Encryption in M-Files.

M-Files käyttää Unicodea ja tukee siten tietojen tallennusta ja etsimistä myös itäaasialaisilla kielillä.

Verkkoliikenne

Perinteinen M-Files Desktop kommunikoi M-Files Serverin kanssa TCP/IP-, HTTPS- tai gRPC-protokollan avulla. Perinteinen M-Files Web käyttää palvelinyhteyksissä HTTP- tai HTTPS-protokollaa, uusi M-Files Web ja uusi M-Files Desktop käyttävät gRPC-protokollaa ja M-Files Mobile käyttää HTTP-, HTTPS- tai gRPC-protokollaa.

Kaikissa asiakkaan ja palvelimen välisissä tietoyhteyksissä suositellaan käytettäväksi salattuja yhteyksiä. Katso lisätietoja dokumentista Protecting Data in Transit with Encryption in M-Files.

Tiedoston kokoa ja tiedostotyyppiä koskevat rajoitukset

M-Files Web, M-Files Desktop tai M-Files Mobile eivät aseta tiedoston kokoa tai tiedostotyyppiä koskevia rajoituksia tiedostojen latauksille. Elokuun 2026 M-Files-päivitystä edeltävät M-Files Web - ja M-Files Desktop -versiot eivät kuitenkaan aina lataa yli 2 gigatavun tiedostoja oikein.

Kun käytössä on M-Files Cloud, M-Files tarkistaa jokaisen ladatun tiedoston haittaohjelmien varalta. M-Files hylkää tiedoston vain, jos tarkistus löytää haittaohjelman.

Erityistapaukset

Vaikka tiedostojen latauksille ei ole asetettu tiedoston kokoa tai tiedostotyyppiä koskevia rajoituksia, joillakin ominaisuuksilla on erilliset rajoitukset:

Erikoisympäristöt

M-Filesia voi käyttää virtualisoinnissa ja etäpöytäteknologioiden kanssa. M-Files on todistetusti yhteensopiva näiden ympäristöjen kanssa:

Huomaa: M-Files ei ole vastuussa virtualisoinnin eikä etäpöytäteknologioiden määrityksestä tai niiden käytön aiheuttamista sovellusvirheistä. Jos tunnettua ongelmaa ei voi korjata virtuaalisessa tai etäpöytäympäristössä, sinun täytyy ottaa ei-virtuaalinen ympäristö käyttöön saadaksesi lisää neuvoja.

Käyttäjän tunnistus

M-Files tukee useita todennusmenetelmiä (voidaan yhdistellä):

Windows-tunnistus Käyttäjät tunnistetaan Windows-tilien nimien ja salasanojen perusteella. Käyttäjätilit voidaan tuoda active directory -palvelusta LDAP-protokollalla.
Keskitetty tunnistautuminen Käyttäjien tunnistuksessa käytetään ulkoista tunnistusta (IdP), kuten Microsoft Entra ID:tä. Katso lisätietoja: Using Federated Authentication with M-Files.
M-Files-tunnistus Käyttäjät tunnistetaan M-Filesissa määritettyjen käyttäjänimien ja salasanojen perusteella.

Tietokantayhteydet

M-Files Server voidaan integroida olemassa oleviin tietokantoihin, kuten CRM- ja ERP-tietokantoihin. Useimpia tietokantoja, joissa on OLE DB- tai ODBC-ajuri, tuetaan (mukaan lukien SQL Server, Oracle ja MySQL). Access ODBC -ajurin käyttöä ei tueta.

Integroinnit kolmannen osapuolen sovelluksiin

M-Filesiin voidaan integroida lukuisia kolmannen osapuolen sovelluksia. Katso esimerkkejä: www.m-files.com/integrations ja https://catalog.m-files.com.

Application Programming Interface (API)

M-Filesissa on ActiveX/COM API. Tuettuja kieliä ovat VB.NET, C#, Visual Basic, VBScript ja C++. M-Files sisältää myös M-FilesWeb Service APIn, joka mahdollistaa M-Filesin ohjelmallisen käytön REST-tyyppisen rajapinnan kautta (katso M-Files Web Service).

Tärkeää: Kun kehität uusia laajennuksia tai muokkaat olemassa olevia, suosittelemme korvaamaan VBScriptin sisällön Vault Application Framework (VAF) -yhteensopivalla koodilla. Näin varmistat yhteensopivuuden myös jatkossa. Lisätietoja VAF-toteutusten hyödyistä VBScript-toteutuksiin nähden löydät The Vault Application Framework -sivulta M-Files Developer Portalista.

M-Files API sisältyy M-Files-ohjelmiston asennukseen. API-dokumentaatio on saatavilla online-versiona ( M-Files API) ja Microsoft HTML -ohjetiedostona, jonka voit ladata osoitteesta https://www.m-files.com/api.

M-FilesUI Extensibility Framework sallii ulkoisten apuohjelmien (M-Files-sovellusten) käytön M-Files-palvelimen ja -asiakassovellusten yksilöintiin. Näillä sovelluksilla M-Filesin käyttökokemusta voidaan muokata niin, että se soveltuu parhaiten tiettyihin liiketoiminta-alueisiin ja tarpeisiin. Katso lisätietoja M-Files UI Extensibility Framework -dokumentaatiosta.