Tekniset tiedot

Huomaa: Tätä sisältöä ei päivitetä. Uusimmat tiedot löydät M-Files Online -käyttöoppaasta. Tietoa tuetuista tuoteversioista löydät elinkaarikäytännöstämme.

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.

Vaihtoehtoisesti tietokantamoottorina voi olla Microsoft SQL Server 2012, 2014, 2016, 2017, 2019 tai uudempi versio ja viimeisin Service Pack. Tällöin saavutetaan parempi suorituskyky ja suurempien säiliöiden tuki. Kaikkia Microsoft SQL Server -versioita tuetaan. Näitä ovat esimerkiksi Microsoft SQL ServerExpress, Standard ja Enterprise.

Vihje: Parhaan suorituskyvyn varmistamiseksi suosittelemme Microsoft SQL Server 2016 Service Pack 1 -versiota tai uudempaa, sillä ne tukevat päivitettäviä sarakesäilöindeksejä, mikä mahdollistaa paremman suoriutumisen avattaessa näkymien alitasoja (kuten Dokumentteja projektin mukaan).

Kun käytät Microsoft SQL ServerM-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ä.

M-Files käyttää Unicodea ja tukee siten tietojen tallennusta ja etsimistä myös itäaasialaisilla kielillä. Tiedostojärjestelmään tallennetut tiedot voidaan suojata AES-256-algoritmilla. Katso lisätietoja: Protecting File Data at Rest with Encryption in M-Files.

Verkkoliikenne

M-Files Desktop viestii 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 käyttää gRPC-prokollaa ja M-Files Mobile käyttää HTTP-, HTTPS- tai gRPC-protokollaa.

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

Erikoisympäristöt

M-Files on yhteensopiva seuraavien erikoisympäristöjen kanssa:
  • Etäpöytäpalvelut (päätepalvelut)
  • Citrix XenApp

    M-Files on Citrix-valmis Citrix XenApp 7.6:lle. Katso konfigurointitiedot: M-Files and Citrix XenApp.

  • Linux-tiedostopalvelimet
  • Novell-verkostot

Käyttäjän tunnistus

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

Windows-tunnistus Käyttäjät tunnistetaan Windows-tilien nimien ja salasanojen perusteella. Käyttäjätilit voidaan tuoda Active Directory (LDAP) -palvelusta.
Keskitetty tunnistautuminen Käyttäjien tunnistuksessa käytetään ulkoista tunnistusta (IdP), kuten Azure Active Directorya. 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.

M-Files tukee turvallisuutta lisäävää esijaettujen avainten käyttöä. Katso lisätietoja kohdasta M-Files-dokumenttivarastojen käyttö ilman VPN-yhteyttä.

Tietokantayhteydet

M-Files Server voidaan integroida olemassa oleviin tietokantoihin, kuten CRM- ja ERP-tietokantoihin. Kaikkia tietokantoja, joissa on OLE DB- tai ODBC-ajuri, tuetaan (mukaan lukien SQL Server, Access, Oracle ja MySQL).

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).

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 Frameworkin laajennettava käyttöliittymä sallii ulkoiset apuohjelmat (M-Files-sovellukset), joita voidaan käyttää M-Files Desktopin toiminnan 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.