Skip to main content

Completion Conditions

Completion conditions — labelled Done Conditions in the app — make sure a task is genuinely finished before anyone can mark it complete. They turn a vague "is this done?" into a short, explicit checklist: enter the final amount, upload the signed document, get the approval, wait for the other task to close.

Each condition is either required or optional. A task cannot move to Done while a required condition is still unanswered.

Done condition types


How It Works​

  1. Someone defines the conditions when the task is created.
  2. You do the work on the task.
  3. You open the task and answer each condition — type a value, pick an option, upload a file, give an approval.
  4. Answered conditions turn green and get a strikethrough.
  5. Once every required condition is met, Mark Done becomes available.

If a required condition is still open, the task footer shows how many are left (for example, 2 condition(s) pending) and the Mark Done button stays disabled.

info

Conditions are answered from the Details tab of the task. See Task Details for the rest of the task view.


Setting Conditions on a Task​

Done Conditions are defined in the New Task window, in the Done Conditions section. There are two ways to fill it:

WayWhat happens
Build them by handClick + Add Condition and configure each row yourself
Pick a Form TemplateChoose a template in the Form Template (optional) field — its fields are copied onto the task as conditions
caution

This is the only place conditions can be set. After the task is created they can be answered, but not added, changed or removed — see Changing Conditions Later.

The condition row​

Every condition you add by hand is one row with these controls:

ControlWhat it does
Type dropdownChooses the kind of condition (see the table below)
Condition description (required)The text the person doing the task will read. Required — the box turns red while it's empty
Required checkboxTicked by default. Untick it to make the condition optional (it won't block Done)
×Removes the row

Some types add extra settings under the row — a minimum and maximum, a list of options, accepted file types, and so on. Those are listed per type below.

tip

Write the description as an instruction, not a title. "Attach the signed delivery note (PDF)" is far more useful than "Document".


Condition Types​

This is the complete list, in the order it appears in the type dropdown.

TypeWhat you set upHow it's answered
ChecklistNothing extraA single Complete button
TextNothing extraType a response, then Submit
ApprovalNothing extraA reviewer clicks Approve or Reject
NumberOptional Min and MaxEnter a value, then Submit
CurrencyOptional Min amount and Max amountEnter an amount, choose a currency, then Submit
DateOptional earliest and latest datePick a date, then Submit
DropdownOptions (comma-separated)Choose one option, then Submit
FileOptional Accepted types (for example pdf, docx)Upload file — one or several files; the condition is satisfied by the upload itself
DependencyPick the task this one waits onMark Dependency Met, plus a View blocking task link
FormulaA Formula expressionMark Formula Met
note

Checklist is a single confirmation, not a list of tick boxes. If you need several items ticked individually, either add one Checklist condition per item or use a Form Template with a multi-checkbox field.

Notes on individual types​

  • Approval — the task can't be completed until a reviewer approves. See Approvals for who can approve and what happens next.
  • Number and Date — an answer outside the range you set is recorded but shown in red, and the condition stays unmet until an answer inside the range is submitted.
  • File — accepts several files. See The File Condition.
  • Dependency — you choose the blocking task from a list of your team's open tasks (finished and cancelled tasks aren't offered). Until the dependency is met, the task card carries a Blocked badge.
  • Formula — the expression you type is kept with the condition, but Arketic does not calculate it. The person doing the task confirms the condition with Mark Formula Met, so spell out in the description what has to be true.

The Currency Condition​

Use Currency when the task needs a monetary figure recorded — a quoted price, an approved budget, a refund amount, a final invoice total.

When you define it​

You set only an optional Min amount and an optional Max amount. Leave either blank to skip that limit, or both blank for no limit at all.

SettingMeaning
Min amountThe lowest amount that will be accepted
Max amountThe highest amount that will be accepted
info

You do not pick a currency when defining the condition. The person answering it chooses the currency themselves — which keeps the same condition usable across teams and countries.

When you answer it​

The condition shows an Amount box and a currency dropdown side by side:

FieldBehaviour
AmountAccepts decimals
Currency dropdownEach entry shows the currency symbol and its code — for example $ USD. Just pick the one you need
SubmitRecords the amount together with the chosen currency
  • If a minimum or maximum was set, an Allowed: hint appears under the fields so you can see the range before submitting.
  • The currencies you used most recently move to the top of the dropdown, so repeat entries take one click. This is remembered for you personally, in the browser you are using.
  • Once submitted, the answer is displayed as a properly formatted amount (for example, $1,250.00) alongside the name of the person who entered it.
caution

The amount is checked against the allowed range when you submit. If it falls outside the range, the condition stays unmet — check the Allowed: hint and try again.


