> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nextedy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Server Rendering Reference

> Nextedy POWERSHEET uses server-side rendering to compute dynamic property values using Velocity templates executed on the Siemens Polarion ALM server.

export const LastReviewed = ({date}) => {
  if (!date) return null;
  const formatted = new Date(`${date}T00:00:00Z`).toLocaleDateString("en-US", {
    year: "numeric",
    month: "long",
    day: "numeric",
    timeZone: "UTC"
  });
  return <p className="mt-10 text-sm text-gray-400 dark:text-zinc-500 not-prose">
      Last reviewed on {formatted}
    </p>;
};

<Columns cols={3}>
  <Card title="Velocity Templates" icon="code" href="/powersheet/reference/server-rendering/velocity-templates">
    Velocity template syntax for defining server-rendered property expressions, including template patterns and error handling.
  </Card>

  <Card title="Context Variables" icon="file" href="/powersheet/reference/server-rendering/context-variables">
    Variables available in the Velocity evaluation context: `$item`, `$module`, `$tx`, `$context`, and `$wi`.
  </Card>

  <Card title="Polarion Services" icon="file" href="/powersheet/reference/server-rendering/polarion-services">
    Platform services injected into Velocity templates: `$trackerService`, `$txService`, `$repositoryService`, and `$securityService`.
  </Card>

  <Card title="JavaScript Functions" icon="file" href="/powersheet/reference/server-rendering/javascript-functions">
    Client-side function expressions and dynamic value resolution using `$context` references.
  </Card>
</Columns>

<Tip title="Server Rendering vs. Client Rendering">
  Server-rendered properties execute Velocity templates on the Polarion server during data retrieval. The computed values are returned as read-only fields in the query response. Client-side rendering uses column formatters and display properties configured in the sheet configuration YAML.
</Tip>

<Frame>
  <img src="https://mintcdn.com/none-17b4493f/-WiVljKlDztH36bB/powersheet/diagrams/reference/server-rendering/index/diagram-1.svg?fit=max&auto=format&n=-WiVljKlDztH36bB&q=85&s=42e34a756ba33b050b10256f9e9ca6f9" alt="diagram" style={{ width: "480px", maxWidth: "100%" }} width="480" height="160" data-path="powersheet/diagrams/reference/server-rendering/index/diagram-1.svg" />
</Frame>

## Related Sections

* [Sheet Configuration Reference](/powersheet/reference/sheet-config/index) -- column configuration including `render` property
* [Data Model Reference](/powersheet/reference/data-model/index) -- data model property definitions
* [Query API Reference](/powersheet/reference/query-api/index) -- query execution and parameters

<LastReviewed date="2026-07-02" />
