Giter Site home page Giter Site logo

gru-module-notifygru-ticketing's Introduction

#Module NotifyGru Ticketing

##Introduction The resource provider (ticket) NotifyGru Ticketing is the link between the NotifyGru task and ticketing plugin.. Indeed, NotifyGru is designed to work with any implementation of the abstract class fr.paris.lutece.plugins.workflow.modules.notifygru.service.AbstractServiceProvider Itself implements the interface fr.paris.lutece.plugins.workflow.modules.notifygru.service.IProvider which defines the basic methods of providers. ##Implémentation

icketing Module NotifyGru is implemented resource provider, that is to say that only one instance of this implementation allows to provide all information on ticketing plugin. This has the consequence of having a property value managerProvider always FALSE to indicate that we have a unique instance of this service

In the context file, we like reporting BEAN : ``

##Configuration

The method public int getOptionalDemandIdType( int nIdResourceHistory ); reference the identifier of the application type configured by a mapping system                      in the properties file : workflow-ticketing.demandType.ticketType.1=101 workflow-ticketing.demandType.ticketType.2=102workflow-ticketing.demandType.ticketType.3=103 workflow-ticketing.demandType.ticketType.4=104

##Provider use

When the task is originally created and the selected provider, the instance of the latter gives the information available via bookmarks.. These bookmarks can be used to set messages or objects of different tabs :

  • Civility ${civility}
  • First name ${firstname}
  • Name ${lastname}
  • Référence ${reference}
  • Reference ${ticket_domain}
  • Nature of the request ${ticket_type}
  • Assigning Entity / Agent ${unit_name}
  • problematic ${ticket_categorie}
  • Comment ${comment}
  • Fashion Contact ${contact_mode}
  • Phone ${fixed_phone}
  • Cellphone ${mobile_phone}
  • Mail ${email}
  • seized URL ${url_completed}
  • user message ${user_message}

When performing the task NotifyGru, the provider instance provides all the necessary information to build the JSON stream.

Maven documentation and reports

generated by xdoc2md - do not edit directly.

gru-module-notifygru-ticketing's People

Contributors

cmoire avatar vladan-milic avatar vincentcorbel avatar traine avatar k1000j avatar fcoue avatar pplouy avatar jabassou-accenture avatar ryahiaoui avatar pierrelevy avatar stephaneraynaud avatar flatos35 avatar atos-nty avatar gblacc avatar pierresciorella avatar fgandemer avatar killianmorvan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.