https://github.com/bonitasoft/bonita-connector-document-templating
Bonita connector for Office document templating
https://github.com/bonitasoft/bonita-connector-document-templating
bonita connector delivery-central delivery-marketplace lifecycle-independent office published-full templating
Last synced: 4 months ago
JSON representation
Bonita connector for Office document templating
- Host: GitHub
- URL: https://github.com/bonitasoft/bonita-connector-document-templating
- Owner: bonitasoft
- License: gpl-2.0
- Created: 2015-09-21T09:32:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-10-08T14:07:10.000Z (8 months ago)
- Last Synced: 2025-10-08T15:31:41.028Z (8 months ago)
- Topics: bonita, connector, delivery-central, delivery-marketplace, lifecycle-independent, office, published-full, templating
- Language: Java
- Homepage: https://www.bonitasoft.com/
- Size: 261 KB
- Stars: 0
- Watchers: 12
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# bonita-connector-document-templating

[](https://sonarcloud.io/dashboard?id=bonitasoft_bonita-connector-document-templating)
[](https://github.com/bonitasoft/bonita-connector-document-templating/releases)
[](https://search.maven.org/search?q=g:%22org.bonitasoft.connectors%22%20AND%20a:%22bonita-connector-document-templating%22)
[](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
Insert document properties inside .docx template
## Bonita compatibility
[v2.3.0](https://github.com/bonitasoft/bonita-connector-document-templating/releases/2.3.0) is compatible with Bonita version 7.11.x and above
## Build
__Clone__ or __fork__ this repository, then at the root of the project run:
`./mvnw`
## Release
In order to create a new release:
- On the release branch, make sure to update the pom version (remove the -SNAPSHOT)
- Run the [action 'Create release'](https://github.com/bonitasoft/bonita-connector-document-templating/actions/workflows/release.yml), set the version to release as parameter
- Update the `master` with the next SNAPSHOT version.
Once this is done, update the [Bonita marketplace repository](https://github.com/bonitasoft/bonita-marketplace) with the new version of the connector.
## How to design report
### Using Word (docx)
* Insertion > QuickPart > Field...
* Select FusionField and use a template (see [Velocity templating language](http://velocity.apache.org/)) as **field name** (eg: ${name}, ${user.Name}...etc)
* Click OK
### Using LibreOffice (odt)
* Insert > Fields > More fields...
* Go to Variables tab, select UserField and use a template (see [Velocity templating language](http://velocity.apache.org/)) as **value** (eg: ${name}, ${user.Name}...etc)
* Choose Text format
* Click Insert
## Contributing
We would love you to contribute, pull requests are welcome! Please see the [CONTRIBUTING.md](CONTRIBUTING.md) for more information.
## License
The sources and documentation in this project are released under the [GPLv2 License](LICENSE)