Skip to main content

Slate

Knowledge about Technolutions Slate.

Skills

Analysis

Finding where specific fields, filters, exports, etc. are used in Slate can be quite challenging....

Dump Source Format Mappings

This page is under construction. SELECT fmap.c.value('@src', 'nvarchar(max)') AS src_field ,fm...

Field Search Tool

Finding custom field usage in forms is easy, thanks to the Field Search tool! You'll find it unde...

Find Forms Not Covered by Origin Source Types โ˜‚

This query finds forms that are Person- or Application Creation-scoped and are not included any a...

Find Forms Using Old STL Conditional Logic

This has been lightly tested. Please email us at support at reworkflow.com if you find inaccuraci...

Find Rules Assigning Inactive Users

These queries will find rules that set fields with user prompts or Reader queues where the user i...

Find Rules by Checklist Group or Item

๐Ÿ”Ž How can I find which rule(s) reference a particular checklist group? Hopefully someone put...

Find Unmapped Prompt Values in Source Formats

Although it's possible to query for Source Formats with unmapped prompt values, this query is not...

Finding Field Usage

The Fields Search tool only goes so far. Hereโ€™s some helpful SQL that can help directly search th...

Finding Keywords in Portal HTML Content

A CJ version of this query can be easily imported from a Suitcase:ย 4e5a7b48-104c-481d-8857-b5ce11...

Finding Queries by SFTP Export Server

Need to query for queries that export to a particular server? In this example, 34.200.21.44 is th...

Finding Query Exports and Filters by Name

Need to find all queries that use a particular filter or export? This will search for query filte...

Find Rules Assigning Bin

Finding which rule is assigning a bin requires knowing the bin's GUID. You can query this from th...

๐Ÿฅฃ Easy Recipes

Here are some quick, pre-made solutions for common Slate challenges.

๐ŸŽš๏ธ Add an SSO Login Button

Adding a little JavaScript to the login page instructions can allow students, staff, etc. the cho...

๐Ÿซณ Auto-Pick the First Option in a Related Event Selector

Ever wanted to automatically register students via a hidden Related Event Selector on a form? For...

๐Ÿผ Birth Fields on Custom Per Page

Replacing the stock per page with a Slate-Hosted Application Page has great benefits, like a beau...

๐Ÿ“ฎ Change Country Field Default on an Address Block

Address blocks default the Country field to United States ๐Ÿ‡บ๐Ÿ‡ธ. What a particular form is targeted ...

๐Ÿ“œ๐ŸŒŒ Content Blocks for Script Reuse in Portals

Did you know? You can use content blocks (snippets) without any merge fields/query involvement. ...

๐Ÿก Copy Student's Address to Parent

Suppose you have a form with a student's address and a parent's address. You might wish to allow ...

Exclude Uploaded Materials from Document Export

