Skip to content
EntryLayer Operational data entry for Snowflake

Your First Project

EntryLayer supports three practical starting paths:

  • Snowflake tables, views, or semantic views
  • CSV / Excel import
  • a blank form

For most teams, the Snowflake path is the fastest way to understand the full product because it shows source-connected records, virtual submissions, and generated form structure immediately.

New project type selection

Use this page after installation and initial setup are complete, at least one builder or admin seat exists, and the app can see at least one intended source object or starter file.

  • You can open EntryLayer from Snowsight.
  • Your user has an EntryLayer build or admin seat.
  • For Snowflake projects, Restricted Caller Rights are granted on the source database.
  • For Cortex-assisted generation, SNOWFLAKE.CORTEX_USER is enabled for the installed app.

Use the Snowflake path when:

  • your source data already lives in Snowflake
  • you want governed source-connected projects
  • you want EntryLayer to generate an initial form from an existing table or semantic structure

Use the file path when:

  • you are starting from a spreadsheet
  • you want a guided import-and-generate flow
  • you want to stand up a project quickly without source browsing first

CSV/XLSX projects still use EntryLayer seats, project access, audit history, and workflow behavior after creation.

Use the blank path when:

  • you want to design the form manually
  • you are starting from a business process instead of an existing schema
  • you want to go directly into project setup and form design
  1. Click New Project.
  2. Choose Snowflake.
  3. Browse databases, schemas, and tables from the Object Explorer.
  4. Select a source table, view, or semantic view.
  5. Let EntryLayer inspect the source and generate the initial form structure.
  6. Review the generated project and create it.

Snowflake object explorer

Before inviting a team, confirm:

  • the expected database, schema, and source object appear in the Object Explorer
  • generated fields have reasonable labels, types, sections, and read-only flags
  • the project opens without requiring direct table grants beyond the signed-in user’s Snowflake access
  • the Records grid loads only for users with project read access
  • users without project read access see a permission message rather than record data

For Snowflake and spreadsheet-based creation, the generator typically:

  • creates sections and rows from the source schema
  • chooses initial field types
  • detects candidate select/dropdown fields
  • assigns stable field IDs
  • creates the source binding for the project when the project is source-connected

Before you finish, EntryLayer shows a generated-project review step so you can confirm the structure that will be created.

Generated project review

The new project opens with:

  • the project detail shell
  • the records grid
  • the record detail drawer
  • the published form structure

If the project is source-connected, rows typically appear first as virtual submissions.

A virtual submission means:

  • the source row still lives in Snowflake
  • EntryLayer renders it directly in the app
  • Snowflake row access and masking policies still apply
  • the row only becomes a local managed submission when workflow or editing needs it

Virtual submissions in the project workspace

When a row is materialized:

  • EntryLayer creates a managed local submission
  • local workflow state can be tracked
  • local field history begins
  • access and audit events become part of the record’s app-managed history

After materialization, EntryLayer tracks local edits, workflow history, and audit events on that submission.

  • A builder or admin can open the project.
  • Expected fields appear in the form editor and record drawer.
  • Project access controls determine who can read records.
  • Virtual rows remain governed by Snowflake source permissions until materialized.
  • The generated form can be refined and published before broader rollout.