opencity-labs/zicketron

Il gemello cattivo di opencity-labs/ticketron

0.1.4 2025-06-11 19:06 UTC

This package is not auto-updated.

Last update: 2025-06-12 12:10:20 UTC


README

Varibili d'ambiente

VARDESCR
KAFKA_TOPICTopic degli update che arrivano dal CzRM
KAFKA_SERVEREndpoint kafka
KAFKA_GROUP_IDConsumer group
COMMANDComando Krun (/var/app/run.php)
EVENT_ENTITIESTipologia di entity da processare <br/>(i valori possibili sono case, account, contentversion, commento__c)
CZRM_BASENAMEEndpoint CzRM
CZRM_AUTH_TYPETipologia di autenticazione <br/>(il valore va scelto tra WSO2 e SF)
CZRM_AUTH_TOKEN_ENDPOINTEndpoint per effettuare l'autenticazione: risponde con un access token
CZRM_AUTH_TOKEN_USERSolo per autenticazione type SF
CZRM_AUTH_TOKEN_PASSWORDSolo per autenticazione type SF
CZRM_AUTH_TOKEN_GRANT_TYPESolo per autenticazione type SF (password)
CZRM_AUTH_TOKEN_CLIENT_ID
CZRM_AUTH_TOKEN_CLIENT_SECRET
SDC_BASENAMEEndpoint SegnalaCI.v4
SDC_AUTH_TOKEN_USERUsername operatore API
SDC_AUTH_TOKEN_PASSWORDPassword operatore API
SDC_AUTH_TOKEN_ADMIN_USERUsername admin
SDC_AUTH_TOKEN_ADMIN_PASSWORDPassword admin (per generare gli uffici)
SDC_SERVICE_IDId del servizio con cui vengono create le segnalazioni (inefficiencies)
SDC_OPERATOR_IDId dell'operatore SDC_AUTH_TOKEN_USER <br/>Questa variabile sarĂ  rimossa e l'id sarĂ  ottenuto dal token

Codici di errore

CODDESC
2CASE_NOT_FOUND
3ACCOUNT_NOT_FOUND
4FAIL_PATCH_CASE
5FAIL_PATCH_ACCOUNT
6CONTENT_VERSION_NOT_FOUND
7CASE_FROM_CONTENT_VERSION_NOT_FOUND
8CONTENT_VERSION_DATA_NOT_FOUND
9CASE_WITHOUT_ACCOUNT_ID
10COMMENT_NOT_FOUND
11CASE_FROM_COMMENT_NOT_FOUND
12MESSAGE_NOT_FOUND
100FAIL_GET_USER_GROUPS
101FAIL_CREATE_USER_GROUP
102FAIL_APPLICATION_CREATE
103APPLICATION_FROM_EXTERNAL_ID_NOT_FOUND
104FAIL_BINARY_CREATE
105FAIL_USER_CREATE
106FAIL_PUT_BINARY_TO_APPLICATION
107FAIL_PATCH_APPLICATION_BINARY
108FAIL_ACCEPT_APPLICATION
109FAIL_ASSIGN_APPLICATION
110FAIL_GET_APPLICATION_HISTORY
111FAIL_CREATE_MESSAGE
112USER_FROM_EXTERNAL_ID_NOT_FOUND

Utilizzo

Il comando run.php legge lo standard input, esempio:

cat init.d/Case.json | php run.php

Si propone di risolvere: