10,000ft Additional Features

In this section, we’ve outlined how to get your account set up with the features listed below. These features are available on Professional and Enterprise plans. If you are on a Basic plan and would like to gain access to these features, you can upgrade at any time directly from your billing page within Account Settings.

Add Custom Fields for People and Projects

Custom Fields allows you to add your own properties to Projects and People. This extra level of detail provides helpful insights for scheduling and planning, and makes reporting more powerful.

For People, Custom Fields you can add properties like skills, certifications, managers, organization structure, etc. to profiles

For Projects, use Custom Fields to add business-specific criteria to your projects and specify properties such as project manager, project priority, likelihood of closing, business unit, project IDs, locations, etc.

When integrating 10,000ft with other business tools or systems, add Custom Fields to using the same tags or identifiers in your other tools.

Projects and People can have multiple Custom Fields. You can filter on those fields on the Schedule, Project Portfolio Page, or in Reports.

Creating Custom Fields

Custom fields

Only Administrators can add custom fields. 

  1. Go to Account Settings > Project Custom Fields or People Custom Fields.
  2. Select Add, and fill out the following information:
     
    • Field Name: The display name for the Custom Field and its filters.

    • Field Description: A description that outlines how this Customer Field should be used (optional).

    • Field Type: Select Text Field, Drop Down Menu, or Multiple Choice Drop Down Menu. Drop Down Menu and Multiple Choice Drop Down Menu allow you to specify the options that will appear.

    • Default Value: The value that new projects or people will have pre-populated in this field. Select Apply default value to existing projects/people to have this value populate existing assignments, too.

    • How is this field used?: Determine whether you want this value:
      • Visible on the Project or Personal Page
      • A filter option throughout the account
      • Editable only by administrators (People Custom Fields only)
         
  3. Select Save to create your Custom Field. The new field will now appear on all Projects or People, with the default values if applicable. Both Administrators and Project Managers can edit custom fields in Project Settings or Profile Settings, as applicable.

Create custom fields

NOTE: If you update a Custom Field in Account Settings, it will be updated for all Projects and People that it is assigned to. If you remove a custom field from Account Settings, it will not be removed from the Projects or People that it was assigned to. The Project or Person will retain that value within their settings, and as long as at least one Project or Person has that value attached to their settings, the option will still be appear in the filtering options on the Schedule and in Reports.

 

Filtering

Filtering a Custom Field in Reports allows you to show specific items in a data set. For example, just show high priority projects, or projects that belong to a certain project manager. Selecting multiple filters will aggregate data for all of the filters selected. You will only see filters that are actually available in the data you have grouped.

Filter Custom Field

Clicking on the name, for example "Medium," is a quick way to show just that menu option. It will deselect everything else and just select that option. Clicking on the checkboxes allows you to add multiple options.

Single Sign On (SSO) for 10000ft

Use Single Sign On (SSO) for password management and user provisioning to increase company control of access to 10,000ft and ensure the right people are securely logging in to your account.

10,000ft provides SSO using the SAML 2.0 protocol, which works with all major providers, including but not limited to ADFS, Azure AD, OKTA, and Google. 10,000ft currently only supports the Web Browser SSO profile. IdP Initiated Sign On is not supported.

https://en.wikipedia.org/wiki/SAML_2.0

Before you begin

Before setting up 10,000ft with SSO, create or designate a user account that will access the account with a username and password exclusively—that is, designate a user who will not log in with SSO.

This designated user provides you with a backup strategy in the event that changes are made to your SSO configuration and SSO enabled users are no longer able to log in. 

Failure to establish a backup user account may result in an inability to log in to your account should SSO fail for some reason.

Set up SSO for your account

 

  1. In your SSO identity provider (IdP) set up 10,000ft as an app (relying party) using the relevant SSO configuration values from https://app.10000ft.com/saml/metadata.
    - ACS URL: https://app.10000ft.com/saml/acs
    - EntityID (audience): https://app.10000ft.com/saml/metadata
    - NameID: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
  2. Log in to https://app.10000ft.com as an administrator. Navigate to https://app.10000ft.com/settings and click the SSO section. If SSO has not yet been enabled, click Setup SSO, otherwise, click Edit.
    Setup SSO
  3. Choose one of the two available configuration modes: Automatic or Manual.

    Automatic configuration is easier to configure than manual, and does not require extracting and uploading a certificate. Automatic Configuration is recommended. 
    • Automatic Configuration: Enter your IdP supplied metadata URL. IdP supplied metadata will provide the Single Sign On URL, the Entity ID and the x.509 certificate file required by 10,000ft.

      NOTE: The Automatic Configuration SSO mode in 10,000ft will dynamically fetch the latest certificates and Sign On URLs when users login to 10,000ft. This mode also supports scenarios where you have multiple certificates associated with your SSO application (i.e. rotating certificates gracefully). Your identity provider must supply a publicly available metadata URL as XML.
       
    • Manual Configuration: Enter your SAML 2.0 signing certificate and URLs.

      Use this option if your IdP does not supply a publicly available metadata URL, metadata XML is incomplete/malformed and/or the organization is not in favor of mutable settings.

      NOTE: You’ll need to obtain the x.509 certificate, SSO Sign in target URL and Logout target URL from your IdP. If you're unsure what URLs are needed, reach out to your IT department or IdP admin for assistance.

      IMPORTANT: To successfully upload your SAML 2.0 signing certificate, it must be PEM encoded. DER encoding is not supported.
      Automatic Configuration
  4. Select the Auto-provision authenticated users not in account option if you want to allow users to bypass the invitation process.

    When this check box is selected, new users do not need to accept an invitation to join the application. They simply need to visit the sign-on page, enter their email address, and they will be recognized as a user in the system and given the option to sign into your company account.

    NOTE: This auto-provision check box does not automatically provision new user accounts. New user accounts must be created through the application. 
  5. Click Save.

