LogoLogo
  • The Moment Knowledge Base
  • Moment
  • My Pages
    • My Settings
    • Time
      • Timesheet
      • Hours Report
      • Time balance
      • Absence Overview
      • Absence Report
      • Planned absence
    • My overview
    • My Tasks
      • My Task Board
    • Project Management
      • To be invoiced
      • Project Report
      • Hours report
      • Invoices
    • My Travel & Expense
      • New Expense
      • Claims
    • Project Expenses
    • Education
    • Organization
    • My Stats
    • Menu items
  • Tasks
    • Planning
    • Recurring tasks
    • Tasks report
  • Customers
    • Overview
    • Customer profile page
    • Contacts and mailing lists
    • Invoicing settings for individual customers
  • Offers
    • How to activate the offer module in Moment
    • Sending offers from Moment
    • How do hours in activities from an offer show in Moment's capacity overview?
  • Quality
    • Checklists
      • Working with checklists
      • Importing checklist templates
      • Control column
      • Checklist Report
    • Nonconformities
      • Action types
      • Categorize with tags
      • Impact
    • Routines
    • Project reviews
    • Evaluations
    • Risk management
    • Risk report
    • Settings
    • How can Moment support ISO certification for your company?
  • Projects
    • Overview
      • On map
      • Status
    • Dashboard
    • Report
    • Price Lists
    • Forecast
    • How to setup hours approval in Moment
    • Project Roles
    • Projects Main Page
    • Template projects
    • Activities
      • How to copy activities, move hours from one activity and deleting activities.
    • Project plan
      • Project Plan features
      • Budgeted costs and revenue in Moment's Project Plan
      • Accrual report
    • Expenses
    • Price Model
      • Price model: Hourly rates
      • Price model: Fixed price
      • Price model: Subscription
    • Invoice settings
    • Profit Factor
      • Calculated profit factor
      • Fixed profit factor
    • Products
    • How to keep track of costs in non billable-projects
  • Resources
    • HR (Pro)
      • Configuration
      • Reports
    • Co-workers
      • Schedule
      • New user (co-worker)
        • First time login in Moment for new users
      • Access Rights
      • Education
      • Hourly rates
      • Licenses
      • 📆Absence Approval based on tags
      • How to register furloughing (permitteringer) in Moment?
      • Why do my co-workers and I have too many/few banked hours?
      • How to add co-workers to projects between two partner companies
    • Resource Planner
    • Reservations
    • Capacity
  • Finances
    • Invoices
      • Payment ID
        • Payment ID Examples
      • Credit invoices in Moment
      • Updating the invoice summary.
      • Can't export invoices to an external accounting system
      • Splitting invoices between two customers
    • Project expenses
    • Product sales
    • Subscriptions
    • To be invoiced
      • Invoice draft approval
      • Common problems that prevent invoicing
    • Payments and write off
      • Customer has paid an invoice twice/OCR file has been read twice
    • Customer ledger
    • Payment reminders
    • Invoicing in advance (A-konto)
    • OCR files (KID in Norway)
    • E-invoicing
      • Countries
        • Norway
        • Sweden
        • Iceland
        • Denmark
          • Background info and technical details
      • PEPPOL BIS Billing 3.0 (EHF 3.0)
      • Addresses / PEPPOL ID
  • Company
    • Hours overview
    • Absence
    • Timesheet status
    • Hours and vacation balance
    • Billable time report
    • Performance
    • Files
    • Logs
    • Forecast
    • Holidays
    • Export invoices
  • Setup
    • Access control
      • Settings for Role Based Access Control
    • Tags
    • Travel & Expense
      • T&E configuration
        • Expense types
          • Norway
            • 2022
            • 2023
            • 2024
    • Notifications
      • Export invoices
  • Moment - By topic
    • How to setup and test Moment
    • Education
      • Setup
      • Registration
      • Reporting
    • Partner Companies
    • Moment FAQ
      • Security
    • Integrations
      • Real-time integrations
        • 24SevenOffice
        • Azets
        • Business Central
          • Configuration
            • Business Central App
            • Business Central
            • Moment
          • Data flow
        • Business Central Payments
        • CatalystOne
        • DK+
        • DnB Regnskap
        • Fiken
          • Authorization
        • Fortnox
          • OAuth 2 authorization
        • Fortnox Payments
        • PowerOffice Go
        • SharePoint
          • Configuration
            • Azure Active Directory
              • Postman
            • SharePoint
              • Content Type
                • Activity
                • Year
                • Period
                • Tags
        • Sparebank1 Regnskap
        • Tripletex
          • VAT Settings
          • Cost category names
        • Uni Economy
        • Uniconta
        • Uniconta Payments
        • Visma e-conomic
          • Incoming expenses
          • Demo
        • Visma e-conomic Payments
        • Xledger
      • File exports
        • Accounting system
          • DK
          • Duett
          • Dynamics C5
          • eFina
          • InfoEasy
          • Mamut
          • SIE 4
          • Uni Economy
            • Import central
          • Uni Micro
          • Visma Business
          • Visma DI Systems
          • Visma Global
          • Visma Scenario
          • Visma.net
          • Xero
            • Xero templates
          • Xledger
            • Format AR10
            • Format GL02b
          • Factoring
            • SG Finans
              • File content
            • Sparebank1 factoring
        • Wage system
          • Hogia Lön
          • Huldt & Lillevik Lønn
          • Visma Lønn
        • Export templates
          • Template editor
            • Create template
            • Edit template
              • Content
            • Test template
          • Customers
          • Expenses (Claims)
          • Hours (Time records)
          • Projects
          • Custom template
      • File import
        • Integration/file import
          • SoMe Ad Expenses
            • Configuration
            • Import
            • Ad providers
            • Technical description
          • Visma Document Center
            • SFTP configuration
            • Visma Document Center CSV file
        • Moment Importer
        • Object import/update
          • Import
        • Tools
          • Checklist
          • Expenses from file
          • Import expenses
      • Other systems
        • Ambita
        • Holte
        • JIRA
        • MAKS
        • RecMan
      • SSO
        • Google
        • Microsoft
      • Webhooks
        • Claims
        • Customers
        • Invoices
        • Offers
        • Projects
      • Known issues
        • Tripletex
        • 24SevenOffice
        • General
          • Invoice not transferred due to VAT code
  • Change Log
  • For developers
    • API
      • Authorization
        • Postman
      • Rate limit
      • How to use the API
      • How to get the your data
        • projects/projectRegisteredHoursReport
        • timeRecords/getReport
      • Moment API Swagger
  • ProjectHelp
    • ProjectHelp Support
