Warsaw Dynamics
  • Subscribe with Child Pages
  • Unsubscribe with Child Pages
✓ Subscribed
Advanced search
  • Subscribe with Child Pages
  • Unsubscribe with Child Pages
✓ Subscribed

Macros

  • Signature Macro
  • Signer Macro
  • Field Macro: Supported Field Types
  • Visibility Macro
  • Example Jira Contract using macros

The Contract Signatures Macros for Jira allow users to create structured contracts directly within Jira tickets using code-formatted blocks in the Description field of a work item (issue). Users can quickly define key contract components such as Signature, Signer, Visibility, and other Field macros to customize the content and behavior of the contract.


Signature Macro

The Signature macro allows for the inclusion of signatures and inputs in a contract.

Users may include the following parameters inside the Signature macro,

  • Full name

  • Email addresses

Providing these parameters makes the contract creation form easier to use, as it will automatically pre-fill the signer's legal name and email address.

Additionally, users can choose the type of filed to be added using the Signature macro including,

  • Signature

  • Initials

  • Date

  • Text

  • Checkbox

The signer will have to populate the fields.

Here is an example:
[Signature A, Jessica Smith, jsmith@example.com]
[Initials B, John Doe, jdoe@example.com]
[Date C, Mencia Bishop, mbishop@example.com]
[Text D, Marcia Benz, mbenz@example.com]
[Checkbox E, Sarah Dean, sdean@example.com]

[meta contract expiration date]

[meta contract expiration date and time]

If users do not include the required parameters, they will be prompted to fill out a contract creation form before the contract can be created. However, users can still use the Signature macro to identify where the signature and other fields should be placed within the contract.


Signer Macro

The Signer macro displays information about the signers in the contract.
The information displayed may include:

  • Legal name

  • Email address

  • Phone number

  • Signing date

  • Signing date and time

The Signer macro cannot be interacted with or altered when the contract is created.

Here is an example:
[Signer A, legal name]
[Signer B, email address]
[Signer C, phone number]
[Signer D, signing time]
[Signer E, signing date and time]


Field Macro: Supported Field Types

Field macro enables you to pull in dynamic data from Jira fields into the contract. It supports a variety of field types, allowing contracts to reflect current issue details.

Supported field types:

  • User

  • Date

  • Date time

  • Number

  • Priority

  • Status

  • Issue type

  • Labels

  • Text (Single Line)

  • Select List (Single choice)

  • Select List (Multi choice)

  • Version

  • Component

Example usage:

[Field priority]

[Field status]

[Field labels]


Visibility Macro

The Visibility macro allows the user to control the visibility of certain content in the contract.
Any content wrapped by the macro will be hidden when the contract is created.

Here is an example:
[Hide start] This text will be hidden. [Hide end]


Example Jira Contract using macros

Below is an example of a Jira ticket with macros to create a contract:

image-20250701-141815.png

Jira Ticket - Used macros to create a contract

image-20250701-141931.png

Contract PDF View - Macros are applied

 

About us
Our apps

© Warsaw Dynamics, 2025. All rights reserved.