Assunto: Repositório de Funções de Fórmulas do RM Agilis Projeto: RM Agilis Versão do Documento: 1.1
PR!"# # #$%&A'"
"'"MP( D" )#
AVANÇA AV ANÇAR R ETAP ETAPA A AVANCARETAPAA AVANCARETAPAATENDIMEN TENDIMENTO TO (ETAPA_DESEJADA) (ETAPA_DESEJADA)
AVANCARETAPAA AVANCARETAPAATENDIMEN TENDIMENTO TO ('2') /* Neste exemplo !"#m$l %#& pss# o te%meto o##ete p# etp %% et#e p#teses*/
PR!"# # #$%&A'" "'"MP( D" )#
CAMPOS DO ATENDIMENTO CAMPOSATENDIMENTO (CAMPO_DESEJADO)
CAMPOSATENDIMENTO ('CODATENDIMENTO') /* Neste exemplo !"#m$l %#& #eto## o C"%+o o Ate%meto o##ete */
PR!"# #
CONC,-S.O DEINITIVA DO ATENDIMENTO
#$%&A'"
CONC,-IRARESPONDER0CONC, CONC,-IRARESPONDER0CONC,-IDORESPONDIDO -IDORESPONDIDO
"'"MP( D" )#
CONC,-IRARESPONDER0 CONC,-IDORESPONDIDO /* Neste exemplo !"#m$l %#& ol$%# o te%meto o##ete e1%t%mete */
PR!"# #
CANCE,AR O ATENDIMENTO
#$%&A'"
CANCE,AR
"'"MP( D" )#
CANCE,AR /* Neste exemplo !"#m$l %#& el# o te%meto o##ete */
Al%st3 el%pe D% E+el%st
PR!"# # #$%&A'"
"'"MP( D" )#
C4AMADA DE O-TRA 5RM-,A OR ('CODI6O_DA_ORM-,A')
OR ('778') /* Neste exemplo !$9:o %#& #eto#; et#o !"#m$l o##ete; o #es$lto "#m$l <$e poss$% o C"%+o =778> */
PR!"# # #$%&A'"
REPASSAR ATENDIM TENDIMENTO ENTO DE VO,T VO,TA REPASSARDEVO,TA ('CODI6O_MOTIVO_DO_REPASSE' ; 'J-STIICATIVA_DO_REPASSE')
"'"MP( D" )#
REPASSARDEVO, REPASSARDEVO,TA TA ( 8 ; 'Ate%meto #epsso p# #e%s:o e os' ) /* Neste exemplo !$9:o %#& #eto## o te%meto p# o teete <$e est #espos&el pelo te%meto etp te#%o#; $t%l%?o o Mot%o e Repsse =8>; e %#& %l$%# D%s$ss:o o texto %%o o se+$o p#@met#o !$9:o */
PR!"# #
IDENTIICAR -S-RIO CORRENTE DO ATENDIMENTO
#$%&A'"
-S-ARIOCORRENTE
"'"MP( D" )#
-S-ARIOCORRENTE /* Neste exemplo !$9:o %#& #eto## o "%+o o $s$%o o##ete et#o "#m$l */
PR!"# #
IDENTIICAR A PR5BIMA ETAPA DO ATENDIMENTO
#$%&A'" "'"MP( D" )#
STAT-SCONC,-SAOETAPA STAT-SCONC,-SAOETAPA /* Neste exemplo !$9:o %#& #eto## Des#%9:o P#"x%m Etp o Ate%meto; po#m somete possel ote# #es$lto p# est !$9:o; so "#m$l seF
Al%st3 el%pe D% E+el%st
exe$t $#te o p#oesso e Repsse e $m Ate%meto <$l<$e#G Po%s ex%stem lo#es eess%os <$e somete est#:o %spoe%s $#te o p#oesso e #epsse */
PR!"# # #$%&A'"
"'"MP( D" )#
REPASSAR ATENDIMENTO REPASSARATENDIMENTO ( CODI6O DO ATENDENTE ; EMAI, DO ATENDENTE ; CODI6O DO MOTIVO DE REPASSE ; TEBTO DA DISC-SSAO ; EMAI, PARA O-TRO CONTATO ) REPASSARA REPASSARATENDIMENTO TENDIMENTO ( 8H ; '%totsGomG#' ; 8 ; 'o# e#%1# sol%%t9:o o te%metoG' ; '!el%peG%totsGomG#' ) /* Neste exemplo !"#m$l %#& #epss# o te%meto p# o Ateete (<$e poss$% o C"%+o 8H); $t%l%?o os em%s p#@met#os omo %!o#m9:o p# este #epsseG */
PR!"# # #$%&A'"
SETVAR e DEC, DEC, NOME_VARIAVE,0 SETVAR (NOME_VARIAVE, ; 'VA,OR_DA_VARIAVE,')0 DEC, em%l0 SETVAR ( em%l ; '%totsGomG#' )
"'"MP( D" )#
/* Neste exemplo !"#m$l %#& #%# #%&el 'em%l' e %#& lte## o lo# est #%&el p# '%totsGomG#'G $e poe#& se# $t%l%?o p# p#eeKe# l+$m mpo o te%meto; o$ !?e# os%st%sG */
PR!"# # #$%&A'"
"'"MP( D" )#
EBEC-TAR -MA CONS-, CONS-,T TA S, S , EBECS, ('CODI6O_DA_CONS-,TA_S,')0 RES-,TS, ('CODI6O_DA_CONS-,TA_S,' ; 'NOME_DA_CO,-NA_RETORNADA_NA_CONS-,TA_S,') EBECS, ('778')0 RES-,TS, ('778' ; 'NOME') /* Neste exemplo !"#m$l %#& #eto## o #es$lto Cos$lt S, <$e poss$% o "%+o =778>; e #eto# %!o#m9Les o mpo NOME */
Al%st3 el%pe D% E+el%st
PR!"# # #$%&A'"
"'"MP( D" )#
PREENC4IMENTO DE -M CAMPO PARAMETRO A,TERARCAMPOATENDIMENTO ( PARAMETROGCAMPO8 VA,OR8 ) CONCAT ( NOME_VARIAVE, ; 'CONTE-DO_ADICIONADO_AO_VA,OR_DA_VARIAVE,') DEC, B0 SETVAR (B; 'PARAMETROGORM-,ARIO')0 SETVAR (B; CONCAT (B; 'GtotsGomG#'))0 A,TERARCAMPOA A,TERARCAMPOATENDIMEN TENDIMENTO TO (B) /* Neste exemplo o mpo ORM-,ARIO (p#@met#o o T%po e Ate%meto #%o p#e%mete) se#& p#eeK%o om %!o#m9:o 'GtotsGomG#' */
PR!"# #
6ERAÇ.O DE ATENDIMENTO ATRAVS DE O-TRO ATENDIMENTO CRIARCOPIAA CRIARCOPIAATENDIMENTO( TENDIMENTO( %tQ ; % tQ ; %tQ ; st#%+ Q; %tQ )
#$%&A'"
,ol%e o te%meto se op%# %tQ Col%+ o te%meto se op%# %tQ C"%+o o te%meto se op%# %tQ ,%st e mpos e lo#es se#em lte#os o te%meto #%o st#%+Q (o#mto3 Sem esp9os e sps p# mpos textoG P#es e lo#3 CAMPO8VA,OR80CAMPO2VA,OR20PARAMETRO8Gome o p#met#oVA,ORPAR80CAMPOHVA,ORH0PARAMETRO2Gome o p#@met#oVA,ORU0GGG) I%t%o se p# #el%o# o oo te%meto om o o#%+%l %tQ (7N:o Rel%o#; 8Rel%o#)
"'"MP( D" )#
DEC, 0 SETVAR (; W W)0 SETVAR(; CONCATENA(WCOD6R-POATENDIMENTOX0CODTIPOATENDIMENTOY0CODTAREAUYW;W W;WW))0 CRIARCOPIAA CRIARCOPIAATENDIMENTO(OR('A TENDIMENTO(OR('ATEND77H');OR('A TEND77H');OR('ATEND772');OR('A TEND772');OR('ATEND778');;8) TEND778');;8)
PR!"# #
PREENC4IMENTO DO CAMPO PRAO ,IMITE DO ATENDIMENTO
#$%&A'" "'"MP( D" )#
CONCATENA ('PRAO,IMITE'; NOVO_VA,OR; W W) DEC, B0 SETVAR (B; WW)0 SETVAR (B; CONCATENA ('PRAO,IMITE'; 4OJEZ8; WW))0 A,TERARCAMPOA A,TERARCAMPOATENDIMEN TENDIMENTO TO (B)0
Al%st3 el%pe D% E+el%st
/* Neste exemplo; o mpo P#?o ,%m%te o Ate%meto se#& p#eeK%o om Dt e 4oFe Z 8 (O lo# =Dt e 4oFe> se#& Dt o Se#%o# o mometo em <$e "#m$l se#& exe$t) */
PR!"# # #$%&A'"
"'"MP( D" )#
INTERROMPE [ RETORNO DE MENSA6ENS M ENSA6ENS AO -S-RIO INTERROMPE ( 'TEBTO_A_SER_APRESENT 'TEBTO_A_SER_APRESENTADO_AO_-S-ARIO ADO_AO_-S-ARIO ') SE CAMPOSATENDIMENTO ('PARAMETROGORM-,ARIO') '' ENTAO 8 SENAO INTERROMPE ( 'AVOR PREENC4ER O CAMPO *ORM-,ARIO* DO ATENDIMENTO \' ) IMSE /* Neste exemplo; so o mpo ORM-,ARIO :o seF p#eeK%o pelo $s$%o o s%stem %#& p#eset# mes+em !$9:o INTERROMPE o $s$%oG */
PR!"# # #$%&A'"
"'"MP( D" )#
REPASSAR ATENDIMENTO PARA O PRIMEIRO ATENDENTE DO ,-BO CONCATENA CONCATENA (CAMPOSATENDIMENTO (CAMPOSATENDIMENTO ('CODCO,I6ADA'); ('CODCO,I6ADA'); CAMPOSATENDIMENTO CAMPOSATENDIMENTO ('CODATENDENTE'); ('CODATENDENTE'); W0W) CONCATENA CONCATENA (CAMPOSATENDIMENTO (CAMPOSATENDIMENTO ('CODCO,I6ADA'); ('CODCO,I6ADA'); CAMPOSATENDIMENTO CAMPOSATENDIMENTO ('CODATENDENTE'); ('CODATENDENTE'); W0W) /* Neste exemplo; so est "#m$l este sso% ss o% ] etp o T%po e Ate%meto; o te%meto se#& #epsso p# o p#%me%#o teete poss$%# o te%meto */
PR!"# # #$%&A'"
"'"MP( D" )#
ENVIAR E[MAI, ENVIAEMAI, ( 'REMETENTE' ; 'DESTINATARIO80DESTINATARIO20DESTINARIOH' ; 'COPIA PARA' PARA' ; 'ASS-NTO' ; 'CORPO DE TEBTO' ; 8 /*-SAR 8(-M) PARA PARA TIPO TIPO 4TM,*/ ) ENVIAEMAI, ( 'totstotsGomG#' ; '%totsGomG#' ; ' ' ; 'Ass$to[Ate%meto Noo' ; 'Co#po o Em%l e Teste' Teste' ; 8 )
Al%st3 el%pe D% E+el%st
/* Neste exemplo !"#m$l %#& e%# $m e[m%l p# o ee#e9o elet#^%o =%totsGomG#> */
Al%st3 el%pe D% E+el%st
PR!"# #
APROVAÇ.O POR 4IERAR-IA [
#$%&A'"
"'"MP( D" )#
C4EEIMEDIATOATENDENTE ( CAMPOSATENDIMENTO('CODCO,I6ADA') ; CAMPOSATENDIMENTO('CODATENDENTERESP') ) /* Neste exemplo !"#m$l %#& #epss# o te%meto p# o CKe!e Ime%to o teete $tomt%mete */
Al%st3 el%pe D% E+el%st