Powered by GitBook
On this page
  • SharePoint integration enabled
  • Customer/Project link
  • Folders
  • Limitations
  • Tags
  • Synchronization
  • Content Type

Was this helpful?

  1. Moment - By topic
  2. Integrations
  3. Real-time integrations

SharePoint

PreviousPowerOffice GoNextConfiguration

Last updated 11 months ago

Was this helpful?

The SharePoint integrations is to be used when the customer want to us an alternative location to store the files, other than Moment Cloud. With the integration enabled, files will be uploaded to Moment Cloud, before transferred to SharePoint. And the functionality of Files within Moment will be the same as if using Moment Cloud to store files.

Access to files can be controlled on SharePoint, there is no built in connection between Moment and SharePoint to control file access.

Filetypes that support online editing, like Office365, will have the same support as configured on SharePoint.

SharePoint integration enabled

When the SharePoint integration is enabled, upload of files will be done in a two part process. This means a file added to Moment will be uploaded to Moment Cloud storage location, at this time the file will be available in Moment. The next step is moving the file to SharePoint, when the file has been moved, the link to the file changes to the URL the file has on SharePoint.

File metadata will always be stored in Moment Cloud, this will control what customer/project/activity/task the file is linked to and any tags linked to the file. It will also be available for search and filter in Moment.

