Action Automation
PlatySync is an application which takes data input, such as a CSV file, and execute actions based on conditions.
Some of the features PlatySync provides are:
- 💉 CSV to LDAP: Automate the management of your user directory based on a CSV source-of-truth
- 🤗 Onboarding: Automate onboarding of new users by generating (and printing) PDF docs from a template
- 📂 Bulk Actions: Perform bulk operations, such as renaming all files in a folder using a naming convention
- 🛠️ Template System: Build automation rules uses a powerful string template system with a scope explorer
- ⏰ Schedules: Execute automation rules on a CRON schedule or by monitoring a specific file
You can download the most recent version of PlatySync from GitHub releases.
Learn how to use PlatySync by following the documentation.
- Ensure you are running Node.js
v18.18.0or higher. - Download the most recent version of PlatySync from the releases page.
- Extract and install dependencies with
npm install - Start the software with with
npm start
For additional instructions, refer to the documentation.
Thank you for considering contributing to PlatySync.
You can find a contribution guide in the wiki.
To build PlatySync, you can follow the documentation.
npm installInstalls dependencies.npm startStarts PlatySync.npm run service-installInstall as a windows service.npm run service-startStart windows service.npm run service-stopStop windows service.npm run service-uninstallUninstall windows service.npm run upgradeRun after after updating version.
You can find the documentation for PlatySync here.