When action buttons are useful
Action buttons are a great way to automate a routine workflow. Here are a few examples on how to save some time and clicks.
(easy) Assign an Entity to me:
(advanced) Close Task and all its Subtasks:
(tricky) Track time spent on a Task:
(pro) Send Idea's summary to Slack:
- Duplicate an Entity
- Upvote an Idea
- Publish an Article
- Sync an Event with Google Calendar
How to create an action button
Create action buttons for a Type the same way you create fields: from Apps screen, Entity View or Table View.
Action button appears on all of the Type's Entities:
It's also available as a column in Table View:
How to program an action button
We're on our way to unlock the power of automation to no-code creators, but so far programming action buttons requires some coding skills.
If you're not a coder yourself and there is no one to help you within your team, don't lose hope — ping us in Intercom, we will help.
const api = context.getService("fibery");
await Promise.all(args.currentEntities.map((e) => api.assignUser(e.type, e.id, args.currentUser.id)));
Not that scary, right?