Redmine2AbraFlexi Redmine2AbraFlexi
KeyTypeRequiredDescription
ABRAFLEXI_CENIKstring✔Pricelist entry code
ABRAFLEXI_COMPANYstring✔AbraFlexi company identifier
ABRAFLEXI_CUSTOMERstring✔Addressbook entry code
ABRAFLEXI_LOGINstring✔AbraFlexi Login
ABRAFLEXI_PASSWORDpassword✔AbraFlexi password
ABRAFLEXI_SENDboolSend generated invoice by mail ?
ABRAFLEXI_TYP_FAKTURYstring✔Type of invoice created
ABRAFLEXI_URLurl✔AbraFlexi Server URI
APP_DEBUGbool✔Show debug messages
EASE_LOGGERsetWrite log messages using
REDMINE_PASSWORDpassword✔Redmine password or API key
REDMINE_PROJECTstringProcess only this project
REDMINE_SCOPEstringScope of Redmine data to process
REDMINE_URLurl✔Redmine base URL
REDMINE_USERNAMEstring✔Redmine username
REDMINE_WORKER_MAILemail✔Identify user who performed the work
RESULT_FILEfile-pathWrite output JSON data to
ZABBIX_KEYstringDefault name for Zabbix Item key name
Redmine2AbraFlexi
{
    $schema: "https:\/\/raw.githubusercontent.com\/VitexSoftware\/php-vitexsoftware-multiflexi-core\/refs\/heads\/main\/schema\/application.json",
    image: "",
    name: {
        cs: "Redmine na AbraFlexi",
        en: "Redmine2AbraFlexi"
    },
    description: {
        cs: "P\u0159evod pracovn\u00edch hodin z Redmine do faktury AbraFlexi",
        en: "Redmine WorkHours to AbraFlexi invoice"
    },
    executable: "redmine2abraflexi-invoice",
    homepage: "",
    uuid: "",
    version: "2.0.0.74",
    schemaVersion: "3.3.0",
    environment: {
        ABRAFLEXI_CENIK: {
            type: "string",
            description: "Pricelist entry code",
            defval: "WORK",
            required: true
        },
        ABRAFLEXI_COMPANY: {
            type: "string",
            description: "AbraFlexi company identifier",
            defval: "demo_de",
            required: true
        },
        ABRAFLEXI_CUSTOMER: {
            type: "string",
            description: "Addressbook entry code",
            defval: "",
            required: true
        },
        ABRAFLEXI_LOGIN: {
            type: "string",
            description: "AbraFlexi Login",
            defval: "winstrom",
            required: true
        },
        ABRAFLEXI_PASSWORD: {
            type: "password",
            description: "AbraFlexi password",
            defval: "winstrom",
            required: true
        },
        ABRAFLEXI_SEND: {
            type: "bool",
            description: "Send generated invoice by mail ?",
            defval: "1",
            required: false
        },
        ABRAFLEXI_TYP_FAKTURY: {
            type: "string",
            description: "Type of invoice created",
            defval: "FAKTURA",
            required: true
        },
        ABRAFLEXI_URL: {
            type: "url",
            description: "AbraFlexi Server URI",
            defval: "https:\/\/demo.flexibee.eu:5434",
            required: true
        },
        APP_DEBUG: {
            type: "bool",
            description: "Show debug messages",
            defval: "0",
            required: true
        },
        EASE_LOGGER: {
            type: "set",
            description: "Write log messages using",
            defval: "console|syslog",
            required: false
        },
        REDMINE_PASSWORD: {
            type: "password",
            description: "Redmine password or API key",
            defval: "",
            required: true
        },
        REDMINE_PROJECT: {
            type: "string",
            description: "Process only this project",
            defval: "",
            required: false
        },
        REDMINE_SCOPE: {
            type: "string",
            description: "Scope of Redmine data to process",
            defval: "last_month",
            required: false
        },
        REDMINE_URL: {
            type: "url",
            description: "Redmine base URL",
            defval: "",
            required: true
        },
        REDMINE_USERNAME: {
            type: "string",
            description: "Redmine username",
            defval: "",
            required: true
        },
        REDMINE_WORKER_MAIL: {
            type: "email",
            description: "Identify user who performed the work",
            defval: "",
            required: true
        },
        RESULT_FILE: {
            type: "file-path",
            description: "Write output JSON data to",
            defval: "redmine2abraflexi_{REDMINE_PROJECT}.json",
            required: false
        },
        ZABBIX_KEY: {
            type: "string",
            description: "Default name for Zabbix Item key name",
            defval: "redmine2abraflexi-{REDMINE_PROJECT}",
            required: false
        }
    },
    artifacts: [
        {
            name: "Redmine2AbraFlexi JSON Report",
            path: "redmine2abraflexi_{REDMINE_PROJECT}.json",
            type: "file",
            description: {
                cs: "JSON soubor obsahuj\u00edc\u00ed data faktury generovan\u00e1 z pracovn\u00edch hodin Redmine.",
                en: "JSON file containing invoice data generated from Redmine work hours."
            }
        }
    ]
}
Download redmine2abraflexi.multiflexi.app.json