When exporting from Configurable Joins - Document base to a document management system (BDM, OnBa...

๐Ÿ“Š Expand All Report Rows โ†•

To automatically expand all rows in a report, put this HTML into static content blockโ€™s Source: ...

๐Ÿ“ง Extracting and Inserting HTML Source Code for Deliver Mailings / Templates

This page expands on the more generalย Editing Page Adding to Source article in focusing on its ap...

๐ŸŽ›๏ธ Hide Rating Scale Label

If you utilize the "Hide Label" option on a rating scale (Likert), you'll notice that a weird spa...

๐Ÿ’ฒ Importing Application Payment Activities

Summary You cannot import data to theย [payment] table in Slate via Upload Dataset , but you ca...

๐Ÿ“ˆ Install Plausible Analytics

Installing Plausible Analytics in Slate is easy if you take two necessary steps into account. XS...

โ›” Removing Irrelevant Links on Profile Tab

By default, person records in your Slate admissions instance will include links to information ...

Removing Special Characters from Exports

If you need to remove a single special character from an export, such as a phone number, you can ...

๐Ÿ”˜ Rename the Submit Button

Insert the following script into your form to rename theย Submit button to Next: $('button.defaul...

๐Ÿ” Restrict Portal Access by Realm

Hereโ€™s how you can restrict a portal with User security to only users who have been granted acces...

๐Ÿ” Retaining Person and School-Scoped Data from Applications

Institutions using Slate face an issue retaining data that isn't application-scoped when allowing...

Set Default Value Formula for Prompt-Based Field

Yes, you can use Default Value Formulas with prompt-driven fields. Your formula must output th...

๐Ÿ“… Setting Minimum and Maximum Dates for a Calendar Widget

When using the calendar element on a form in Slate, you may wish to restrict the available date o...

๐Ÿงณ Suitcase Links Provided by Technolutions

Technolutions provides clients with dozens of Suitcase links that allow you to import these sampl...

๐Ÿ’‰ Warn if MMR Date Is Too Early ๐Ÿ‘ถ

You might want to alert someone processing MMRโ€™s in a Workflow that the MMR was received before t...

๐ŸŽ Wrapping and Ellipses in Reports

How can I change Slate reports to display and wrap the entire label instead of cutting it off w...

๐Ÿ‘ฉโ€๐Ÿณ Harder Recipes

These recipes require more know-how to implement vs theย Easy Recipes. But youโ€™re up for the chall...

๐Ÿ“ง Adding to the Dashboard "Connect" Section

What if you want to add studentโ€™s institutional email addresses to Slate? ๐Ÿค” Letโ€™s suppose you suc...

โŒ› Automate Loading EST, GRE, or TOEFL Scores into Slate

This article is a stub. https://github.com/WyattBest/EDUPowerTools/blob/master/Slate/encoura_sco...

๐Ÿ“† Adding a Date Picker to a Report with JavaScript

This article is a work in progress. Suppose you had a report with a parameter like weekof that d...

๐ŸŽ› Conditionally Show or Hide Related Events

It's easy to use Conditional Logic in Slate forms to control display of an entire Related Events ...

๐Ÿ•น๏ธ Control Hidden Related Event Selectors

This article is a stub. Control a hidden related event selector via checkboxes: //Find hidden r...

Converting Time Zone in Queries

How can I export dates and times in another timezone? ๐Ÿค” Converting between time zones in Sla...

๐Ÿ‘“ Editing School Records in Reader Forms

If your staff correct school records based on transcripts, you can pre-load information from scho...

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Group Report Rows by Week

By setting your table's Group By to a timestamp export and using Format Type: Custom SQL, you can...

๐Ÿคบ "Hiding" Links in the Right-Side Navigation Menu of Application Records

๐ŸšงSlate Adventures In Progress๐ŸšงThis page will be updated regularly as we learn of new Slater contr...

๐Ÿ“„ Custom PDFs

Slate provides several different options for displaying information to an end user. For instance,...

๐Ÿคบ "Hiding" top bar of Slate Homepage (including upcoming events)

The Why The top navigation menu on the Slate homepage provides direct links to some additional S...

๐Ÿฅธ Hiding Slate's Default Dashboards

๐ŸšงSlate Adventures In Progress๐ŸšงThis page will be updated regularly as we learn of new Slater contr...

Inbox Gateway Automatch Portal

Join the conversation on the related Slate Community post Are your users tired of matching messa...

๐Ÿงบ Material Download Link

Ever wanted to allow students to download materials from their status portal? Join to Materials a...

๐Ÿ›„ Migrating Messages Between Slate Instances

Is it possible to move messages from one Slate instance to another? ๐Ÿค” No, you can't import d...

๐Ÿ“– Recreating Standard 'Status' Export on a Reference Widget

One piece of implementing a Custom Reference Pageย is the Custom List Fields that the widget-scope...

๐Ÿ“ Rich Text Editor in a Form

Have you ever wanted to allow persons/end users to input HTML? You might do this to allow a perso...

โž• Sum or Max of Multiple Columns

Configurable Joins makes it easy to use the aggregate SQL functions like SUM() or MAX(). Howeve...

๐Ÿ“ž View Remaining Records in Call Lists

Ever wanted to see how many records remain across many call lists? Import this example portal to ...

๐Ÿ”Œ The Slate API

๐Ÿ“š Reference

๐Ÿ“… Calendar vs Date Form Elements ๐Ÿ“†

Summary Generally, Slate stores date values in custom fields as text, even when the field data...

โœ” Checklist Custom Statuses

We generally advise against using custom checklist statuses. The XML configuration section of a ...

๐Ÿง‘โ€๐Ÿ’ป Configurable Joins from an IT Perspective

IT users dropped into Slate for the first time are often frustrated by Configurable Joins. Wha...

๐Ÿ‘ฅ Consolidate Records

ย Consolidate Records is the tool available in Slate to resolve issues with duplicate records. You...

๐Ÿ”จ Controlling Rule Execution Order

How can I control the order in which Slate's automation rules run? I need these three rules to ...

๐Ÿคน Custom Datasets

Overview Slate users are all working to make the most of their Slate instances. Often this inclu...

โš™ Database Table Locations

Where is that thing stored? ๐Ÿ•ต๏ธโ€โ™‚๏ธ Item Table(s) Comments Form Prompt Condit...

๐Ÿ–จ Decision Letter Printing

Generally speaking, there are three pipelines for printing decision letters in Slate. 1. PDF Exp...

๐Ÿ“œ Differences Between Old and New Transcript Checklist Items

Sometime around 2020, Technolutions changed the default transcript checklist generation method in...

๐Ÿ“” Documenting Slate

Why There is so much work to do that documentation can fall to the wayside, but then thereโ€™s a s...

๐Ÿฉบ Dr. Strangequery Or: How I Learned to Stop Worrying and Love Configurable Joins

Jon Rowand joined the Graduate Slate Community Users Group (GSCUG) quarterly meeting on July 14...

โœ‹ Don't Panic - Solutions to Slate Things That Induce Panic

๐Ÿ˜ฎ Youโ€™re Seeing All Rounds as Open When You Impersonate an App Slate still knows itโ€™s you wh...

๐Ÿ“ง Emailing Slate Query Results

When building reports in Slate there is an option for automatic mailings to be sent with updated ...

๐Ÿง‘โ€๐Ÿ”ฌ Faculty Portals

Overview While it's a generalization, faculty users are often among the most challenging to sati...

๐Ÿง‘โ€๐Ÿ’ป Impersonating Applications

If you have the Person Impersonate permission, you can impersonate an application, but like Icaru...

๐Ÿง‘โ€๐ŸŽ“ Learning Slate

Navigating the intricacies of a robust CRM like Slate is a fundamental challenge for Slate captai...

โš—๏ธ Liquid Markup Interactive Examples

Technolutions created this helpful form which includes documentation on Liquid markup presented i...

๐Ÿ“ง๐Ÿ”‘Mailing Tracking Keys

When sending a mailing with deduping option set to "Do not dedupe messages" or "Send only one mes...

๐Ÿง‚Make a Dash(board) for it! Custom Record and Reader Dashboard Enhancements for Greater Operations/Advising Efficiencies

Jon Rowand's PPT slides from his presentation on the Slate Stage at the 2022 Slate Innovation F...

๐Ÿ˜๏ธ Making the Most of the Slate Community

Slate Community Overview One of the best parts of using Slate is having access to the community ...

๐Ÿ” Managing Query Use in Slate

One of the features that tends to excites institutions new to Slate is the ability for staff to h...

๐Ÿ“ฆ Materialized Views and Custom SQL

Materialized Views are queries that save their output to a custom table. Cron jobs refresh the da...

๐Ÿ™‹ Materials vs Documents

What's the difference between the [material] and [document] tables? The [document] table sup...

๐Ÿ“ Ping Table

Official Ping Documentation Columns Name Purpose Notes identity Row key ti...

๐Ÿ‡ถ๐Ÿ‡ท QR Codes

Can I create QR codes with Slate? ๐Ÿค” Slate has two methods for creating QR codes. Only one is...

๐Ÿ—๏ธ Recreating Slate Template Library Filters in Configurable Joins

Whether you love configurable joins or not, theyโ€™re often the best option. But what about the t...

๐Ÿซ Renaming the Organizations Dataset

Can I rename the Organizations dataset to something more appropriate, like Schools? ๐Ÿค” You ca...

๐Ÿ“Š Reporting in Slate

Overview Many institutions launch Slate full of enthusiasm over the expanded access to data it o...

๐Ÿ—‚๏ธ Retention Policy Best Practices

Slateโ€™s Retention Policy Editor is available as a way for schools to remove data from Slate and c...

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Shared Slate Instances

Overview This page is devoted to Slaters considering or actively working in Slate instances that...

๐ŸŽซ Slate-Based Ticketing Systems

๐ŸšงSlate Adventures In Progress๐ŸšงThis page will be updated regularly as we learn of new Slater contr...

โšก Slate Form JavaScript Quick Reference

Here are bits and pieces we often reach for when working with Slate forms. Wait for the page t...

๐Ÿ”—Slate Instance Domain/URL Ch-Ch-Ch-Ch-Changes๐ŸŽต

My institution is embarking on a domain/url change. What to do in Slate? For example, "www.sla...

๐Ÿ”ง Slate User-Defined SQL Functions

The official documentation has a helpful page on User Defined SQL Functions. However, as the page...

๐Ÿ—บ Source Format Mapping Destinations

Dataset > Standard Query Library > Upload Dataset Destinations has a machine-generated version of...

โ‡๏ธ Status Portal Behavior

This article is based on testing and observation. ๐Ÿค” Which application does /apply/status redirec...

๐Ÿ”๏ธ Slate Summit 2024 Presentation Resources - Solutions in Action: Real-World Troubleshooting

Welcome! You're probably here because you attended the 2024 Slate Summit presentation Solutions i...

๐Ÿ‘จโ€๐Ÿ”ฌTest vs Production Environments ๐Ÿ‘ฉโ€๐Ÿ”ฌ

This article is a stub. The official Test Environments Knowledge Base article documents most of ...

โ†”๏ธ Translation Codes and Content Blocks

Content blocks are useful in mailings and portals to provide custom content based on either data ...

๐Ÿค” Unfamiliar Academic Terminology

Many Slate users come to Slate from the world of academia, but others have little to no direct pr...

๐Ÿ•” Updated Timestamps

This information is based on observation, not the official documentation.These lists are not exha...

๐Ÿ—„ Why Archive Queries?

Why bother archiving or deleting old queries when there's no limit on how many we can have in S...

๐Ÿคท Why Transition to Configurable Joins

Institutions that have been in Slate for several years often have a deep library of queries and r...

๐Ÿ“ค Workflows

Overview Workflows are a powerful update to the legacy Reader module in Slate. Transitioning to ...

๐ŸŽŸ Real-World Tickets

Here are various hard-to-categorize fixes ReWorkflow has encountered in the wild. ๐Ÿฆ๐Ÿฏ๐Ÿป

Slate FW Framework