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