The File Condition​

Use File when the task isn't finished until a document is attached — a signed form, a photo of the delivery, a report.

When you define it​

The only setting is Accepted types: a comma-separated list of file extensions, for example pdf, docx. Leave it empty to accept any type.

When you answer it​

  1. Click Upload file on the condition.
  2. Select one file — or several at once.
  3. While the files go up, the button shows the progress, for example Uploading 2 / 5….

When the upload ends you'll see a confirmation such as "5 files uploaded", and the condition is met — one file is enough. Under the condition you'll find the number of files (for example 3 files) and a row for each one, with the same preview, download and delete actions as on the Files tab.

The condition stays open for more: once it is met, the button reads Add more files, so you can keep attaching documents to the same condition.

Limits and messages​

SituationWhat happens
A file is larger than 50 MBIt is skipped with a message that it exceeds 50 MB limit; the other files still upload
The task reaches its 25-file limitThe upload stops with "Per-task file limit reached — the remaining files were not uploaded."
Some files failA summary tells you how many uploaded, which ones failed and why
The condition lists accepted typesThey are shown under the button after Accepted:, and the file picker offers only those types

Good to know​

  • Each File condition keeps its own files, so several document requirements never get mixed up.
  • Every file uploaded to a condition also appears on the task's Files tab and counts towards the task's 25-file limit.
  • It works the other way round too: a file uploaded on the Files tab is counted towards the first open File condition whose accepted types match it.

Conditions From a Form Template​

When a task is created from a Form Template, the template's fields are copied onto the task as conditions. These behave like normal conditions but can show richer inputs:

Template fieldHow it appears on the task
Long textA multi-line text box → Submit
NumberA number box → Submit
DateA date picker → Submit
Multi-select checklistA list of tick boxes — select several → Submit
Single choiceA set of radio buttons → Submit
Image uploadAn Upload image button that accepts images — one or several; afterwards it reads Add more images

Templates can also carry display-only items — headings, explanatory notes, and dividers. These are there to organise the form; they need no answer and never block completion.

Conditions that came from a template are marked with a small Template badge.

info

Template fields are snapshotted onto the task when it is created. Editing the template later does not change tasks that already exist. See Form Templates.


Answering Conditions​

  1. Open the task from the board or the list.
  2. Stay on the Details tab and scroll to Done Conditions.
  3. Answer each condition using the control it shows.
  4. When all required ones are green, click Mark Done.

What each row shows​

ElementMeaning
Circle iconEmpty = not yet met, green tick = met
DescriptionWhat you're being asked for
Template badgeThe condition came from a Form Template
Type tagWhich kind of condition it is
*The condition is required

Once a condition is met, its row turns green and the description is struck through. Below it, the recorded answer is listed together with the name of the person who gave it — so there's a clear trail of who entered what.

tip

Answer conditions as you go rather than saving them all for the end. A single missing file at 5pm is what keeps a task open overnight.


If Conditions Aren't Met​

  • The task can't move to Done. Mark Done stays disabled and the footer shows how many conditions are still pending.
  • If the task has unmet Dependency conditions, a banner at the top of the section tells you how many — for example Blocked by 2 dependency tasks — and the task card on the board shows a Blocked badge.
  • Use View blocking task on a dependency condition to jump straight to the task you're waiting on.

If the task also has an approval condition, Mark Done can send it to Pending Approval instead of Done. See Approvals.


Changing Conditions Later​

Conditions are fixed once the task is created. There is no screen to add a condition to an existing task, to change one, or to remove one — not for the creator, and not for a manager or an admin either.

So:

  • Check the conditions before you click Create. Read each description once more and make sure Required is ticked only where it must be.
  • If a required condition turns out to be wrong or impossible, the task can't be completed as it stands. Create a new task with the right conditions, and ask someone who is allowed to delete tasks to cancel the old one.
  • An optional condition never blocks. If it no longer applies, simply leave it unanswered.

Tips​

  • Keep descriptions specific. The person answering should not have to ask what you meant.
  • Untick Required for nice-to-haves. Optional conditions still get recorded, but they never block the task.
  • Set a range on Number and Currency conditions. It catches typos before they become reporting errors.
  • Have files ready before you start closing a task. File conditions are the most common reason a task stalls at the last step.
  • Follow up on dependencies early. A blocked task can't close until the task it's waiting on does.
  • Reuse a Form Template when the same set of conditions comes up repeatedly — it's faster and more consistent than rebuilding them each time.

I want to…Go to
Add conditions while creating a taskCreating Tasks
See the rest of the task viewTask Details
Understand approval stepsApprovals
Reuse a set of fieldsForm Templates
See blocked and pending badges on cardsKanban Board