Tansi Platform — Master Manual
The complete Tansi reference: every module, every screen, every setting. Use the search bar at the top to jump straight to any term across the whole platform.
My Profile
Your personal record inside Tansi — contact details, qualifications, employment history, resume and privacy settings.
Before you start
How to use this guide
- Work through the sections in order — each one builds on the last.
- Keep Tansi open in a second tab and do each step as you read it. Fifteen minutes of clicking beats an hour of reading.
- Every screen shown here is a real capture of the live Tansi profile page.
- Use Print / PDF if you'd rather have a paper copy or want to attach this to your LMS.
A note on what you'll see
Tansi shows different tabs to different people. Your role, your employer, and whether you've self-identified all change what appears. If a tab described here isn't on your screen, it simply doesn't apply to your account — that's normal, not a fault.
Boxes styled like this one appear throughout. They cover what changes when you view someone else's profile, what employee mode unlocks, and which actions need HR or admin rights. If you're a regular user you can skip them.
Personal details — names, emails, phone numbers, dates of birth and self-identification data — have been replaced with fictional placeholders such as Jordan Blackwood.
Glossary
| Term | What it means |
|---|---|
| Asset | Something you own and are willing to use for work — a laptop, a mobile phone. Recorded as a qualification, because employers sometimes require one in a job posting. |
| Bypass | An employer action. Marks a qualification you hold that they don't require, so it stays off their outstanding-items reports while remaining searchable if a job later needs it. |
| Class, Type, Sub-type | The three levels that file a qualification, narrowing from broad to specific — for example Safety & Training → Hazardous and Dangerous Goods → Dangerous Goods → WHMIS 2024. |
| Compliance | Whether you hold every qualification that your assigned duties require. Let one expire and your compliance level drops. |
| Duty | A job description or task assigned to workers. Qualifications and company forms attach to it, so being given a duty means taking on everything attached to it. |
| Escalation | A high-priority notification. If the Escalations counter on your dashboard isn't zero, deal with that first. |
| Employment record | The record an employer creates for you inside Tansi. Carries a Verified badge; you can't edit it yourself. |
| FOIP | Freedom of information and protection of privacy legislation. FOIP-protected fields — your emergency contact and self-identification — are hidden from employers until you're hired. |
| Issuing authority | Who issued a certificate — the training provider, regulator or province. The same thing the qualification cards call Provider. |
| LMS | Tansi's learning management system, where courses are taken. Finish a course there and the certificate lands on your profile automatically, already verified. |
| NOC code | National Occupational Classification — Canada's standard five-digit code and title for an occupation, such as 72200 — Electricians. Employers put NOC codes on job posts; Tansi matches those posts to candidates carrying the same or a similar code. |
| Qualification / Requirement | The same record from two sides. What you hold is a qualification; what an employer needs you to have is a requirement. That's why you'll see both words on screen. |
| Self-reported | A record you entered yourself that hasn't been confirmed by an employer or by Tansi. Still useful — just clearly labeled as your own claim. |
| Verified | Checked and stood behind by Tansi — for training, it means the course was completed in the Tansi LMS, so an employer doesn't have to chase a copy. |
| Workspace | The walled-off area an employment record lives in — a company, or one division of one. Workspaces are isolated unless linked as parent and child, in which case information flows up and requirements flow down. |
| Qualification template | A pre-approved qualification in Tansi's shared library, with its spelling, classification and issuing authority already checked. Adding from the library keeps everyone's records matching. |
Qualification and requirement are the same thing. And a duty is what brings requirements to you. Those two ideas explain most of what happens on your profile — why a new item appeared, why something is marked outstanding, and why clearing it matters.
Finding your profile & reading the header
Getting there
- Sign in to Tansi.
- The left-hand menu opens on the Home module — you'll see Home · Your work in one place at the top of it.
- My Profile is the first item listed under Home. Click it.
- The page loads. Bookmark it if you visit often.
Can't see the left menu? Click the ☰ icon at the top-left to expand it. Or press Ctrl + K from anywhere, type my profile, and press Enter — the search box finds every menu item you have access to.
The profile header
| Element | What it does |
|---|---|
| Profile photo | Hover the picture and click the small pencil badge on its corner. You get Upload Photo (or Change Photo) and, once you have one, Remove Photo. Your photo appears on approvals, chat and directory listings — use a clear head-and-shoulders shot. |
| Name + pencil ✏️ | Opens the Edit Personal Information dialog, covered in Section 4. This is the front door to your legal name, date of birth, address, emergency contact and self-identification. |
| Email & location | Read-only display of your account email and city. Change the city through the edit dialog's Address section. |
| EDIT RESUME | Shortcut straight to the Resume Builder tab (Section 7). |
| BROWSE TEMPLATES | Opens the qualification template library — thousands of tickets and certificates Tansi has already checked and standardized, ready to add to your profile. Covered in Section 5. |
| Tab bar | Dashboard · Overview · Qualifications · Resume Builder · Employment · Duties · Self-Identification · Settings. Tabs load on click — a brief spinner is normal. |
Switching tabs does not reload the page and does not save unsaved edits. Finish and save what you're doing before you move on.
If your role allows it, you can open another person's profile from their employee or candidate record — you don't type an address by hand. When you do, a blue banner appears at the top reading "You are viewing Name's profile", with a chip showing either Edit Access or View Only so your permission level is never in doubt. The Dashboard tab is hidden on other people's profiles.
Personal profile vs employee profile
One person can hold several records in Tansi at once: your own personal record, plus a separate employee record at every company that has hired you. The View Profile As dropdown at the very top of the page decides which of those you are currently looking at.
| Selection | What you see |
|---|---|
| Personal Profile default | Your own information only — contact details, your qualifications, your resume, your self-identification. Nothing here belongs to an employer. |
| A company name | Your employee record at that company: employee ID, hire dates, employment status, assigned duties, and any qualifications that company tracks for you. A chip beside the dropdown shows your job title and workspace, and a Current marker flags your active employer. |
The pink line under the dropdown is a permanent hint, not an error: "Select a company to view your employee profile for that company, or 'Personal Profile' to view your personal information only."
What changes when you pick a company
- A Duties tab appears, with a badge showing how many duties are assigned to you there (Section 9).
- The Employment tab focuses on that employer's record.
- Qualification approvals and requirements are shown in that company's context.
"My duties disappeared." They didn't — you're in Personal Profile. Switch View Profile As back to your employer and the Duties tab returns.
When you open someone else's profile the same control is labeled View Employee Profile As and lists only the companies you have rights to. There is no "Personal Profile" option — you can't drop another user into their private personal context.
Dashboard tab
Dashboard is the first tab and it only ever appears on your own profile. It answers one question: what needs me today?
My Tasks widget
- Counters across the top: Total Pending In Progress Awaiting approval Overdue. Overdue is the one to watch.
- Filter tabs — ALL, PENDING, IN PROGRESS, COMPLETED — each with its own count.
- Switch between LIST and KANBAN with the toggle on the right.
- A task tied to a form shows an OPEN FORM button that takes you straight to it. Tick the checkbox on the left to complete a task; completed tasks show struck through with a green check.
Notifications widget
- Three counters: Unread, Inventory and Escalations. An escalation is a high-priority item — if that number isn't zero, start there.
- Feed items include expiring or expired certificates, backordered inventory, workflow alerts and escalations assigned to you. Each has a ↗ icon to open the underlying record.
- REFRESH pulls the latest; VIEW ALL opens the full notification center.
Drag a widget by its title bar to move it, or drag its edges to resize it. Your layout saves automatically — no Save button needed, and it's waiting for you next time you log in.
Expiry reminders — "Your Drivers license – Class 5 expired on…" — land here first. An expired qualification can quietly disqualify you from job matches and site access. Clear these the day you see them.
Overview tab
The cards
| Card | What it's for |
|---|---|
| Looking for Work | A single switch. On = "Your profile is visible to recruiters." Off = "Your profile is hidden from recruiters." Same setting as Actively Looking in Settings — changing one changes the other. |
| Qualifications Summary | Four numbers: Total, Active, Expiring, Expired. Aim for Expiring and Expired to be zero. |
| Contact Information | Email, phone, location, date of birth, and your emergency contact. The pencil opens the edit dialog. |
| Your Signature | Draw your signature once and save it. When an employer issues a form in Tansi that needs your signature, you can sign it with the saved one instead of drawing it again — and that signature is legally binding. REMOVE clears it so you can redraw. |
| Current Employment | Job title, company, "Since month year", plus chips for employment status, employment type, and how many duties you hold. |
| Professional Summary | Your written bio. Feeds the Resume Builder — edit it in either place. |
Verifying your phone number
A green ✓ verified badge beside your phone means Tansi has confirmed it. If it's unverified you get an amber bar reading "Phone not verified" with a Verify Now link. Click it, enter the 6-digit verification code Tansi sends to that number, and you're done. Verify it — some notifications and site check-ins depend on a confirmed number.
The Edit Personal Information dialog
Click the pencil beside your name, or the pencil on the Contact Information card. The dialog is split into sections shown as chips along the top — click a chip to jump, or use NEXT and BACK to walk through in order.
| Section | Fields |
|---|---|
| Basic Info | First name*, Middle name, Last name*, Date of Birth*, Country code, Phone number*. Use your legal name — it's what appears on certificates and payroll, and it's what lets Tansi match your record to the actual certificate (Section 5). |
| Address | Street, unit/suite, city, province, postal code, country. Start typing and pick from the autocomplete so the address is standardized. |
| Emergency Contact | Contact name* and phone*. Required, and used for site safety. Keep it current. |
| Self-Identification | Voluntary. Covered in Section 8. |
| Gender | Voluntary, and only shown where it applies to your account. |
* Required — you can't save until these are filled in.
Your emergency contact and self-identification are FOIP-protected. They are hidden from employers until you are actually hired, and are never part of a public search result.
Changing your sign-in email
Your email address does two jobs in Tansi. It is how people contact you, and it is how you sign in. Because of the second one, changing it is deliberately more involved than editing any other field — Tansi has to be sure it is really you, and that you can actually receive mail at the new address.
Where to find it
Go to the Overview tab and look at the Contact Information card. Beside your email address there is a Change link. That link is the only way to change your sign-in address — the pencil on the card edits your other contact details, not this.
How it works
- On the Overview tab, click Change beside your email address.
- The Change sign-in email box opens. It reminds you which address you currently sign in with.
- Type the New email address you want to use.
- Type your Current password. This confirms it is you before your sign-in changes.
- Click SEND CODE. Tansi emails a 6-digit code to the new address.
- Open the mail at the new address and enter the code back in Tansi.
- Your sign-in email changes only once the code is accepted.
This is the part worth understanding. Clicking SEND CODE does not change your sign-in address — it only sends the code. Until you enter that code, you carry on signing in with your old address exactly as before.
So if you mistype the new address, or never receive the code, nothing has broken. Close the box and start again.
Make sure you can actually open mail at the new address from where you are sitting. The code is the whole point of the process, and it goes to the new address, not the old one.
Know your current password too. If you don't, sort that out first — the box will not let you continue without it.
If the code doesn't arrive
- Check the junk or spam folder at the new address.
- Check you typed the new address correctly — a typo sends the code somewhere that does not exist.
- Close the box and start again to send a fresh code.
- Still nothing? Your address may be blocking mail from Tansi. Ask your administrator or raise a support ticket.
Users change their own sign-in email this way; it is not something you do on their behalf from their profile. If someone cannot get in at all — wrong address, no access to the mailbox — that is a password and email reset job for your Tansi administrator.
Qualifications tab
What counts as a qualification
A qualification is anything that proves what you are trained, licensed or equipped to do — licenses, safety tickets, certificates, orientations, specialized training, and so on.
It also covers assets. If you have a laptop or a mobile phone you're willing to use for work, add it. Employers sometimes state in a job posting that they need someone with their own phone or laptop, so having it recorded here can be the difference between matching a job and missing it.
You'll see both words around Tansi — the tab is called Qualifications, but the Resume Builder says Requirement Categories and there's a MANAGE REQUIREMENTS button.
They are the same records seen from two sides. From your side it's a qualification — something you hold. From an employer's side it's a requirement — something they need you to have.
When you enter names on certificates and tickets, use the legal name exactly as it appears on the document. That's what lets Tansi match your record to the actual certificate. A nickname or a shortened name can stop the match from being made.
Four ways to look at the same data
The four small icons at the top-left switch the layout. Nothing is added or removed — only the presentation changes, so pick whichever suits the moment.
| View | Best for |
|---|---|
| Card default | Browsing by category with document thumbnails visible. |
| Tile | A denser grid when you hold a lot of tickets. |
| Table | Scanning dates and reference numbers in columns. |
| Kanban | Seeing everything sorted by status — what's active, what's about to lapse. |
Reading a qualification card
Cards are grouped under category headings — Alcohol Test, Assets & Equipment Management, License, Skills & Abilities, and so on. Each card carries a colored top edge and a status chip:
| Status | Meaning | What to do |
|---|---|---|
| Active | Valid and in date. | Nothing. |
| Expiring | Expiry date is close. | Book the renewal now — don't wait for it to turn red. |
| Expired | Past its expiry date and no longer counts. | Renew, then upload the new document. |
Each card also shows Issued On, Expires On, Provider and any description. The ⋮ menu on the card gives you View, Edit and Delete.
A Verified by Tansi badge means the record was checked. Without it, the entry is self-reported and carries the note "This entry was self-reported and has not been verified by Tansi". Uploading the actual document is what moves a record toward verified.
The template library — the tidiest way to add something
Before you type anything, check whether Tansi already has your qualification. Click BROWSE TEMPLATES at the top of your profile and you get a searchable library of qualifications Tansi has already approved — over three thousand of them.
- Search by name, or filter by Class, Type and Sub-type.
- Each card shows the qualification and how it's filed. Click ADD TO PROFILE and it's added, correctly classified, with the spelling and issuing authority already right.
- The same library sits behind the Search qualification by name box on the manual entry form.
If you add a qualification Tansi doesn't have yet, Tansi receives the details of that qualification — never your personal data. Tansi then checks the spelling, the legal name and the issuing authority, and adds it to the template list.
So the library grows as people use it, and everyone's records stay consistent. That consistency is what lets an employer search for everyone holding a particular ticket and actually find them all.
Adding a qualification — the fast way
Click + ADD QUALIFICATION (top right), or + ADD beside a specific category to pre-select it. The AI-powered assistant opens first.
- Upload Ticket — drag and drop, or click to browse. Images or PDF.
- Use Camera — on a phone or tablet, photograph the ticket and it's scanned instantly.
- Or just describe it — type something like "I just completed my Standard First Aid Level C with CPR/AED" and Tansi matches it to the right standard.
- Click ANALYZE CERTIFICATION. Tansi reads the document, fills the fields, and hands you a pre-filled form.
- Always check the extracted dates before saving. The AI is fast, not infallible — an issue or expiry date that's a year out is the one mistake that costs you.
Adding a qualification — manually
Prefer to type it in? Click ENTER DETAILS MANUALLY at the bottom of the assistant.
| Field | Notes |
|---|---|
| Search qualification by name | Start here. Picking a known qualification fills Class, Type and Sub-type for you and keeps your record consistent with everyone else's. |
| Name* | The qualification itself, exactly as it appears on the document. |
| Class*, Type, Sub-type | The three levels that file the qualification in the right place. See the examples below. |
| Number / Reference | Certificate or license number. |
| Issuing Authority* | Who issued it — the training provider, regulator or province. This is the same thing the cards call Provider. |
| Issue Date*, Expiry Date* | Both required — unless you switch on Never Expires, which tells Tansi the qualification has no expiry and stops it ever being flagged as expiring. |
| Supporting Documents | ADD DOCUMENTS — PDF, JPG, PNG, GIF or WebP, max 10 MB per file. |
| Add Example / text evidence | No physical document? Use ADD TEXT-BASED EVIDENCE to describe your experience or paste written proof instead. |
Class, Type and Sub-type — how a qualification is filed
These three fields narrow from broad to specific, and the qualification's name sits at the end of the chain. Two worked examples:
| Level | Safety ticket | Driver's license |
|---|---|---|
| Class — the top level | Safety & Training | Licenses |
| Type | Hazardous and Dangerous Goods | Driving |
| Sub-type | Dangerous Goods, or Hazardous Products | Commercial, or Personal |
| Name — the document itself | WHMIS 2024 | Drivers license - Class 5 |
Searching for the qualification by name at the top of the form fills Class, Type and Sub-type for you. That keeps your record filed the same way as everyone else's, which is what makes it findable when an employer searches for people holding it.
What happens when a qualification expires
An expired qualification isn't just a red chip on a card. Here's the chain of events:
| When | What happens |
|---|---|
| 90, 60 and 30 days before | Tansi notifies you that the qualification is coming up for renewal. |
| On expiry | You stop being matched to jobs that need that qualification. Other job matches are unaffected. |
| On expiry | Your current employer is notified, if they are using Tansi. |
| On expiry | If your employer tracks compliance in Tansi, your compliance level drops. |
| Every week for 90 days after | Tansi keeps reminding you until it's renewed. |
You get three warnings before anything happens and weekly nudges afterwards. If a qualification lapses it's rarely a surprise — it's a reminder that went unread. Book the renewal at the 90-day notice and none of the rest of this happens.
Approval — what the statuses mean
Some qualifications are reviewed by an employer before they count. You'll see where yours stands on the card:
| Status | What it means | What to do |
|---|---|---|
| Pending | Submitted and waiting for the employer to review it. | Nothing — wait. |
| Approved | The employer has accepted it. | Nothing. |
| Rejected | The employer declined it and must give a reason. You're notified by email. | Read the reason, fix it and resubmit. |
Rejections are usually about the document, not about you — no scan attached, a scan that's too blurry to read, or an expiry date that doesn't match the certificate. Correct it and submit again.
Upload the ticket the day you earn it. A qualification with a document attached is worth far more than one typed from memory — and it saves you hunting through a glovebox six months later.
With approval rights the ⋮ menu offers Approve, Reject, Bypass, Reset approval status and Remove.
When you reject, you must give a reason. It's emailed to the worker so they can correct it, so make it specific — "scan unreadable" or "expiry date doesn't match the certificate" gets a fast fix; "invalid" doesn't.
Bypass is for a qualification a worker holds that your company doesn't require. Bypassing keeps it off your unverified and pending reports, so those reports stay clean and actionable — while leaving the qualification searchable, so you can still find that worker later if a job comes up that needs it.
Remove detaches the requirement from that employee; Delete destroys the record itself.
Employment tab
The tab splits into two clearly separated halves, and the distinction matters.
| Section | Where it comes from |
|---|---|
| Employment records (top) Verified | Created by an employer inside Tansi. Shows job title, company, Employee ID, date range, and chips for status, employment type, duty count and verified qualifications. Employers and recruiters trust these. |
| Self-Reported Work Experience Unverified | Added by you through the Resume Builder. Labeled "Added via Resume Builder — not verified by Tansi". Shows location, dates, NOC code and achievements. Still valuable — it's your history before Tansi — but it is clearly marked as your own claim. |
Workspaces — why a company name isn't the whole story
Each employment card shows a Workspace. A workspace is the walled-off area your record lives in. You might be attached to more than one company, or a single company might run a separate workspace for each of its divisions.
Workspaces are isolated from each other by default. Nothing crosses between them unless someone deliberately links them as a parent and child.
| Direction | What travels |
|---|---|
| Upward — child to parent | Information. A parent can see a child's data; a child cannot see the parent's. |
| Downward — parent to child | Requirements and compliance. Rules set at the top flow down to the workspaces beneath. |
A parent workspace sees what the structure allows, not everything by default — how much is shared depends on how the organization has set the relationship up. If you work across linked workspaces and want to know exactly who can see your record, ask the company that owns the workspace.
What you can do here
- VIEW DETAILS — open the full employment record.
- + ADD EXPERIENCE — add a past job to your self-reported history.
- EDIT IN RESUME BUILDER — jump to the Resume Builder to reword an entry.
- Nothing here? You'll see a "No Employment Records" panel — that just means no employer has created one for you yet.
You cannot promote a self-reported job into a verified record. Verification only happens when an employer creates the employment record inside Tansi. If a verified record is wrong, ask that employer's HR to correct it.
HR and admin users see ADD EMPLOYEE and EDIT EMPLOYEE here. Adding an employee from a candidate profile creates the verified record and links the person to your company, its duties and its qualification requirements.
Resume Builder
The Resume Builder doesn't ask you to retype your life. It assembles a resume from the employment records, qualifications and summary already sitting in your profile — and you decide what makes the cut.
The switches on this tab don't only affect the PDF you download. What you have showing right now is what employers see if you are on the job board. Untick Show Address and your address disappears from the version recruiters look at, not just from your next download. Set the switches to what you're comfortable sharing publicly, then save named versions for everything else.
The action bar
| Button | What it does |
|---|---|
| PREVIEW DOCUMENT | Opens a PDF viewer right on the page so you can read the finished resume without downloading anything. This is the fastest way to check a change actually landed. |
| Generate PDF | Downloads the resume as a PDF, built from whatever is currently shown or hidden. |
| SAVE TANSI RESUME (4/5) | Saves the current view as a named version. The counter shows how many of your five slots are used. |
| VIEW SAVED | Opens the My Resumes list at the bottom of Resume Settings. The button becomes HIDE SAVED while the list is open. |
| MANAGE REQUIREMENTS | Takes you to where you add more qualifications to your profile — safety tickets, licenses and the rest. Use it when the resume is missing a ticket you actually hold. |
Resume Settings — deciding what appears
Everything in this column takes effect immediately. There is no save step for these switches — the only Save button in this column belongs to the Template block.
| Setting | What it does |
|---|---|
| I prefer to upload my resume | Switch this on and your uploaded resume is what appears on the job board, instead of your Tansi-generated one. Use it if you already have a resume you're happy with. |
| Show Email · Show Phone · Show Address | Each one removes that detail from your current resume view. Handy if you'd rather not publish a home address to a public board. |
| Include Indigenous Self-Identification | Shows only that you are Tansi Verified Indigenous or self-identified. It never prints your nation, community or any other detail. |
| Professional Summary / Cover Page | Shows or hides your summary, and with it the cover page. |
| Work History | Shows or hides the whole work history section. |
| Education | Shows or hides the whole education section. |
| Requirement Categories | Your qualifications, grouped by category with a count of how many you hold in each. Tick a category to include it, and use the checkboxes beside each individual qualification to show or hide that one item. |
Template — the one part with a Save button
| Control | What it does |
|---|---|
| Template Style | Professional, Modern or Classic — different layouts and fonts for the same content. |
| Primary Color | Sets the color of the header at the top of your resume. |
| SAVE SETTINGS | Saves only the template style and color. |
SAVE SETTINGS is for the template and color, nothing else. Every show/hide checkbox above it is already applied the moment you tick it — you do not need to press Save to make those stick, and pressing Save won't do anything extra for them.
Saving versions — My Resumes
One resume rarely suits every application. You can keep five saved versions, each a snapshot of the switches as they were when you saved it.
- Set the show/hide switches for the audience you have in mind.
- Click SAVE TANSI RESUME and give the version a name you'll recognize later — something like No address or Safety roles only.
- Find it under My Resumes at the bottom of Resume Settings.
Each saved version lists the name you gave it, a short note of what it hides, and the date, template and file size. Three icons sit beside it:
| Icon | What it does |
|---|---|
| Eye | View the saved resume. |
| Down arrow | Download it as a PDF. |
| Bin | Delete it and free up a slot. |
You cannot rename or edit a saved resume. If a version needs changing, set the switches the way you want them, save a new version, and delete the old one. At five of five you'll need to delete one before you can save another.
Professional Summary
- A rich-text editor with bold, italic, underline, bulleted and numbered lists, undo and redo, and a clear-formatting button.
- There is a hard stop at 1,000 characters — the counter under the box shows where you are, and typing simply stops at the limit.
- SAVE SUMMARY saves the summary and nothing else. It is separate from SAVE SETTINGS.
Work History
The list is split in two. Employment Records (from system) were created by an employer inside Tansi and carry a Verified badge. Additional Experience (manually added) is history you entered yourself.
- The checkbox beside each job controls whether it prints. Unticking removes it from the resume but keeps the record on your profile.
- A Current chip appears when I currently work here was ticked as the entry was added.
- Manually added jobs have their own pencil and bin icons, so you can edit or delete that one job without touching the others.
+ ADD EXPERIENCE opens the form above. It captures:
| Field | Notes |
|---|---|
| Job Title, Company Name, Location, Department | The basics that head the entry. |
| Start Date, End Date | Or tick I currently work here instead of an end date. |
| NOC Code | Search and select. This is also what feeds your job alerts (Section 10). |
| Job Duties / Responsibilities | Rich text with the same 1,000-character limit as the summary. |
| Key Achievements | What you actually delivered in the role. |
| Show this entry on my resume | The same include/exclude control, set as you create it. |
The collapsed Additional Details (not shown on resume) section holds Salary, Employment Type and Supervisor Name. As the label says, none of it prints on your resume — it's there so you have the record when you need it for a reference check or an application form.
Education
+ ADD EDUCATION captures education type (degree, diploma, certificate, trade training), institution, start date, end date or expected graduation, a Currently enrolled tick, GPA if you want to include it, and achievements or awards.
The Verified badge
A Verified badge on a qualification means the training was completed in the Tansi LMS. An employer doesn't have to phone anyone or ask for a copy — Tansi already stands behind it.
It happens by itself: finish a course in the Tansi LMS and the certificate appears on your profile automatically, already marked verified. Those records show Auto-fulfilled via training course completion as their issuing authority.
Applying for two different roles? Build one resume, save it, then adjust the switches and save again under a different name. Two targeted resumes, one set of underlying records.
Include Indigenous Self-Identification is off unless you switch it on, and even then it shows only that you are verified or self-identified — never your community.
Self-Identification
This tab only appears if self-identification applies to your account. Everything on it is voluntary. Tansi states it plainly in the edit dialog: "Providing this information is voluntary. It may be shared with employers for employment equity purposes when you apply for jobs."
Indigenous Community
- A chip showing your self-identification — First Nations, Métis or Inuit.
- First Nations: your First Nation and its province, your residency status — On Reserve (My Nation), On Reserve (Other Nation) or Off Reserve — and the reserve where you live.
- Métis: your Métis Nation province and, in Alberta, the settlement you're affiliated with (optional).
- The pencil opens the edit dialog directly at the Self-Identification section.
Proof of Indigenous Identity (optional)
You may upload a supporting document — status card, Métis citizenship, and similar. Once checked, a green Indigenous identity verified by Tansi badge appears, along with the document type and submission date. You keep VIEW DOCUMENT, REPLACE DOCUMENT and DELETE control at all times.
- Uploading proof is optional and used solely for verification within the Tansi Indigenous Job Board — to minimize fraud and confirm eligibility for Indigenous-specific opportunities.
- All proof documents are encrypted in transit and at rest, stored securely, and handled in line with applicable federal and provincial privacy legislation.
- Proof documents are not shared with employers or any third parties, are not sold or distributed, and are never used for marketing. Access is strictly limited to authorized verification processes.
- Verification does not guarantee employment and does not replace an employer's own eligibility or hiring requirements.
Gender
A separate card with your gender and a Disclosure setting that controls whether it may be shared. Also entirely voluntary.
Self-identification is FOIP-protected. Employers cannot see it until a candidate is hired, and where a privileged role can view it the page shows an explicit amber banner saying so. Treat anything you see here as confidential under your organization's privacy obligations.
Roles tab
The Roles tab answers one question: what is this person allowed to do here? It is mostly a tab for managers and administrators — if you are looking at your own profile, treat it as a read-only summary of the access you have been given.
Roles in this workspace
The table at the top lists every role held in this workspace. A person can hold more than one. Each row shows:
| Column | What it tells you |
|---|---|
| Role | The role's name, and whether it is one Tansi ships with or one your organization created. |
| What it is for | A plain description of what that role is meant to allow. |
| Since | The date the role was given. |
| Given by | Who granted it. A dash means it came with the account rather than from a person. |
| Why | The reason recorded when it was granted. |
| Actions | TAKE IT AWAY removes the role. GIVE THEM A ROLE, top right, adds one. |
Tansi says it above the table: access adds up — for each module, the strongest role wins. Holding two roles never makes someone less able to do something. If one role allows editing and another only allows viewing, they can edit.
What they can see and do
Underneath is the part worth reading carefully. It lists every module and the effective level the person ends up with — the answer after Tansi has combined every role they hold and any override set on them personally.
So if you want to know whether someone can actually do something, read this list rather than trying to work it out from the role names above it.
Granting and removing roles from this tab changes what that person can do immediately. The Why field is not decoration — it is what you and the next administrator will read in six months when you are trying to remember why someone has the access they have. Fill it in properly.
Account tab
Everything else in My Profile is about the person — their details, their tickets, their work history. The Account tab is about the account: whether it can be signed into, when it was made, and when it was last used.
| Field | What it means |
|---|---|
| Status | Whether the account is active. An account that is not active cannot be signed into. |
| Tansi user ID | The platform's own identifier for the account. |
| Created | When the account was made. |
| Last sign-in | The last time anyone signed in with it. The quickest way to spot an account nobody is using. |
| Decommission date | Whether the account is scheduled to be shut off, and when. Not scheduled means it is not. |
| SUSPEND | Stops the account being used, without deleting it or anything in it. |
Status history
On the right, Tansi keeps a record of the status changes an account has been through — suspended, reactivated, and so on. A new account shows Nothing recorded yet.
A suspended account still exists, and so does everything attached to it — qualifications, work history, tickets, forms. Suspending stops the person signing in. It does not remove them from the record, and it is reversible.
Last sign-in and Decommission date together are how you keep a workspace tidy. Someone who left months ago and still has an active account is a compliance problem, not just clutter.
Duties tab
As of the August 2026 update the Duties tab is not in the tab bar on every account — the accounts checked for this revision show Dashboard, Overview, Qualifications, Resume Builder, Employment, Self-Identification, Roles, Account and Settings. If Duties is missing for you, your duties are being managed from the Workforce module instead. Ask your administrator if you expected to see it.
What a duty is
A duty is a job description or a task that gets assigned to workers — the work itself, described once so it can be given to anyone who does it.
What makes duties powerful is what's attached to them. Qualifications are added to each duty. So when a duty is assigned to you, you now have to meet every qualification listed on that duty to be compliant.
- Orientations, specialized training, safety tickets and licenses all attach to a duty through its qualifications.
- So do assets — if the duty needs someone with a laptop or a phone, that's attached the same way.
- Company forms can be assigned to a duty as well, so the paperwork travels with the work.
This is the link between the Duties tab and the Qualifications tab. If a new qualification suddenly appears on your profile that you didn't add, it's almost certainly because a duty was assigned to you and that duty requires it. Clear it and you're compliant for that work.
Finding the tab
Duties only exist in the context of an employer, so the tab appears only when a company is selected in View Profile As. Its badge shows how many duties you currently hold at that company.
- A heading — Assigned Duties — and beneath it "Duties assigned to this employee at
". - Each duty with any notes attached to the assignment.
- If nothing is assigned: a friendly "No Duties Assigned" panel. That's a blank slate, not an error.
Check three things, in order: (1) you're in employee mode, not Personal Profile; (2) you have an active employment record at that company; (3) you picked the right company in the dropdown.
With edit rights on an employee record you'll also see Manage Duties, which takes you to the duty assignment screen. Remember that assigning a duty assigns everything attached to it — every qualification and form becomes a requirement for that person the moment the duty lands. Build the duty carefully once and it stays right for everyone who gets it.
Settings
Profile Visibility
| Switch | Effect |
|---|---|
| Public Profile | "Allow recruiters to find your profile in searches." Off means you won't turn up in recruiter search results at all. |
| Actively Looking | "Show recruiters you're open to opportunities." This is the same switch as Looking for Work on the Overview tab. |
Think of it as two doors. Public Profile decides whether recruiters can find you at all. Actively Looking tells the ones who do find you that you're open right now. Job hunting? Turn both on. Happy where you are but open to the right offer? Public Profile on, Actively Looking off.
Job Alerts
NOC stands for National Occupational Classification — Canada's standard way of naming and numbering jobs. Every occupation has a five-digit code and an official title, like 72200 — Electricians. It's used well beyond Tansi: job boards, government labour data and immigration all speak NOC.
Inside Tansi it's the matchmaking key. When an employer puts a NOC code on a job post, that post is filtered to candidates carrying the same or a similar code on their resume. Keeping your codes accurate is what puts you in front of the right postings.
- Job Alert Emails — "Get an email when a new job matching your occupations is posted. We match by NOC group."
- My occupations (NOC codes) — populated automatically from your resume, each tagged From your resume. Add more with the search box, or remove any you don't want with the bin icon.
- Removing a code here does not change your resume — the two lists are independent.
- Matching is by NOC group, not exact code: a job posted as 72200 will still notify you if your interest is 72400.
Public store
This one is for course creators. If you build and publish training in the Tansi LMS, your public store is a shareable page listing what you offer — and you can offer courses free or paid. If you don't publish training, you can skip this section entirely.
- Only your published, public items appear. Private and workspace-only items are never shown.
- Enable my public store switches it on.
- Store handle sets your address:
/courses/store/— lowercase letters, numbers and hyphens, 3–30 characters. - Tagline is optional, up to 160 characters.
- Click Save. While the store is disabled the link shows "Store not found", so enable it before you share the URL.
Keeping your profile healthy
Do this once — today
- Upload a clear profile photo.
- Check your legal name and date of birth are exactly right.
- Verify your phone number — clear the amber "not verified" bar.
- Fill in your emergency contact.
- Draw and save your signature.
- Write a professional summary — a few honest sentences beats a blank box.
- Upload every ticket and license you hold, with documents attached.
- Set Public Profile and Actively Looking to match your real situation.
- Check your NOC codes so job alerts are actually useful.
Then, on a rhythm
| How often | What to check |
|---|---|
| Weekly | Dashboard — clear overdue tasks and unread notifications. |
| Monthly | Overview — Qualifications Summary should read Expiring 0 Expired 0. |
| Whenever it changes | New ticket, new address, new phone, new emergency contact — update it the same day. |
| Before you apply | Rebuild and re-save your resume so it reflects your latest qualifications. |
Quick troubleshooting
| Symptom | Likely cause |
|---|---|
| "My Duties tab vanished." | You're in Personal Profile. Switch View Profile As to your employer. |
| "Recruiters can't find me." | Public Profile is off, or Actively Looking is off. |
| "My resume is missing a job." | It's unticked in Work History in the Resume Builder. |
| "I'm not getting job alerts." | Job Alert Emails is off, or you have no NOC codes listed. |
| "My store link says Store not found." | The store is saved but not enabled. |
| "My employment record is wrong." | Verified records are employer-owned — ask their HR to fix it. |
| "Tab is stuck on a spinner." | Give it a few seconds, then refresh the page. Heavy tabs load on demand. |
Where to get help
The blue ? Help button sits in the bottom-right corner of every Tansi page. For anything it can't answer, use My Support Tickets in the left menu under COMMUNICATION.
Assets & Inventory
What you hold, where it sits, what is running low and what is on its way in — plus the requests that move it all around.
Before you start
What Assets & Inventory is for
This module answers four questions about the things your organization holds: what have we got, where is it, what is running out, and what is on its way in. Around those sits the paperwork that moves stock about — purchase orders, transfers between locations, supply requests and returns.
Inventory and assets are not the same thing
Tansi keeps both in one module but treats them differently. Inventory is stock you consume — you count it, it runs down, you reorder it. An asset is a thing you keep and track as an individual item. The Item Master counts them separately, and Stock & Assets gives each its own tab.
How much of this applies to you
- If you take supplies to do your job, you need one page: Withdraw Supplies.
- If you receive deliveries, add Scan & Receive and Inbound Deliveries.
- If you order stock, add the Requests hub and Reorder Suggestions.
- If you run the stock room, most of the module is yours.
- The Admin section is set up once and then largely left alone.
This module is more permission-controlled than most, because it covers money and controlled goods. What appears in your menu depends on your role and on the Request Permissions rules your administrator has set. A page missing from your menu is an access setting, not a fault.
Every screen here is a real capture of Tansi from a demo workspace. The workspace name has been obscured.
Glossary
Stock control has its own language, and Tansi uses it consistently. Read this once and the rest of the module reads easily.
| Term | What it means |
|---|---|
| Item | A product or asset in your catalog. Lives in the Item Master. |
| SKU | The code that identifies an item — your own part number. |
| UOM | Unit of measure. Each, Box, Vial — the unit an item is counted in. |
| Lot | A batch of an item received or manufactured together, tracked by the manufacturer's lot number. Expiry, quarantine and recalls all attach to the lot. |
| On hand | Everything physically there. |
| Reserved | On hand, but already promised to a request. |
| Available | On hand minus reserved — what you can actually use. |
| Reorder level | The quantity at which an item starts appearing in Reorder Suggestions. |
| Minimum | A lower threshold than the reorder level. Below it is urgent. |
| Location | Where stock sits, as a hierarchy: Region, Warehouse, Room, Shelf, Bin. |
| Request | The paperwork that moves stock: a Purchase Order, a Stock Transfer, a Supply Request or a Return. |
| PO | Purchase Order — buying from a supplier. |
| Stock Transfer | Moving stock between your own locations. |
| Supply Request | Someone internally asking for stock to be issued to them. |
| Return | Stock going back — expired, recalled, damaged or surplus — to the vendor or into quarantine. |
| Withdrawal | Recording supplies issued to a person, there and then. |
| Receipt | Recording stock arriving. |
| Exceptional receipt | Stock received without a Tansi purchase order behind it. |
| Adjustment | Correcting a quantity to match reality, with a reason. |
| Stock ledger | The complete history of every movement in and out. |
| Quarantine | A hold on a lot. It is on hand but must not be shipped or used. |
| FEFO | First Expired, First Out — picking the soonest-to-expire stock first. |
| Cadence | How often a facility is due to place an order. |
| Funding source | Where the money came from, tagged onto lots and order lines for reporting. |
| Custom field | A field your organization adds to items itself, built under Custom Dropdowns. Five types: select text, radio button, date, check boxes, numbers. |
| Tier 1 administrator | The role that decides quarantine holds. |
How the module is laid out
Assets & Inventory is one of the bigger modules, so it uses the section buttons described in Module 02. Under the module name you'll see five: Stock, Warehouse, Surveys, Reports, Admin.
Two pages sit above those buttons and stay visible whichever section you pick, because they are the two things people do most: Hub and Withdraw Supplies.
| Section | What it holds | Who lives there |
|---|---|---|
| (always shown) | Hub, Withdraw Supplies | Everyone. |
| Stock | Item Master, Stock Levels, Waste Management, Reorder Suggestions, Order Schedule, Inventory Count | Whoever manages what you hold. |
| Warehouse | Scan & Receive, Inbound Deliveries, Lots, Transaction History | Whoever handles stock physically. |
| Surveys | My Order Feedback | Anyone asked for feedback on an order. |
| Reports | Inventory Reports, Operations Reports, Audit Log | Supervisors and anyone who has to account for stock. |
| Admin | Categories, Custom Dropdowns, Location Management, Request Permissions, Data Import, Funding Sources | Set up once, then left alone. |
If you are not sure where something lives, open the Hub. It groups nearly everything in the module into four labeled blocks and links straight to it.
The Requests hub
The Hub is the module's front door. Tansi describes it as Stock Transfers, Purchase Orders, and Supply Requests in one place.
The four counters
Across the top: Drafts (started, not sent), Pending Approval (sent, waiting on someone), Active (approved and in progress) and Completed (30d) (finished in the last thirty days). They are the quickest read on whether anything is stuck.
Start & track
| Card | What it opens |
|---|---|
| My Requests | Your own drafts, active requests and history. |
| Approvals | Requests waiting for your review. |
| All Requests | The combined register of every request. |
The four request types
This is the part worth learning. Which one you pick depends on where the stock is coming from and where it is going. Each one is covered properly in The four request types a little further on — this is the one-line version.
| Type | Use it when |
|---|---|
| Purchase Orders | You are buying from a supplier — stock coming in from outside. |
| Stock Transfers | You are moving stock between your own locations. Nothing is bought or consumed, it just changes place. |
| Supply Requests | Someone inside the organization is asking to be issued stock. |
| Returns | Stock is going back — expired, recalled, damaged or surplus — either to the vendor or into quarantine. |
Warehouse operations
| Card | What it is for |
|---|---|
| Warehouse Queue | The pick, ship and receive work assigned to you. It is a worklist, not just a filtered view — what you see is what you have been given. |
| Inbound Deliveries | Approved purchases and transfers you are expecting. |
| Exceptional receipts | Receiving a multi-item delivery that has no Tansi purchase order behind it. |
| Withdraw Supplies | Recording supplies issued to yourself or someone else. |
Manage
Templates holds reusable request templates — the same order you place every week, saved once. Settings covers workflows, routing and approvals.
At the bottom of the hub, two live panels: My recent requests and Awaiting my approval.
Beside NEW REQUEST at the top there is an IMPORT CSV button, for building a request from a spreadsheet instead of line by line. Worth knowing about before you type out a fifty-line order.
How a request moves
Every request in Tansi — whatever type — moves through the same five stages. Once you can read that bar, you can read any request in the module.
| Stage | What it means | What moves it on |
|---|---|---|
| 1 Draft | Being written. Nobody has been asked for anything yet. | The requester submits it. |
| 2 Pending | Submitted, waiting on an approver. | An approver approves it. |
| 3 Approved | Agreed, but nothing has physically moved. | Work starts — stock is allocated, or the order goes to the vendor. |
| 4 Active | In progress. Being picked, shipped or delivered. | Everything is received. |
| 5 Completed | Finished. | — |
The bar tells you where you are in words as well — Stage — step 5 of 5, completed — so you never have to count the dots.
Fulfillment is a separate thing
Beside the stage you'll often see a Fulfillment value such as Routed or Shipped. Stage is how far through the paperwork the request is; fulfillment is what is happening to the goods. A request can be Active with fulfillment Shipped.
What every request page shows you
| Panel | What's in it |
|---|---|
| Header | The request number, its type, its stage, its priority, who requested it, the need-by date and the project. Plus a barcode and QR code for the paperwork. |
| Lines | What was asked for. Item, quantity, unit, and then the numbers that matter: Allocated, Ordered and Received, with a status per line. |
| Details | Where it's going, and why. On a purchase this is the vendor block; on a supply request it's the destination and the reason given. |
| Approvals | Every approver by name, whether they've approved, and when. |
| Comments | The conversation, plus automatic entries such as [SUBMITTED] Submitted for approval. |
| Assignment | Who owns the work. SHOW HISTORY opens the full trail. |
| Linked requests | Other requests filling this one — see below. |
Linked requests
This is the clever bit. A supply request doesn't have to be filled from one place. Tansi can cover part of it from stock you already hold and part by buying more in, and it links the transfer and the purchase back to the original request. The Sourcing line spells it out — for example 1 from stock · 0 bought in · 0 not decided — and Coverage tells you how much of what was asked for is actually spoken for.
0 of 6 units covered — nothing set aside yet means exactly that. The request may be approved, but until coverage moves, nothing has been reserved for it.
The four request types
All four share the five stages and the same list layout. What differs is where the goods come from and where they go.
Purchase Orders
Purchase Orders sent to vendors. Buying from outside. Start one with NEW PURCHASE ORDER.
A purchase carries a vendor block the other types don't have: the vendor and their contact, the ship-to location, an external PO number for the vendor's own reference, and invoice fields. It also has its own procurement timeline running alongside the five stages:
- Draft created → Submitted for approval → Approved
- Sent to vendor → Vendor confirmed
- Invoice attached → Invoice verified → Sent to AP → Closed
ADD SHIPMENT records a shipment against the order, and SAVE ETA updates the expected delivery date.
Stock Transfers
Stock Transfers between locations. Moving your own stock. Nothing is bought and nothing is consumed — it changes place. Start one with NEW STOCK TRANSFER.
Supply Requests
Supply Requests from the field. Somebody asking to be issued stock. Start one with NEW SUPPLY REQUEST.
A supply request carries a destination, a reason given, and the sourcing and coverage figures described in the previous section.
Returns
Stock going back — to the vendor against its original PO, or to quarantine. Start one with NEW RETURN.
That is why returns are a request type rather than an adjustment: Tansi ties the goods back to what you bought and from whom. Sending stock to quarantine instead is the other route, and quarantine is a Tier 1 administrator decision.
Finding a request
Every list has the same filters: a search that takes a number, notes or a barcode, then Type, Stage and Priority, plus two switches — Show critical line and Assigned to me. IMPORT CSV builds a request from a spreadsheet instead of line by line.
PO- a purchase, TR- a transfer, SR- a supply request — then the year and a sequence. SR-2026-0001 is the first supply request of 2026. Reports and pick lists ask for exactly this number.
The warehouse queue
Once a request is approved, somebody has to physically move the goods. That work lands in the Warehouse Queue — pick, pack, and ship approved supply and transfer requests.
The counters
| Counter | What it counts |
|---|---|
| Open Work Orders | Everything waiting to be worked. |
| Picking In Progress | Started, not finished. |
| Ready to Ship | Picked and packed, waiting to go. |
| Overdue | Past its need-by date. |
| Today's Shipments | Going out today. |
| Pending Returns / Returns In-Transit | Stock coming back. |
| Restricted In Queue | Work with a restriction on it. |
| Critical In Queue | Work flagged critical. |
| Time-sensitive (all locations) | Work that will spoil or expire if it waits. |
Internal and external
The work splits in two. Internal — work at this location is transfers between your own locations, showing where each is coming from and going to, how many lines it has and how many are picked. External — incoming from vendors is purchase orders awaiting receipt.
Alerts
Time-sensitive shipments get a red banner at the top of the queue with the location, the carrier and tracking number, the ETA and the reason — for example a cold-chain vaccine that has to go into a fridge the moment it arrives. Those are not there to be tidied away.
A row reading 0 / 240 means none of the 240 units are picked yet. It is the quickest way to see how much of a job is left.
Approvals and request setup
The Settings card on the hub opens Requests Admin — configure workflows, routing, delegations, and forms for purchase, transfer, and supply requests. You will rarely open it, but it explains why a request went where it did.
| Page | What it controls |
|---|---|
| Approval Workflows | Ordered sequences of approval steps. |
| Routing Rules | Which workflow a request uses, based on its type, value or location. |
| DOFA Thresholds | Approval thresholds for goods and services. |
| Delegations | Letting one person cover another's approvals — holidays, absence. |
| Designated Approvers | Each user's go-to approver, used by workflow steps set to Requester's designated approver. |
| Creation Forms | Forms that must be completed before a request can be submitted. |
| Form Definitions | The reusable form templates those creation forms are built from. |
| Request Templates | Reusable starting points for new requests. |
| Naming & Labels | Request names and field labels for your workspace, including what the external PO field is called. |
| Request Permissions | Who may create and approve requests — by tenant, company, duty, role or user. |
Reading an approval on a request
The Approvals panel shows the workflow that was used, when it started and finished, and each step. A step marked (Any) means any one of the people listed can approve it — everyone else then shows as Pending forever, which is normal and not a problem.
Request Templates
Reusable starting points for purchase, transfer, and supply requests. Each template has a name, a type, a scope (a global template is available to everyone), a priority and who created it. NEW TEMPLATE makes one.
The Order Schedule names the template a facility orders from. Get the template right and a recurring order becomes a couple of clicks rather than a re-keyed list.
If people complain that requests sit unapproved, the usual cause is Designated Approvers not being set, or an approver who is away with no Delegation in place. Both are quicker to fix than chasing individual requests.
Item Master
The Item Master is your product catalog — Tansi calls it products, assets, suppliers and stock levels in one place. Nothing else in the module works properly until an item exists here.
Reading the page
| What you see | What it tells you |
|---|---|
| Total items / Active | How big your catalog is, and how much of it is in use. |
| Inventory / Assets | The split between stock you consume and things you keep. |
| ALL / INVENTORY / ASSETS | Filters the list to one or the other. |
| Needs review only | Narrows to items Tansi thinks need attention. |
| FIT / FILL | How item photos are shown in the cards. |
| ADD ITEM | Creates a new item. |
Each card carries the item name, its SKU, its unit of measure, its category, and its reorder level where one is set. Those last two are what drive Reorder Suggestions.
The reorder level is the number that decides when an item starts nagging you. Set it too low and you run out; set it too high and you tie up money in stock you don't need yet. It is worth revisiting once you have a few months of usage behind you.
Stock & Assets
Stock Levels opens a page titled Stock & Assets — inventory quantities and asset tracking across all locations. It has two tabs, one for stock and one for assets, each showing its count.
The three quantities
Get these right and the rest of the module makes sense.
| Column | What it means |
|---|---|
| On hand | Everything physically in your locations. |
| Reserved | Part of on hand that is already promised to an approved request. |
| Available | On hand minus reserved. This is the number that matters when someone asks whether you have any. |
If on hand says 4,585 and reserved says 60, you have 4,525 to work with. Promising the full 4,585 to someone else is how you end up short.
The action buttons
| Button | What it does |
|---|---|
| WITHDRAW SUPPLIES | Issue supplies to a person, recorded there and then. |
| RECEIVE AGAINST REQUEST | Book in stock that arrived against an existing request. |
| EXCEPTIONAL RECEIPTS | Book in stock that has no Tansi purchase order behind it. |
| MOVE STOCK | Move stock between locations within the same site. |
| TRANSFER | Start a stock transfer to another location. |
| ADJUST | Correct a quantity to match reality, with a reason. |
| STOCK LEDGER | Open the full movement history. |
| REFRESH | Re-read the numbers. |
Each row also has a Locations count — how many places that item is held in — and a Status chip such as In Stock. The summary line at the bottom gives you Items, With Stock, Low Stock and Unavailable / Out of Stock at a glance.
ADJUST is the one to watch. Every adjustment is a statement that the system was wrong and someone corrected it, and it lands in the stock ledger and the audit log with a name against it. Frequent adjustments on the same item usually mean a process problem, not a counting problem.
Lots, expiry and recalls
A lot is a batch of an item that was received or manufactured together, identified by the manufacturer's lot number. If what you hold has an expiry date or could ever be recalled, this is the page you live on. Tansi describes it as monitor every lot — expiry, quarantine holds and recalls surfaced automatically.
The five counters
They are also filters — click one to narrow the list.
| Counter | What it means | What to do |
|---|---|---|
| Total lots | Everything you hold, with a note of how many need attention. | — |
| Expiring soon | Within 30 days. | Use it first, or plan to move it. |
| Expired | Past its expiry date. | It should not be used. Record it as waste or return it. |
| Quarantined | On hold — on hand, but must not ship. | Leave it alone. Only a Tier 1 administrator decides quarantine, and only they can lift it. |
| Recalled | Under an active recall notice. | Act on it immediately. |
The table shows each lot with its item, category, expiry (and how many days that is away), on hand and available quantities, where it sits across every location, and its status.
Putting a lot into quarantine — or taking it back out — is a Tier 1 administrator decision. If you think stock should be held, raise it with them rather than working around it.
A quarantine hold does not remove stock from your on-hand figure — it is still physically there. It stops it being shipped or used. If your available number looks higher than what you can really send, check for holds.
Tansi picks First Expired, First Out — the soonest-to-expire stock goes first, rather than simply the oldest. That is why a pick list may send you to a newer lot than you expected.
Receiving stock
Scan & Receive
The fastest way to look something up or book it in. Scan a barcode and Tansi shows the item, its stock on hand and quick actions. Scan something it doesn't recognize and it can pull the product data in from an external lookup so you can add the item in seconds.
- Works with a handheld scanner — there is a toggle for it — or with the device camera via USE CAMERA.
- You can also type a barcode and press Enter.
- RECENT SCANS keeps what you have scanned this session.
- RECEIVE WITHOUT PO books in a delivery that has no Tansi purchase order behind it.
Inbound Deliveries
Expected Inbound Deliveries lists approved purchases and transfers that are on their way but not yet received. It is the answer to is it coming?
Non-PO receipts are controlled — they carry a hold/release status and there is a dedicated report, Warehouse Receipts Without PO, listing every one with who received it, the supplier, the delivery reference and the cost. Use the route when you genuinely need it, and expect it to be reviewed.
Who can release a hold depends on your role. Receiving something is not the same as being able to release it, so if a receipt sits on hold it is waiting on somebody with the right role rather than on you.
Withdrawing supplies
For most people in an organization this is the only page in the module they will ever use. Tansi keeps it deliberately short: scan or tap the supplies, then choose who received them. The operator and time are captured automatically.
- Where are you taking supplies from? Choose your working location. Tansi remembers it on that device for next time.
- Withdraw for — yourself, or another user. Either way you stay recorded as the operator.
- Scan a barcode, or search for the supplies.
- Confirm. The time and your name are recorded for you.
Recording a withdrawal for another person does not shift the responsibility — the record shows them as the recipient and you as the operator. That is the point: the stock room can issue supplies on someone's behalf and the trail still says who handed it over.
Keeping stock topped up
Reorder Suggestions
Everything at or below its reorder threshold, in one list, with a suggested quantity.
| What you see | What it tells you |
|---|---|
| Items below reorder | How many items have hit their reorder level. |
| Items below min | How many are below the lower, more urgent threshold. |
| Suggested order value | What it would cost to bring them all back up. |
| Days left | How long the current stock lasts at recent usage. The number that actually tells you how worried to be. |
| Suggested qty | How much Tansi thinks you should order. |
Filters across the top let you narrow by category, location, urgency, supplier, days left and the usage window the calculation is based on.
Turning suggestions into an order
- Tick the items you want, then CREATE PURCHASE DRAFT to turn them into a purchase request.
- CREATE SITE FEEDBACK SURVEY raises a survey against the selected items.
- SAVE SNAPSHOT keeps a record of the list as it stands.
Order Schedule
Where Reorder Suggestions is driven by stock levels, the Order Schedule is driven by the calendar: who is due to order, and when. It has a DUE LIST and a CALENDAR view, shows the next due date, days outstanding, the cadence and the template used, and lets you START ORDER straight from the row.
An ordering cadence is not one setting for the whole organization. It is set per location and per item, so a fast-moving item at a busy site can be on a weekly cycle while the same item somewhere quieter is on a monthly one.
An item can be below its reorder level and still have months of stock, if it barely moves. Another can be above it and run out next week. Sort by Days left when you are deciding what to deal with first.
Counting, waste and the ledger
Inventory Count
Scan items to verify stock levels. Differences are shown for review before applying adjustments. You pick a count and a location, scan your way through, and Tansi shows you the variances before anything is changed. Nothing is adjusted behind your back.
Waste Management
Review discarded, damaged, expired, spoiled, and returned inventory recorded in the stock ledger. RECORD WASTE adds an event; the page then summarizes waste events, products affected, locations and quantity wasted, and keeps a disposal audit showing the date, product, lot and expiry, location, reason, quantity, reference and who recorded it.
Transaction History
The menu item Transaction History opens the Stock Ledger — the complete audit trail of every receive, issue, transfer and adjustment. When someone asks where did that go, this is the answer.
Waste and adjustments both reduce stock, but they mean different things. Waste says the stock existed and was lost, with a reason. An adjustment says the number was wrong. Using an adjustment to write off breakage hides a real cost — record it as waste.
Reports
Inventory Reports is a catalog of ready-made documents rather than a report builder. Each card is one report: set its filters, press download, get a PDF or Excel file.
| Group | Report | What it gives you |
|---|---|---|
| Stock documents | Count Sheet (Excel) | System on-hand with blank count and variance columns — take it to the shelf. |
| Reconciliation Worksheet (PDF) | Printable count worksheet with blank physical, adjustment and reason columns. | |
| Transaction Report (PDF) | Receive, issue, transfer and adjustment activity over a date range, with totals. | |
| Receiving | Warehouse Receipts Without PO (PDF) | Every non-PO receipt with hold/release status, supplier, delivery reference, receiver, cost and audit totals. |
| Daily operations | Daily Inventory Report (PDF) | On-hand snapshot reconstructed as of a past date. |
| Daily Withdrawal Reconciliation | Withdrawals grouped by reference, with time, recipient, staff member, item and lot detail. PDF or Excel. | |
| Wasted Product Report (PDF) | Disposal totals plus who recorded each event, when, and why. | |
| Product Return Report (PDF) | Returns sent back up the hierarchy, per line. | |
| Fulfillment | Pick List (PDF) | Warehouse pick sheet for a request, FEFO-ordered, with blank Qty Picked and Initials columns. |
| Packing Slip (PDF) | Shipment paperwork — addresses, lots and funding source per line. | |
| Order Set — from Order (PDF) | Printable order document from any live request. | |
| Order Set — from Template (PDF) | The same, from a reusable template. Funding is left blank because templates carry no funding source. |
The other two
Operations Reports covers request fulfillment KPIs, stock status and a finance export, split across three tabs, with EXPORT TO EXCEL. Audit Log is a read-only record of actions taken, filterable by action, date range and user.
The fulfillment documents ask for a request ID or request number — something like TR-2026-0002. You'll find it on the request itself in the Hub.
Setting the module up
The Admin section is configured once, usually when the module is first set up, and then left alone. Every page here is also listed in the Admin module, which is why they carry the ALSO tag.
Location Management
The most important one. Locations are hierarchical — Region, Warehouse, Room, Shelf, Bin — and everything else in the module points at them.
| Page | What it controls |
|---|---|
| Categories | The category tree items are filed under, with parents and children. |
| Custom Dropdowns | Your own custom fields. Can be added to any item, and work with categories and subcategories. |
| Location Management | The physical location hierarchy, up to five levels deep. |
| Request Permissions | Who may create and approve inventory requests. |
| Data Import | Bringing items, suppliers, locations, opening stock and barcodes in from Excel or CSV. |
| Funding Sources | Where the money comes from — tagged onto lots and order lines for reporting. |
Request Permissions
Worth understanding even if you don't set it. Permissions are granted at five scopes, each on its own tab: tenant-wide, by company, by duty, by role and by user. A tenant-wide rule applies to everyone in the workspace regardless of anything else.
Custom Dropdowns
Better thought of as custom fields. If you need to record something about an item that Tansi doesn't ship a field for, you build it here. They can be added to any item, and they work with your categories and subcategories — so a field can apply to a whole category rather than being set up item by item.
Five field types are available:
| Type | Use it for |
|---|---|
| Select text | A list of options where one is chosen. |
| Radio button | A small set of options, all visible, one chosen. |
| Date | A calendar date. |
| Check boxes | Options where more than one can apply. |
| Numbers | A numeric value. |
Data Import
Four tabs: IMPORT, UPC LOOKUP, HISTORY and TEMPLATES. Download a template, fill it in, upload the .xlsx or .csv. Import modes let you insert only or upsert — insert new rows and update existing ones.
Locations underpin stock levels, transfers, pick lists and most reports. Restructuring them once there is stock against them is painful. Spend the time on the hierarchy before you load any stock.
Every page in this module
| Menu item | Section | What it's for |
|---|---|---|
| Hub | Always shown | The Requests hub — the module's front door. |
| Withdraw Supplies | Always shown | Record supplies issued to yourself or someone else. |
| Item Master | Stock | Your product and asset catalog. |
| Stock Levels | Stock | On hand, reserved and available across every location. |
| Waste Management | Stock | Discarded, damaged, expired and returned stock, with a disposal audit. |
| Reorder Suggestions | Stock | Items at or below their reorder threshold, with suggested quantities. |
| Order Schedule | Stock | Which facilities are due to order, and on what cadence. |
| Inventory Count | Stock | Scan to verify stock levels; review variances before adjusting. |
| Scan & Receive | Warehouse | Scan a barcode to look up or book in stock. |
| Inbound Deliveries | Warehouse | Approved purchases and transfers awaiting receipt. |
| Lots | Warehouse | Every lot, with expiry, quarantine holds and recalls. |
| Transaction History | Warehouse | The stock ledger — every movement, in and out. |
| My Order Feedback | Surveys | Feedback surveys about orders, addressed to you. |
| Inventory Reports | Reports | The catalog of ready-made stock documents. |
| Operations Reports | Reports | Fulfillment KPIs, stock status and a finance export. |
| Audit Log | Reports | Read-only record of actions taken in the module. |
| Categories ALSO | Admin | The category tree items are filed under. |
| Custom Dropdowns ALSO | Admin | Your own pick-lists. |
| Location Management ALSO | Admin | The physical location hierarchy. |
| Request Permissions ALSO | Admin | Who may create and approve requests. |
| Data Import ALSO | Admin | Importing items, stock and barcodes from a file. |
| Funding Sources ALSO | Admin | Where the money comes from, for reporting. |
Depending on your role and your workspace you may also see Vendors, Carriers and Manage Feedback in this module. They were not visible on the account used for this guide.
Training
Courses and certifications — taking them, and running them. Two halves in one module: what you do as a learner, and what you do as a trainer.
Before you start
Two halves, and you probably only need one
Training is the clearest-cut module in Tansi. Its two section buttons say it all:
| Section | You are… | What you do here |
|---|---|---|
| Learn | a learner | Find courses, take them, collect your certificates. |
| Deliver | a trainer or administrator | Build courses, mark work, issue certificates, and if you sell training, get paid for it. |
Most people in an organization only ever need Learn, and only three pages of it. If that is you, read sections 2 and 3 and stop there.
Webinars, meetings and the pages that manage them appear only where your workspace has them switched on. If the guide mentions a page that isn't in your menu, your organization either doesn't use it or hasn't given you access.
Every screen here is a real capture from a demo workspace.
Glossary
| Term | What it means |
|---|---|
| Course | A piece of training made of steps you work through at your own pace. |
| Webinar | Training delivered live at a set time, that you register for. |
| Enrollment | Being signed up to a course. Assigned to you, or chosen by you. The course list button is labeled SHOW ENROLMENT on screen. |
| Pass mark | The score you need to pass. Set per course — 70% and 80% are common. |
| Certificate | Proof you completed a course. Issued from a certificate template. |
| Certificate template | The design a certificate is issued from. One is the default. |
| Draft / Published / Archived | A course's status. Only published courses can be taken; archived ones are retired but kept. |
| Manual grading | Marking short-answer quiz responses a computer can't score. |
| Assignment | Work a learner submits for a person to review. |
| Resource | A document, video or other reference material in the library, alongside the courses rather than inside them. |
| Category / Tag | How resources are filed and labeled so they can be found. |
| xAPI | A standard for recording learning activity, including activity that happens outside Tansi. |
| LRS | Learning Record Store — where xAPI statements are kept. |
| License | Seats on a course bought by a company for its people. |
| Bill-Me-Later | A company asking to be invoiced rather than pay up front. |
| Public store | A shareable page listing the courses you have published publicly. |
Finding and taking training
Browse Courses
Discover training courses and webinars to advance your career. Everything available to you, in one catalog.
| Control | What it does |
|---|---|
| All / Courses / Webinars | Switch between self-paced courses and live webinars, or see both. |
| Categories | Narrow to a subject area. |
| Price | Free only, or a minimum and maximum. |
| Rating | 4+, 3+, 2+ stars, or any. |
| Duration | Under 1 hour, 1–3 hours, 3–10 hours, 10+ hours. |
| Certificate | Only training that issues a certificate. |
| Sort by | Reorder the results — newest first by default. |
| CLEAR ALL FILTERS | Start again. |
Each card shows the title, its rating, its price (or Free) and its length. The count above the results tells you how many of the total you are looking at.
My Courses
Track your assigned training courses and continue learning. Everything you are enrolled in, whether you chose it or it was assigned to you, and how far through you are. This is where you go to carry on.
My Certificates
View and download your earned training certificates. Everything you have completed. Certificates appear here on their own once you pass — you don't have to claim them.
My Certificates is also listed under Home, and the qualifications on your profile are the same record. You do not need to copy a certificate from one place to another.
Resource Library
Browse documents, videos, and more. Reference material that sits alongside the courses rather than inside them — searchable, and filtered by category and resource type.
Building and publishing courses
Course Management is where training is built: create, manage, and publish training courses for your organization.
The four counters
| Counter | What it means |
|---|---|
| All courses | Everything, whatever its state. |
| Draft | Being built. Nobody can take a draft. |
| Published | Live. These are what learners see in the catalog. |
| Archived | Retired. Kept for the record, but out of circulation. |
What each course row tells you
- Course — the title and its description. Tansi flags No description and No duration in orange, because both matter to someone deciding whether to take it.
- Status — draft, published or archived.
- Category — Class, Type and Sub-type. Not set until you set them.
- Pass mark — the score needed to pass.
- Length — how long it takes.
- Created — when it was made.
The controls along the top
| Control | What it does |
|---|---|
| CREATE COURSE | Start a new one. |
| TABLE / CARDS / KANBAN | Three ways of looking at the same list. Kanban is useful while several courses are in progress. |
| SHOW ENROLMENT | Bring enrollment numbers into the view. (Tansi spells this button ENROLMENT; it is quoted here exactly as it appears on screen.) |
| Set up your public store | Configure the shareable page listing your public courses. |
| BACKFILL CERTIFICATES | Issue certificates for completions that predate the certificate setup. |
Tansi flags them in orange for a reason. Duration and category are what the catalog filters run on — a course with neither is much harder for a learner to find, however good it is.
Archive rather than delete. An archived course keeps the completion records and the certificates that were issued from it; removing it takes that history with it.
Marking work
Tansi can mark most things itself. Two kinds of work need a person, and each gets its own page so neither hides behind the other.
| Page | What waits there | Counter |
|---|---|---|
| Grading | Short-answer quiz responses that a computer cannot score. Tansi calls it Manual Grading. | Awaiting review |
| Pending Submissions | Assignment submissions, across every course. Tansi calls it Pending Assignment Grading. | Total pending |
Both pages say All caught up! when there is nothing to do, so a glance is enough.
A short-answer question inside a quiz and a submitted assignment are different things and land on different pages. Being clear on Grading does not mean Pending Submissions is clear.
Certificates
Certificate Templates — create and manage certificate templates for your training courses. A template is the design; the certificate is what gets issued from it when someone passes.
| Column | What it tells you |
|---|---|
| Name | What the template is called. |
| Layout | Landscape or portrait. |
| Default | Whether this is the one used when a course doesn't name another. |
| Status | Active or not. Only active templates can be used. |
| Created | When it was made. |
CREATE TEMPLATE adds one. The row actions let you edit, duplicate or deactivate an existing template — duplicating is usually the quickest way to a variant.
Editing a template changes what future certificates look like. It does not reissue the ones already earned, and it should not — a certificate is a record of what was awarded at the time.
If certificates were set up after people had already completed a course, BACKFILL CERTIFICATES on Course Management issues the ones that were missed.
Selling training
Courses can be free or paid. If yours are paid, two pages cover the money.
Payment Reports
Revenue, fees, and license summary for your courses.
| Figure | What it means |
|---|---|
| My course revenue | Gross, from completed sales. |
| Platform fees | Deducted by the platform. |
| Net earnings | After fees and taxes. This is what actually reaches you. |
| Refund rate | Refunds as a share of transactions. |
Below the figures, a Transactions table (date, course, items, buyer, type, amount, tax, fee, net, status) and a License Summary showing, per company and course, the total seats bought, how many are used, how many remain and when they expire. Filter by date range and transaction type, and EXPORT the result.
Bill-Me Requests
Review and approve or reject invoice-based payment requests from companies. An employer asks to be invoiced rather than pay up front; the request lands here for approval. They are then billed at month end for every course their people took that month.
A company buys a number of seats on a course. Used and Remaining tell you how many are left, and Expires tells you when the unused ones stop being usable.
The resource library
Not everything worth sharing is a course. The Resource Library holds documents, videos and other material that sits alongside the training.
| Page | What it does |
|---|---|
| Resource Library (Learn) | The learner's view — browse and search what has been published. |
| Manage Resources (Deliver) | Add and maintain resources. ADD RESOURCE creates one. |
| Categories | The subject folders resources are filed under. |
| Tags | Labels for cutting across categories. Each has a name and a slug. |
An empty library is easy to search. A full one is not. Setting up categories and tags before you load fifty documents is much easier than retrofitting them afterwards.
xAPI and the LRS
These two exist so that learning which happens outside Tansi can still be recorded against a person. They are set up once, normally by Tansi, and then left alone.
xAPI Activity
View learning activity from xAPI-enabled course steps and external systems. Shows total statements, unique learners and unique activities, filterable by verb, course and date range. A statement is one recorded event — somebody did something.
LRS Settings
Manage API key pairs for external systems to send xAPI statements.
CREATE CREDENTIAL makes a key pair. The page shows the integration details an outside system needs — the endpoint to post to, and that it authenticates with the API key as the username and the secret as the password.
An API key and secret let an outside system write learning records into your workspace. Treat them the way you would a password: give them out only to a system that needs them, and have them replaced if they leak.
Clients do not normally touch either page — Tansi sets the integration up. If you are looking at an empty xAPI Activity report and expected data, the question is whether the external system is actually sending, not whether the report is broken.
Every page in this module
| Menu item | Section | What it's for |
|---|---|---|
| Browse Courses | Learn | The catalog of courses and webinars available to you. |
| My Courses | Learn | Training you're enrolled in, and your progress. |
| My Certificates | Learn | Certificates you've earned, to view and download. |
| Resource Library | Learn | Documents, videos and reference material. |
| Course Management | Deliver | Create, manage and publish courses. |
| Certificate Templates | Deliver | The designs certificates are issued from. |
| Grading | Deliver | Short-answer quiz responses needing manual review. |
| Pending Submissions | Deliver | Assignment submissions awaiting review. |
| xAPI Activity | Deliver | Learning activity recorded through the xAPI standard. |
| LRS Settings | Deliver | API credentials for external systems sending xAPI. |
| Payment Reports ALSO | Deliver | Revenue, fees and licenses for paid courses. |
| Bill-Me Requests | Deliver | Companies asking to be invoiced rather than pay up front. |
| Manage Resources | Deliver | Adding and maintaining library resources. |
| Categories | Deliver | Subject folders for resources. |
| Tags | Deliver | Labels for resources. |
Where a workspace has webinars switched on, this module also carries Webinars, My Webinars, Meetings and Webinar Management. They were not available on the account used for this guide, so they are named here rather than described.
Document & accessibility information
- Module 01
- My Profile — v1.0, August 2026
- Module 02
- Menu Navigation — v1.2, August 2026
- Module 03
- Assets & Inventory — v1.0, August 2026
- Module 04
- Training — v1.0, August 2026
- Document
- Tansi Platform — Master Instruction Manual
- Schema
- tansi-doc v1
This file is self-describing: it carries a JSON copy of its own content, so future Tansi modules can be merged into a single master manual without re-authoring anything.
Accessibility
This manual is designed and tested to meet WCAG 2.2 Level AA. That standard is the basis of the accessibility requirements in EN 301 549 (European Union), Section 508 of the US Rehabilitation Act, and the Accessible Canada Act, and it is the standard reported against in an ITI VPAT 2.5 INT (international edition).
What this file supports
- Light and dark themes. Follows your operating system setting automatically. The Dark / Light button in the header overrides it for the current visit. Every color pair in both themes meets or exceeds the contrast minimums — 4.5:1 for body text, 3:1 for interface components and meaningful graphics.
- Full keyboard operation. Nothing needs a mouse. A Skip to main content link is the first item in the tab order, focus is always visible, and there are no keyboard traps. Ctrl + K opens search from anywhere; arrow keys move through the results, Enter opens one, Esc dismisses.
- Screen reader support. Landmarks, a single ordered heading structure, descriptive alt text on every screenshot, row and column headers on every table, and polite live announcements for search results, theme changes and answer feedback.
- Meaning never carried by color alone. Status is always labeled in words as well — Active, Expiring, Expired — and answer feedback uses a symbol and text, not just red and green.
- Adapts to you. Reflows to a 320 pixel viewport (400% zoom) without horizontal scrolling, tolerates increased text and letter spacing without clipping, honours reduce motion, and renders correctly in Windows High Contrast mode.
- Works offline and prints. One self-contained file, no network calls, no cookies, no tracking, and a print stylesheet for paper or PDF.
Known limitations
- Your theme choice is not stored between visits — the file writes nothing to your browser. It follows your operating system preference each time you open it.
- Wide reference tables scroll sideways on very narrow screens. Each one is a keyboard-focusable, labeled region so it can be scrolled without a mouse.
- Screenshots show the Tansi interface in its light appearance in both themes, so that what you see here matches what you will see on screen.
Feedback
If you hit an accessibility barrier in this document, raise it through My Support Tickets in Tansi so it can be logged, tracked and fixed.