Tekniska detaljer

Databasmotor och datalagring

M-Files Server innehåller Firebird Embedded, en kraftfull SQL-databasmotor. M-Files använder Firebird som förvald valvdatabasmotor. Du behöver därför inte köpa ytterligare databasprogramvara. När du använder Firebird som databasmotor för M-Files lagras metadata till dokument och andra objekt i en SQL-databas. Datafilerna för objekt lagras i filsystemet.

Du kan även använda Microsoft SQL Server 2012, 2014, 2016, 2017, 2019 eller senare med senaste servicepack som databasmotor för M-Files, för bättre prestanda och stöd för större lagringsplatser. M-Files stöder alla utgåvor, till exempel Express Edition, Standard Edition och Enterprise Edition.

Tips: För bästa prestanda rekommenderar vi att du använder Microsoft SQL Server 2016 Service Pack 1 eller senare eftersom det stöder kolumnlagringsindex som kan uppdateras. Det ger bättre prestanda när du öppnar undernivåer av vyer (till exempel Dokument efter projekt).

När du använder Microsoft SQL Server som databasmotor för M-Files, lagras metadata till dokument och andra objekt i en SQL-databas. Datafilerna för objekt kan lagras antingen i MS SQL-databasen eller i filsystemet. Microsoft SQL Server kan installeras på M-Files Server-datorn eller alternativt kan M-Files Server-datorn ansluta till en befintlig SQL Server-farm. I det senare fallet kan processor- och RAM-kraven för M-Files Server vara mindre än det som anges ovan.

Om din organisation vill använda en självdriven molnbaserad SQL-databas så kan du använda driftsättningsalternativet för hanterad instans av Microsoft Azure SQL Database. En hanterad instans av Microsoft Azure SQL Database är en fullständigt hanterad SQL Server-databasmotorinstans som drivs i Azure-moln.

M-Files använder Unicode och därmed kan du även lagra och hitta data på östasiatiska språk. Data som sparas i filsystemet kan krypteras med AES-256-algoritmen. Mer information finns i Protecting File Data at Rest with Encryption in M-Files.

Nätverkskommunikation

M-Files Desktop kommunicerar med M-Files Server via TCP/IP- eller HTTPS-protokoll. M-Files Web- och M-Files Mobile-apparna kommunicerar med M-Files Server via HTTP- eller HTTPS-protokoll.

Vi rekommenderar att du använder krypterade anslutningar i all kommunikation från klient till server. Mer information finns i Protecting Data in Transit with Encryption in M-Files.

Specialmiljöer

M-Files är kompatibelt med följande specialmiljöer:
  • Fjärrskrivbordstjänster (Terminal Services)
  • Citrix XenApp

    M-Files är Citrix-redo för Citrix XenApp 7.6. M-Files och Citrix XenApp innehåller detaljer om konfiguration.

  • Linux-filservrar
  • Novell-nätverk

Användarautentisering

M-Files stöder flera autentiseringsmetoder (kan blandas):

Windows-autentisering Användare autentiseras med sina Windows-kontonamn och -lösenord. Inloggningskonton kan importeras från Active Directory (LDAP).
Samordnad autentisering Användare autentiseras mot en extern identitetsleverantör (IdP), till exempel Azure Active Directory. Mer information finns i Using Federated Authentication with M-Files.
M-Files-autentisering Användare autentiseras med användarnamn och lösenord som anges inom M-Files.

M-Files stöder användning av tidigare delade nycklar för ytterligare en säkerhetsnivå. Mer information finns i Securing Access to M-Files Vaults with a Pre-Shared Key.

Databasanslutningar

M-Files Server kan integreras med befintliga databaser, till exempel CRM- och ERP-databaser. Alla databaser med en OLE DB- eller ODBC-drivrutin stöds (inklusive SQL Server, Access, Oracle och MySQL).

Integreringar med program från tredje part

Det finns många program från tredje part som kan integreras i M-Files. På www.m-files.com/integrations och https://catalog.m-files.com finns exempel.

API (Application programming interface)

M-Files inkluderar ett ActiveX/COM API. Språk som stöds inkluderar VB.NET, C#, Visual Basic, VBScript och C++. Dessutom inkluderar M-Files M-Files-webbtjänst-API:et som ger programmatisk åtkomst till M-Files genom ett REST-liknande gränssnitt.

M-Files API är inkluderat i installationen av M-Files-programvaran. API-dokumentationen finns tillgänglig som en onlineversion och som en Microsoft HTML-hjälpfil som du kan hämta från https://www.m-files.com/api.

M-Files Web Service API finns dokumenterat på https://www.m-files.com/mfws.

Med M-Files UI Extensibility Framework går det att använda externa tilläggsprogram (M-Files-program) för att anpassa beteendet för M-Files Desktop. Med dessa program kan M-Files-upplevelsen modifieras så att den passar bättre för specifika verksamhetsområden och -behov. UI Extensibility Framework-dokumentationen innehåller mer information.

Säkerhetskopiering och underhåll

M-Files optimerar automatiskt valvdatabasen en gång i veckan. Inget annat regelbundet databasunderhåll behövs.

M-Files stöder schemalagda fullständiga och differentiella säkerhetskopior. När du använder Firebird som databasmotor säkerhetskopieras dokumentvalv med hjälp av M-Files Admin-verktyget.

När du använder Microsoft SQL Server som databasmotor säkerhetskopieras dokumentvalv med hjälp av hanteringsverktygen i Microsoft SQL Server och säkerhetskopieringsverktyg på filsystemnivå. Alla säkerhetskopieringssystem som är kompatibla med Microsoft SQL Server kan användas.

Teknisk assistans

Om du har ytterligare tekniska frågor ber vi dig att kontakta [email protected].