<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos slack &#8211; Sem Preju</title>
	<atom:link href="https://sempreju.com.br/tag/slack/feed/" rel="self" type="application/rss+xml" />
	<link>https://sempreju.com.br/tag/slack/</link>
	<description>Conhecimento Gratuito</description>
	<lastBuildDate>Tue, 11 Feb 2020 14:29:01 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Integrar Protheus ao Slack</title>
		<link>https://sempreju.com.br/integrar-protheus-ao-slack/</link>
					<comments>https://sempreju.com.br/integrar-protheus-ao-slack/#respond</comments>
		
		<dc:creator><![CDATA[Rafael Gonçalves]]></dc:creator>
		<pubDate>Sat, 15 Feb 2020 13:30:31 +0000</pubDate>
				<category><![CDATA[ADVPL – Funções – Arquivos de Disco/IO]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[slack]]></category>
		<guid isPermaLink="false">https://sempreju.com.br/?p=500</guid>

					<description><![CDATA[<p>Olá pessoal, hoje abordaremos um assunto bem legal, como enviar mensagens para o slack usando o protheus. Mas primeiramente o que é o slack? Saiba mais sobre isso no nosso post sobre a ferramenta clicando aqui. &#160; Primeiros passos Antes de iniciamos a configuração, temos que criar uma conta no<a class="moretag" href="https://sempreju.com.br/integrar-protheus-ao-slack/"> Leia mais&#8230;</a></p>
<p>O post <a href="https://sempreju.com.br/integrar-protheus-ao-slack/">Integrar Protheus ao Slack</a> apareceu primeiro em <a href="https://sempreju.com.br">Sem Preju</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Olá pessoal, hoje abordaremos um assunto bem legal, como enviar mensagens para o slack usando o protheus.</p>
<p><strong>Mas primeiramente o que é o slack?</strong></p>
<p>Saiba mais sobre isso no nosso post sobre a ferramenta clicando <a href="https://sempreju.com.br/o-que-e-slack-e-por-que-as-pessoas-adoram/">aqui</a>.</p>
<p>&nbsp;</p>
<p><strong>Primeiros passos</strong></p>
<p>Antes de iniciamos a configuração, temos que criar uma conta no slack, para isso acesse <a href="https://slack.com/intl/pt-br/">aqui</a>.</p>
<p>Após termos criados a nossa conta, vamos criar um novo token de autorização dentro do slack, com esse token vamos postar as mensagens enviadas do protheus para o nosso canal, para isso <span>siga as etapas abaixo.</span></p>
<ol>
<li><span>Crie um novo aplicativo na </span><a href="https://api.slack.com/apps"><span>app management page</span></a><span>;</span></li>
<li>Clique no botão create a new app, seremos redirecionados a pagina de configuração.
<ol>
<li>Informe um nome para seu aplicativo ex. ERPProtheus</li>
<li>Seleciona o workspace que esse app pertencerá]</li>
</ol>
</li>
<li>
<p class="article_title">Criar Webhooks de entrada para o Slack,</p>
<ol>
<li>Na pagina de seus <a href="https://api.slack.com/apps">aplicativos</a>, selecionar o novo app criado.</li>
<li>Seleciona a opção, adicionar novas funcionalidades.</li>
<li>Seleciona a opção webhook de entrada e a ative.</li>
<li>Clique em adicionar novo webhook ao workspace(onde vamos informar em que canal serão enviadas as informações)</li>
<li>Nesse momento o sistema ira gerar uma URL única, copie e guarde, vamos precisar dela no nosso fonte.</li>
<li>
<p class="article_title">resumindo o <span>webhooks de entrada são um jeito simples de compartilhar informações de fontes externas com seu workspace. Mais informações <a href="https://slack.com/intl/pt-br/help/articles/115005265063-webhooks-de-entrada-para-o-slack">aqui</a>.</span></p>
</li>
</ol>
</li>
</ol>
<p>Após a criação do nosso app no slack, temos que configurar o protheus para enviar informações, abaixo um exemplo para ler o errorl.log e enviar os novos erros para o slack, altere e use da maneira que for sua necessidade.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<pre class="brush: cpp; light: false; title: ; toolbar: true; notranslate">
#Include &quot;Protheus.ch&quot;
#INCLUDE &quot;fileio.ch&quot;
/*/{Protheus.doc} SPSLACK
(long_description)
@type Function
@author user
@since 22/01/2020
@version version
@param param_name, param_type, param_descr
@return return_var, return_type, return_description
@example
(examples)
@see (links_or_references)
/*/
user Function SPSLACK()
Local cUrl := ''//TODO insira aqui a sua url do slack, similar a https://hooks.slack.com/services/TSN3MSKFD/BTG0YNAMQ/M1bSfoBKUEyUX4uc7DezlC
Local nTimeOut := 120
Local aHeadOut := {}
Local cHeadRet := &quot;&quot;
Local sPostRet := &quot;&quot;
Local _ni := 0
Local aMsg := u_FSLERLOG() //get messages
//aadd(aHeadOut,'User-Agent: Mozilla/4.0 (compatible; Protheus '+GetBuild()+')')
aadd(aHeadOut,'Content-type: application/json')
For _ni := 1 to len(aMsg)
sPostRet := HttpPost(cUrl,,'{&quot;text&quot;:&quot;'+aMsg&#x5B;_ni]+'&quot;}',nTimeOut,aHeadOut,@cHeadRet)
next
if !empty(sPostRet)
conout(&quot;HttpPost Ok&quot;)
varinfo(&quot;WebPage&quot;, sPostRet)
else
conout(&quot;HttpPost Failed.&quot;)
varinfo(&quot;Header&quot;, cHeadRet)
Endif
Return .T.
/*/{Protheus.doc} User Function FSLERLOG
(long_description)
@type Function
@author user
@since 22/01/2020
@version version
@param param_name, param_type, param_descr
@return return_var, return_type, return_description
@example
(examples)
@see (links_or_references)
/*/
User Function FSLERLOG(cLogFile)
Local aMensagem as Array
Local cDelimt as Character
default cLogFile := '\system\error.log'
aMensagem := {}
cDelimt := 'SP_JA_ENVIADO'
nHdl := fOpen(cLogFile, FO_READWRITE + FO_SHARED) //fopen('\sigaadv\error.log' , FO_READWRITE + FO_SHARED )
If nHdl == -1
IF FERROR()== 516
ALERT(&quot;Feche a planilha que gerou o arquivo.&quot;)
EndIF
EndIf
//+---------------------------------------------------------------------+
//| Verifica se foi poss�vel abrir o arquivo |
//+---------------------------------------------------------------------+
If nHdl == -1
cMsg := &quot;O arquivo de nome &quot;+cLogFile+&quot; nao pode ser aberto! Verifique os parametros.&quot;
MsgAlert(cMsg,&quot;Atencao!&quot;)
Return
Endif
//+---------------------------------------------------------------------+
//| Posiciona no Inicio do Arquivo |
//+---------------------------------------------------------------------+
FSEEK(nHdl,0,0)
//+---------------------------------------------------------------------+
//| Traz o Tamanho do Arquivo TXT |
//+---------------------------------------------------------------------+
nTamArq:=FSEEK(nHdl,0,2)
//+---------------------------------------------------------------------+
//| Posicona novamemte no Inicio |
//+---------------------------------------------------------------------+
FSEEK(nHdl,0,0)
//+---------------------------------------------------------------------+
//| Fecha o Arquivo |
//+---------------------------------------------------------------------+
fClose(nHdl)
FT_FUse(cLogFile) //abre o arquivo
FT_FGOTOP() //posiciona na primeira linha do arquivo
nTamLinha := Len(FT_FREADLN()) //Ve o tamanho da linha
FT_FGOTOP()
//+---------------------------------------------------------------------+
//| Verifica quantas linhas tem o arquivo |
//+---------------------------------------------------------------------+
nLinhas := nTamArq/nTamLinha
nCont := 0
lAchou := .F.
lAchou2 := .F.
aDados:={}
While !FT_FEOF() //Ler todo o arquivo enquanto n�o for o final dele
//Se achou o delimetador, zera array pq as inform��es ja foram enviadas
If cDelimt $ FT_FREADLN()
aMensagem := {}
lAchou2 := .T.
Endif
//rava o erro para ser postado no Slack
If 'THREAD ERROR' $ FT_FREADLN()
aAdd(aMensagem,&quot; &quot;) //Adcionar uma nova mensagem
lAchou := .T.
Endif
If lAchou .and. nCont &amp;lt;= 8 //gravar 8 linhas
aMensagem&#x5B;len(aMensagem)] += FT_FREADLN() +CHR(13)+CHR(10)+CHR(13)+CHR(10)
nCont ++
else
lAchou := .F.
nCont := 0
Endif
clinha := FT_FREADLN()
conout(clinha)
FT_FSKIP()
EndDo
FT_FUse()
fClose(nHdl)
If !lAchou2
nHdl := fOpen(cLogFile, FO_READWRITE + FO_SHARED) //fopen('\sigaadv\error.log' , FO_READWRITE + FO_SHARED )
//add delimetador
FSeek(nHdl, 0, FS_END) // Posiciona no fim do arquivo
fWrite(nHdl,cDelimt + chr(13)+chr(10) )
fClose(nHdl)
Endif
Return aMensagem
</pre>
<p>Esse e outros exemplos você encontra em nosso <a href="https://github.com/llrafaell/SemPreju-Exemplos">git</a>.</p>
<p>Até a próxima</p>
<p>O post <a href="https://sempreju.com.br/integrar-protheus-ao-slack/">Integrar Protheus ao Slack</a> apareceu primeiro em <a href="https://sempreju.com.br">Sem Preju</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sempreju.com.br/integrar-protheus-ao-slack/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>O que é Slack e por que as pessoas adoram?</title>
		<link>https://sempreju.com.br/o-que-e-slack-e-por-que-as-pessoas-adoram/</link>
					<comments>https://sempreju.com.br/o-que-e-slack-e-por-que-as-pessoas-adoram/#respond</comments>
		
		<dc:creator><![CDATA[Rafael Gonçalves]]></dc:creator>
		<pubDate>Thu, 13 Feb 2020 14:07:05 +0000</pubDate>
				<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[slack]]></category>
		<guid isPermaLink="false">https://sempreju.com.br/?p=501</guid>

					<description><![CDATA[<p>O Slack é um aplicativo de bate-papo no local de trabalho que é tão popular que a empresa que o possui foi avaliada em mais de US $ 20 bilhões. Você provavelmente já viu isso mencionado nas notícias. Se você ainda não o usou, aqui está o que você precisa saber. Há<a class="moretag" href="https://sempreju.com.br/o-que-e-slack-e-por-que-as-pessoas-adoram/"> Leia mais&#8230;</a></p>
<p>O post <a href="https://sempreju.com.br/o-que-e-slack-e-por-que-as-pessoas-adoram/">O que é Slack e por que as pessoas adoram?</a> apareceu primeiro em <a href="https://sempreju.com.br">Sem Preju</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span>O Slack é um aplicativo de bate-papo no local de trabalho que é tão popular que a empresa que o possui foi avaliada em mais de US $ 20 bilhões. </span><span>Você provavelmente já viu isso mencionado nas notícias. </span><span>Se você ainda não o usou, aqui está o que você precisa saber.</span></p>
<p><span>Há quatro coisas principais a serem observadas no Slack:</span></p>
<ol>
<li><span>O nome da instância do Slack.</span></li>
<li><span>A lista de canais dos quais você é membro.</span></li>
<li><span>A lista de pessoas para as quais você enviou mensagens diretamente.</span></li>
<li><span>A janela de bate-papo.</span></li>
</ol>
<p><span>Quando um cliente deseja começar a usar o Slack, ele escolhe um nome para sua </span><em><span>instância do Slack</span></em><span> . Isso então se torna parte do URL exclusivo. </span></p>
<p><span>Os canais do Slack podem ser públicos, o que significa que qualquer membro pode ver e ingressar nesse canal, ou privado, ou seja, apenas os membros desse canal podem vê-lo ou convidar outras pessoas a participar. </span></p>
<p><span>A janela de bate-papo é onde toda a comunicação real acontece. Você pode ler qualquer resposta às mensagens, usar reações emoji, adicionar gifs, ver feeds RSS, definir lembretes, receber notificações de complementos e vários outros sinos e assobios. Mas, mais do que tudo, é aqui que você fala com as pessoas.</span></p>
<h2><span>O que há de tão bom no Slack?</span></h2>
<p><span>Quando o Slack apareceu, não havia concorrentes reais no mercado. Isso não quer dizer que não havia outros aplicativos de bate-papo, mas o Slack combinou uma interface de usuário intuitiva com mensagens de grupo e de pessoa para pessoa. Ele também permite que as empresas tenham um certo controle sobre quem pode usá-lo através do sistema de convites. Outras ferramentas poderiam fazer o mesmo, mas sem a mesma usabilidade (o </span><span>Campfire</span><span> , agora BaseCamp, era óbvio). Nenhum dos fornecedores tradicionais (Microsoft, Apple, IBM, Sun e assim por diante) tinha algo comparável ao Slack.</span></p>
<p><span>Essa falta de tamanho corporativo também foi um benefício. O Slack era pequeno o suficiente para ser ágil e rápido quando se tratava de adicionar novos recursos, como reações emoji (ótimas para usuários) e  </span><span>autenticação de dois fatores</span><span> (ótima para administradores). Para alguns usuários, o fato de o Slack </span><em><span>não</span></em><span> pertencer a um grande fornecedor tradicional foi beneficiado o suficiente, mas isso não explica por que o Slack é tão popular.</span></p>
<p><span>O Slack faz duas coisas muito bem: projetar e entender as necessidades de seus usuários. Esses dois pilares são a base da maioria dos bons produtos, mas são surpreendentemente difíceis de executar, como muitos aplicativos falharão. O design inicial bruto foi criado pelo fundador do Slack, Stewart Butterfield (o mesmo cara que fundou o Flickr no início dos anos 2000) e sua equipe, e depois entregue a um terceiro chamado </span><a href="https://metalab.co/"><span>MetaLab</span></a><span> para polir. Andrew Wilkinson, da MetaLab, </span><span>explicou</span><span> :</span></p>
<blockquote><p><span>“Para chamar a atenção em um mercado lotado, tivemos que encontrar uma maneira de chamar a atenção das pessoas. A maioria dos softwares empresariais parece um traje de baile barato dos anos 70 &#8211; azuis e cinzas suaves em todos os lugares &#8211; então, começando com o logotipo, fizemos com que o Slack parecesse um canhão de confete. Azul elétrico, amarelos, roxos e verdes por toda parte. Demos a ele o esquema de cores de um videogame, não um produto de colaboração empresarial &#8230; cores vibrantes, um tipo de letra sans-serif cheio de curvas, ícones amigáveis ​​e rostos sorridentes e emojis em todos os lugares. ”</span></p></blockquote>
<p><span>Wilkinson fala sobre o quão bem construído o Slack se sente quando você o usa &#8211; o que faz &#8211; e como o conteúdo, como carregar mensagens, é informal e geralmente muito engraçado, concluindo: “É o mesmo cliente de bate-papo corporativo por baixo , mas é divertido, divertido de usar e tudo o que se junta para fazer com que pareça um personagem em sua vida. ”</span></p>
<p><span>Quantas empresas você sabe onde todos têm que trabalhar uma mudança regular no suporte para garantir que compreendem os pontos negativos do cliente?</span></p>
<p><span>O Slack também decidiu desde o início impulsionar um ecossistema de integrações de aplicativos. Os usuários podem integrar praticamente qualquer aplicativo que desejarem, desde ferramentas de desenvolvimento, como GitHub, Jenkins e StackOverflow, até ferramentas de negócios, como Google Analytics, ServiceNow, MailChimp ou SalesForce. Existem  </span><a href="https://slack.com/apps"><span>mais de 1500 aplicativos com os quais o</span></a><span>  Slack pode se integrar, por isso, se não puder fazer algo que você precisa, provavelmente há um aplicativo que pode. Isso transforma o Slack em um poderoso aplicativo de hub que os usuários podem abrir em uma tela enquanto trabalham em outra. Em essência, o Slack se tornou um balcão único para muitos usuários.</span></p>
<p><span>Os dois pilares do design e da compreensão das necessidades de seus usuários tornaram o Slack popular. </span><a href="https://hitenism.com/slack-product-market-fit-survey/"><span>Esta pesquisa</span></a><span> fornece uma boa descrição do que os usuários pensam do Slack, e as descobertas são quase universalmente positivas.</span></p>
<p><span>O Slack é tão popular que Atlassian &#8211; o gigante australiano de bilhões de dólares por trás de aplicativos de produtividade extremamente bem-sucedidos, como Jira e Confluence &#8211; admitiu a derrota em 2018 e </span><a href="https://techcrunch.com/2018/07/26/slack-forms-key-alliance-as-atlassian-throws-in-the-towel-on-enterprise-collaboration/"><span>vendeu seus dois esforços em um aplicativo de bate-papo</span></a><span> , HipChat e Stride, para o Slack &#8211; base de usuários e tudo.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><strong><em>Se você quer saber como usar o Slack, dê uma olhada neste guia de referências rápidas, um tutorial Slack para iniciantes:</em></strong></h4>
<h4>Crie times</h4>
<p>Para começar a usar o Slack você precisa criar um time, que normalmente será por onde você gerenciará a comunicação interna de sua empresa ou startup. É possível criar mais de um time dentro do Slack, caso sua empresa seja dividida em unidades de negócios, por exemplo.</p>
<h4>Crie canais</h4>
<p>Para cada time você cria canais com seus assuntos de interesse. Por exemplo: criação, atendimento ao cliente, produção, desenvolvimento, suporte etc.</p>
<p>Esses canais podem ser públicos, com acesso de todos os participantes da empresa, ou fechados, o que pode ser útil quando se está desenvolvendo um projeto específico, por exemplo.</p>
<h4>Mensagens diretas</h4>
<p>Quer falar diretamente com alguém? Você pode trocar mensagens diretamente com uma pessoa ou grupo sem que o canal inteiro participe e não precisa recorrer ao WhatsApp ou Skype para isso, faz diretamente no Slack.</p>
<h4>Comandos Slach</h4>
<p>O Slack tem uma série de comandos para facilitar sua vida. Por exemplo, se quer citar uma pessoa, use<span> </span><strong>@nomedapessoa</strong>, ou se quer notificar um canal, use<span> </span><strong>#nomedocanal</strong>, quando estiver digitando sua mensagem.</p>
<p>Além disso, existem os “comandos Slash”, iniciados por uma barra como esta “/”.</p>
<p>Digitando<span> </span><strong>/remind</strong>, você pode receber um lembrete do Slack do que precisa fazer mais tarde, por exemplo:<span> </span><strong>/remind in 3 hours to iniciar a reunião com o cliente</strong>.</p>
<p><strong>Outros comandos muito usados:</strong></p>
<ul>
<li><strong>/call:</strong><span> </span>para abrir uma chamada de voz</li>
<li><strong>/collapse:</strong><span> </span>esconde as imagens de uma conversa, para ficar mais fácil de entender o que rolou</li>
<li><strong>/expand:</strong><span> </span>para desfazer o comando acima</li>
<li><strong>/away:</strong><span> </span>alterar seu status para que todos saibam que está ocupado</li>
<li><strong>/msg ou /dm @nomedapessoa:</strong><span> </span>para mandar uma mensagem direta para alguém</li>
</ul>
<p>E estes são apenas alguns deles.</p>
<h4>Compartilhamento de arquivos</h4>
<p>Além de poder simplesmente arrastar e soltar imagens para suas mensagens, o Slack permite o compartilhamento de arquivos dos mais diversos tipos e ainda te ajuda a entender do que se trata, pois ele cria um ícone explicativo de qual é o formato do arquivo, seu tamanho, nome e outros dados.</p>
<h4>Aplicativo Slack para Smartphone</h4>
<p>O Slack também funciona em smartphones, o que pode ser bom por um lado, mas se tornar um vício, por outro.</p>
<p>Para baixar o app Slack em português, escolha o link correspondente ao seu aparelho: :<span> </span><a href="https://slack.com/downloads/ios" target="_blank" rel="noopener noreferrer">iOS</a>,<span> </span><a href="https://slack.com/downloads/android" target="_blank" rel="noopener noreferrer">Android</a><span> </span>e<span> </span><a href="https://slack.com/downloads/winphone">Windows Phone</a>.</p>
<p><span>Recomendamos que você  </span><a href="https://slack.com/create#email"><span>crie um espaço de trabalho</span></a><span> e experimente o Slack para verificar se ele atende às suas necessidades.</span></p>
<p>Até a próxima</p>
<p>O post <a href="https://sempreju.com.br/o-que-e-slack-e-por-que-as-pessoas-adoram/">O que é Slack e por que as pessoas adoram?</a> apareceu primeiro em <a href="https://sempreju.com.br">Sem Preju</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sempreju.com.br/o-que-e-slack-e-por-que-as-pessoas-adoram/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
