简单的Slackbot如何帮助您提高员工的职业潜能

在2019年的HR世界中,我们有一个流行词:内部流动性。 这是指一个人找到并轮换到同一组织内其他工作的能力。 之所以嗡嗡作响,是因为从理论上讲,这应该是在公司中建立爱心和忠诚度的更简单方法之一。 人们在感到自己的增长潜力达到顶峰时就辞职了,但是有机会在同一座大楼里尝试新事物(正如我在大型科技公司的朋友所说的那样,“不失去股票期权”)是一种节省的恩宠。

在雇主方面,内部流动也应该是一件好事:内部填补的工作具有较低的雇用成本,而且无论每个取笑我折衷的简历的招聘人员会告诉您什么 ,“组织不适应”都会使您进入非线性路径为组织创造了更多机会。 困难的部分是将人们连接到这些机会。 要引用此SHRM文章,只需将其“融入文化”即可。

凉。 引人入胜的介绍,让我们谈谈我们在BuzzFeed上测试的非常实用的10分钟Slackbot,它使Greenhouse收集数据成为一种移动文化。

第1步:将温室数据导入Google表格

该应用程序可能是学习如何使用Webhooks的好方法-这意味着Greenhouse的实时触发器会在内部发布新作业的第二秒触发。

不幸的是,我们这里有一个问题。 在实践中,招聘人员告诉我,发布和编辑工作需要反复进行,并且Webhook既可立即使用,也仅在您“发布”该工作时可用。 这意味着提醒群众注意错误的工作岗位的风险太大。

因此,或者,我将为自己简化生活,只需将空缺职位拖入Sheets中即可-您也可以使用其报表连接器来做到这一点。 我的脚本是这样的(不会共享所有代码):

 函数温室(){ 
var ss = SpreadsheetApp.getActiveSpreadsheet();
varsheets = ss.getSheets();
var sheet = ss.getSheetByName('greenhouse');
var page = 1;
var stageUrl ='https://harvest.greenhouse.io/v1/jobs?';
var b64 = [已编辑];
var dataAll = [];

var response = UrlFetchApp.fetch(stagesUrl,{
标头:{
授权:“ Basic” + b64,
},
});
  var parsed = JSON.parse(response.getContentText()); 
  //然后是一吨的工作量,将其解析为我喜欢的格式... 
//然后粘贴
if(parsed.length> = 1){
sheet.getDataRange()。clearContent();
dataRange = sheet.getRange(1,1,parsed.length,parsed [0] .length);
dataRange.setValues(parsed);
}
}

我无法对其进行屏幕截图,但这将使我在电子表格中获得一份不错的空缺职位报告。 我每天使用Apps Script的基于时间的触发器保持更新。

步骤2: 通过Slack(或电子邮件)将其发送给大众

我们认为每周的发布速度足够快,可以发出新的内部工作,并提醒人们工作板适合他们阅读。 因此,每周,此脚本将在过滤新帖子(少于5天)后运行:

 函数postToSlack(data){ 
var msgUrl ='https://slack.com/api/chat.postMessage?channel= [已编辑]';
var fields = [];
对于(var i = 0; i <data.length; i ++){
fields.push({
“标题”:data [i] [1] +'-'+ data [i] [5],
“ value”:'招聘人员:'+ data [i] [6],
“短”:true
});
};
//有效载荷
var有效负载= {
“ channel”:“#内部流动性”,
//“ icon_emoji”:“:公文包:”,
“用户名”:“内部工作”,
“ text”:“ ”,
“令牌”:[已编辑],
“附件”:JSON.stringify([
{
“ fallback”:“发布新工作!”,
“ color”:“#36a64f”,
“ pretext”:“”,
“ text”:“”,
“字段”:字段,
}
]),
“ as_user”:false
};

var options = {
'method':'post',
'payload':有效负载
};
  var response = UrlFetchApp.fetch(msgUrl,options); 
}

如果您是一名工程师,那么我的工作会有些混乱,但我只是从另一个功能齐全的slackbot复制粘贴内容,因为–对不起,Slack –对不起,您的bot文档和规则总是在变化并且总是令人困惑😬

在Apps脚本中进行设置,每周触发一次,然后执行bam:

魔法! 回到Slack,我们必须采取一些文化行动。 我们将建立一个公开的内部流动渠道,并邀请我们的人民随心所欲地选择加入或退出。 我们的招聘人员将在那里并命名,以便您对工作感兴趣时可以直接与某人联系。

这是我们说的方式:“是的,我们鼓励您看看工作板!”。 我也希望这种事情能获得我们“最具创新性的工作文化”的称号(感谢DigiDay)并提高我们的招聘速度。

将来,很高兴看到Greenhouse在考虑到一般员工的情况下添加更多此类产品功能(而不仅仅是招聘人员的诱因)。 “到那时,我将在这里

Max是BuzzFeed的人员分析负责人,喜欢撰写,共享和咨询分析工作。 感谢您对本博客的支持,他成为了G Suite类别的Google开发人员专家(以后还会有更多!)