Documentation

Pages and functions

Understand what pages and functions do in an Appaca app.

Every Appaca app has pages and may have functions. Naming the affected page or action makes change requests more precise.

Pages are what people see

A page is a screen with a title and a path.

Pages contain the lists, forms, dashboards, filters, and buttons people use.

Functions handle actions

A function has a name, description, inputs, and one job.

Functions handle app actions such as:

  • Checking a submission
  • Using a Connector or Config
  • Running from a Scheduler

Pages and Schedulers can run functions.

How they are created

Describe the behavior you want in chat. Appaca creates or updates the relevant pages and functions.

You can also inspect and edit both in the code editor, which lists Pages and Functions.

Manual edits

Save and test each manual edit. If Appaca lists a problem, correct it and try again.

Function edits take effect when saved. Page edits appear in the current app immediately.

After a manual page edit, Publish is available if you want to update the separately published version. Publishing is optional and is not required to use or share the app.

Diagnosing a function that returns nothing

If an action appears to do nothing, check Data, assigned Connectors, and Configs. Then ask Appaca to show a clear success or error message.