Required Attributes

For successful sign-in authentication, a NameID claim with the format of email address must be passed to 10,000ft. The required name identifier format supplied by the identity provider is:

  1. urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

After Setup

Once a user has logged In with SSO, they will no longer be allowed to log in with a username and password, and their profile email address will be locked in the application. In order to update their login email, please contact us for assistance.

If your SSO in 10,000ft is set to Manual Configuration mode and you need to make any changes to your SSO settings in the application, then we recommend switching to Automatic Configuration first (see step-by-step guide above). Once SSO is set to Automatic, 10,000ft will detect changes to your IdP SSO configuration, automatically. If you would like to continue using Manual Configuration mode and make changes to your SSO configuration, then do so with caution. Before making any changes to your active SSO configuration ensure that you have at least one administrative user within your organization that has not logged In with SSO and still has a username/password login. This will allow you to log in with that profile should you need to revert any changes. 

Once SSO is enabled for your organization, in order to log in with username and password, click on the link labeled Sign in using your 10,000ft password.

 Sign in

It can be helpful to get assistance from Smartsheet support when changes need to be made. To schedule a safe settings update, contact us here.

Common Terminology

Term

Definition

EntityID

The identifier for the Service Provider. In some IdPs this is referred to as the Audience. This is supplied in the SP metadata.

Identity Provider (IdP)

The authority that verifies and asserts a user's identity and access to a requested resource (the "Service Provider")

Service Provider (SP)

The 10,000ft service that users intend to access

Metadata

A set of information supplied by the IdP to the SP, and/or vice versa, in xml format

IdP Metadata

Provides the Single Sign On URL, the Entity ID and the x.509 certificate file required by the SP to decrypt the assertion. Input the URL to this file to automatically configure SSO in 10,000ft

SP Metadata

Supplied by 10,000ft at https://app.10000ft.com/saml/metadata and contains the ACS URL, the Audience Restriction (aka EntityID), the NameID format, and an x.509 certificate if the assertion needs to be encrypted

NameID

An attribute within the assertion that is used to specify the user’s email address. 10,000ft SSO requires NameID format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

Assertion Consumer Service (ACS) URL

The SP endpoint that is dedicated to handling SAML transactions.  In some IdPs this is referred to as the Single Sign On URL (SSO URL)

Apply Custom Account Branding to Your Account

With Custom branding, you can replace the 10,000ft logo in the upper left of the navigation bar of the 10,000ft app with your own logo and background header color. 

Administrators can customize the branding in Account Settings > Custom Branding.

Add Custom Branding

  • Select Choose File to upload a new logo image.  Your image must be a valid image file type (PNG or GIF) and less than 1MB in size.
  • Use the color pickers to select new background or header text colors.
  • Use the drop shadow setting to adjust how text is rendered to make it more legible.
  • You'll see a preview as you make your changes. When you're finished, click Save.
  • Click Remove Custom Branding to revert to the original 10,000ft branding. All custom branding changes will be lost — you cannot undo this action.

 

Manage Multiple Currencies

10,000ft doesn't currently support multiple currencies.

Our intent with capturing rates and budgets is to provide a tool to measure how billable hours map to project budgets. Units could be in $, £, or apples. These units are fixed numbers that come from the contract for the work.

The currency symbol is a visualization not translated into actual world value to show the combined aggregate in the reports. The power of pivoting reports depends on being able to roll up all financials into one combined view in one currency. Also, if you share team members between offices, each of their bill rates would need to be translated into the currency that fits the project.

Here is an muliple currency scenario:

  • Your client is in the UK. Your contract for that project has a budget of £65000.

  • You convert that budget to USD (or any currency) and enter it in 10,000ft.bBased on a sample exchange rate, the £65000 = $98,000.

  • Your bill rates in10,000ft are in USD.

  • Each bill rate is determined by cost of team member, overhead and margin target. The $98,000 project and all bill rates for your project have a 30% margin.

  • Your team works on the project for 3 months and completes the expected deliverables for $105,000 worth of time. This is $7,000 more than expected and reduces your profit margin to 27%.

  • You need to bill the client in pounds which puts you at the mercy of the exchange rate. Fortunately for you, the value of Sterling went up since you wrote the contract. Now at the end of the project, £65000 = $110,000 USD.

  • You end the project with a 31% profit margin for that project.

Additional multiple currency options:

  1. Set up an account for each regional office (with their local currencies) and use the API to pull data from all accounts into one dashboard.

  2. Don't use the fee budget aspect of projects. Track hours instead and give your team a target that is not related to currency.