Customer/Project link

To have files stored on SharePoint, this is defined on either customer or project. It's recommended to do this on the customer. Projects will then inherit from the customer, but projects can be changed to use Moment Cloud if so is wanted.

Folders

Moment Cloud do not store files in folders, as on a file system. But when using SharePoint, having all the files in one location would be less convenient and might lead to chaos. This means that with the SharePoint integration files are stored in folders. Folders are linked to the following objects in Moment:

  • Customer The customer is not consider a folder in SharePoint, this is a document library. Each customer in Moment will get their own library on SharePoint. The name in Moment will be used to create the library.

  • Project Each project created in Moment will get their own folder on SharePoint, the name of the folder will be the name of the project, the project number is not included. This means project names must be unique.

  • Activity Each activity will also have a folder of it's own on SharePoint. Here the name consists of the activity number and activity name. Activity number is optional.

  • Task Each task will also have a folder of it's own, except tasks that are recurring. The recurring tasks will use one common folder for all the files. Due to the recurring folder containing files from multiple tasks, this folder will be named differently than a regular task folder. A regular task folder name will consist of the task number prefixed with # and the task name. But since a recurring task consists of many task numbers, these folders are named just using the task name.

Limitations

Using the SharePoint has some limitations on files, since SharePoint is using a Windows environment for their file storage, this means that file names must be unique within the same folder. In addition, files should also have a file extension to be possible to display it correctly.

Tags

Synchronization

  • Moment to SharePoint Files that have been uploaded to Moment that for some reason has not been transferred. These might be due to network issues at the time, or files that have been added using Moment API. Files that exists in Moment Cloud table, that not yet have a link to SharePoint will be attempted transferred to SharePoint and the record updated with information.

  • SharePoint to Moment Files that have been added to SharePoint, without first uploading these in Moment. Also any changes done to files in SharePoint will be updated in Moment. E.g. moving a file to another folder, give a file a new name or edit tags for a file. This information will be updated in Moment.

Content Type

As part of the SharePoint configuration, there is an option to include and use a content type. The content type is a predefined selection of columns that will be added to all customer libraries that are created. There is no option in the API to activate/show the columns however, so this must be done manually in SharePoint.

Column name
Content type name
Purpose

Activity

momentActivity

Contains the name of the activity.

Year

momentYear

Contains the year. The year is from the period of a recurring task

Period

momentPeriod

Contains the period, month/year. This is also the period from what the recurring task is part of.

Tags

momentTags

Any Tags selected in Moment, or in SharePoint are shown here.

These columns can be used to filter files in SharePoint.

Display columns

The columns defined in the content type will not appear automatically in SharePoint. These must be selected as visible for each document library (customer).

In SharePoint, click on the "Add column" option in the columns section and from the dialog that appears, click on "Show or hide columns"

In the panel that appears on the right side, select the columns you want to be visible. After having made the selection, click the "Apply" in the top left. The columns will now show in SharePoint.

The integration do also support the use of tags. It does require some configuration to be done on SharePoint also for this to be implemented. When used, any tag set on a file in Moment will also be seen in SharePoint. See more information about this in the .

As part of the integration, there integration comes with a job that is executed once a day. This will synchronize file information between Moment and SharePoint. In the configuration there are two fields that can be selected that are used by this job. See more information on the configuration page, in the .

There is also an option to synchronize a customer or project manually. Look for the (cloud) icon. Click on this and select what direction the synchronization is to be done. Note! The option of synchronization from Moment to SharePoint will only be shown if there are files related to customer/project that has not been transferred to SharePoint.

How to create content type can be found . The content type supports four different columns, these are "Activity", "Year", "Period" and "Tags".

here
content type section
Project storage location
Storage location as seen on a project where the customer is linked to SharePoint
Moment section