Skip to main content

Post Completion Page

The PCP simplifies multi-posting so that a user, after sending core job data to the system, can complete additional field information, choose additional boards to post to, set durations etc. - all from one page with no multi-step process.

It means this page can be brought back and embedded inside the third-party system, allowing much tighter system integration and user workflow.

Posting Completion Page (PCP) configuration Tags

See Configuration field variables to check how you can adjust PCP's behavior.

idibu returns a PCP, or you force it

If our system finds what is considered a non critical error (i.e., there's a missing required field for one of the boards, or no suitable boards are found - either the provided board ids are incorrect or no board tag was provided directly) or the configuration tags forces the system to return a PCP - more on this later - the message returned by idibu will contain a url pointing to a PCP, that contains the data from the account (i.e., the boards the client is subscribed to) for the board extracted from the request (i.e., the extra fields).

If we find a non-critical error, idibu will return a PCP. The full set of reasons for returning a PCP is:

  • Non-critical errors
    • At least one required extra field is missing (or contains wrong data)
    • The board ids provided are wrong, or the account is not subscribed to any of them, resulting in idibu finding zero valid board ids
    • The board duration for at least one of the boards is wrong
    • There is no board tags whatsoever
  • PCP forcing configuration tag values
    • The request indicates that the boards are not "locked" so the consultant can add boards to post to
    • Some of the core fields are marked as editable - more on this later

Time to submit our first job!...