专业人士可以实现员工入职流程自动化的方式

亚当·贝特拉姆(Adam Bertram)解释了自动化新员工入职过程的好处。 不论全新租赁的角色如何,配备全新工作人员的大多数初步步骤都是相同的。 那么为什么我们可以在使技术自动化时手动重复这些步骤呢?
任何发展中的雇主雇用新人; 取决于长度,可能是各种人类。 员工入职系统通常在所有人员中减少和干燥。 可以在检查表中列出流程,并为每个员工遵循相同的方法。 如果您的公司拥有IT人员,为什么不再掌握他们的知识,并尽可能使您的入职方法实现自动化?

Evidence based health knowledge( 循证健康知识 ) [https://address4health.com]

一旦雇用人员,入职方法通常包括对每个雇员的相同基本愿望:

人力资源设置
员工证
企业钥匙
pc和软件程序
活跃的列表(广告)人员帐户和安全性业务
电子邮件信箱
家用文件夹
等等。 每个工人的入职系统都可能是相同的,这使这种自动化的方案成为可能。 令人遗憾的是,由于正任务的自然性质,无法完成完整的操作方式,但是精明的IT专家将在任何可能的地方自动化。 完全自动化这样的过程需要五个步骤:

报告当前的手动程序。
承担您无法自动化的责任。
详细记录每一步。
编写方法脚本。
记录任何指导策略。
步骤1:记录当代指南技术
在任何自动化系统上运行时,我们必须首先非常清楚当前流程中的``运动元素''并按原样报告所有内容。 方式内部的每个功能有什么作用? 每个特性与其他功能有何关系? 这一步大约要铺平人行道,在系统(人力资源,信息技术,运营等)范围内与担心的人说话,并全面评估您可能要了解的所有事实。

步骤2:取消义务您无法自动化
正如我们已经指出的那样,IT专家无法使整个车载系统自动化。 例如,在人力资源小工具内设置员工是人力资源职位的一部分。 操作可能会分配徽章/钥匙卡或工作场所钥匙。 但是向新员工提供其计算机系统,获得他们应有的精力列出应收款项安装,创建邮箱等等的可能性很大。

此步骤几乎全部消除了IT团队无法实现自动化的职责,因此不会因使用不是他们职责的细节而陷入困境。

步骤3:详细报告每个步骤
一旦您拥有完整技术的出色图像,并且删除了无法计算机化的任何明显内容,就该很好地记录文档,以期在流程链内完成每个任务。 到底意味着什么? 至少记录以下最低限度的问题及其答案:

这项工作需要什么形式的输入?
技术中使用了哪些程序?
谁使用这些程序?
这些应用程序使用哪些屏幕? (最好是附有屏幕快照。)
完成风险后所需的最终结果是什么? 如何呈现?
如果您需要自动完成任何一项技术而不是仅是工人上岗程序,我就无法为每个任务指定足够的详细程度。

第4步:编写方法脚本
有些人想要立即开始敲打代码,而没有遵循迄今为止概述的方法,但是我鼓励您面对这种诱惑。 如果您在开始编码之前未遵守步骤1-3,您将感到抱歉。 您的代码将不再适用于多种情况,并且您可能必须安装了Band-Aids和hacks,随后将您的代码变成了一个庞大的脚本球,没人能理解。 (现在甚至没有)

如果您完成了第1到第3步,但是,您已经描述了完整的入职方法以及目前每项任务需要采取的独特方法。 高质量! 接下来的步骤是获取脚本。 但是等待-哪种形式的脚本? 您是否有需要进行某种交互的Linux结构? 您可能必须检查Python。 也许您的组织仅使用Windows系统。 如果是这样,则Windows PowerShell是您的移动语言。 对于这种情况,我假设没有Linux交互,并且只专注于主窗口PowerShell。 我的脚本编写方式将包括以下任务:

配一台新电脑。
安装软件包。
创建电子邮件邮箱和活泼的目录用户。
将用户债务上传到企业。
创建一个家庭文件夹。
任务1:配备一台全新的笔记本电脑
大多数基于Windows的完全公司都有活跃的清单。 常见的挑战包括将计算机移动到活跃的列表区域并将其移至特定的组织单位(OU)。 优先成为PC的成员,然后手动将其转移到最佳OU中,为什么现在不早于加入合适的OU之前预先对笔记本电脑帐户进行预学位?

借助PowerShell中的未婚线,您可以真正使用全新的AdComputer cmdlet将计算机添加到HrDept OU中,例如:

New-ADComputer-名称“ HRCOMPUTER” -SamAccountName“ HRCOMPUTER”-路径“ OU = HrDept,DC = area,DC = neighborhood”
在引入PC并将其加入该区域后,它已经处于最佳OU中。

项目2:安装程序
PowerShell可以以多种方式自动执行应用程序安装。 PowerShell中已经包含一些模块,其中包括OneGet。 诸如Boxstarter之类的0.33庆典产品可以大大加快应用程序的安装速度。 一旦事先获得了文档记录的应用程序,这只是一个决定如何统一安装软件的数量。 也许您已经创建了工作机器图片。 如果是这样,请在OS图片上安装程序并进行部署。

作业3:创建电子邮件邮箱和活动列表客户
如果您使用的是Microsoft备用之类的产品,则可能没有问题,可以自动完成邮箱供应过程的一部分。 通过使用Windows PowerShell New-Mailbox cmdlet,您可以在同一时间毫不费力地创建一个全新的交易邮箱和相应的新活动列表用户帐户。 非常方便。

通过使用诸如产品之类的产品附带的大量PowerShell模块,您通常可以自动执行几乎任何手动任务。 举个例子:

$ password =研究主机“输入密码” -AsSecureString
新邮箱-UserPrincipalName [email protected]别名chris
-数据库“邮箱数据库1”-呼叫ChrisAshton -OrganizationalUnit用户
-密码$ password-名字克里斯(Chris)-姓氏Ashton -DisplayName“克里斯·阿什顿(Chris Ashton)”
-ResetPasswordOnNextLogon $ proper
包含Microsoft更改的PowerShell cmdlet是例外。 因为交换成为引入PowerShell集成的主要Microsoft产品组,所以这些cmdlet是最成熟的。

任务四:将人的债务添加到组中
一旦创建了活动列表帐户,便会执行一项常见任务,将该帐户添加到一个或更大型的安全列表机构中。 由于您必须找到人员帐户,单击一点点,找到正确的选项卡,并最终上载一个或多个以上的组织,因此此过程有时可能会在痛苦地列出客户和计算机系统(ADUC)时是一个痛苦的过程。 基本的时间浪费 使用PowerShell,您可以使用add-AdGroupMember cmdlet向两个公司添加一个人。 以下示例将新员工添加到4个不同的组织中:

$ corporations =='group1','group2','group3','group4'
$ Username ='新员工'
foreach($ corporated中的$ group){
add-AdGroupMember-标识$ organization-参与者$ Username
}
使用简单的PowerShell构造是向多家不寻常的公司添加消费者帐户的一种平滑方法。

作业五:创建一个家庭文件夹
最终,您可以使用PowerShell创建一个家庭文件夹。 家用文件夹是通常包含员工个人文件的文件夹(位于报告服务器上)。 可以使用PowerShell这样的脚本语言轻松地完成这项不寻常的任务; 这很简单,只需要几行PowerShell代码。

为了进一步常规地开发文件夹,我们可以使用check-route cmdlet添加各种检查和错误管理例程; 例如,确保可用的差异文件夹,文件服务器具有足够的空间来处理全新的工人的家用文件夹等,诸如此类:

$ Username ='新员工'
$ BaseHomeFolderPath ='\ fileserverhomefolders'

$ HomeFolder =“ $ BaseHomeFolderPath $ Username”
if(!(看一门课程-课程$ HomeFolder)){
mkdir $ HomeFolder | 空空
}

Set-AdUser-身份$ Username -HomeDrive'H'-HomeDirectory $ HomeFolder
此示例评估是否存在用户的家庭文件夹。 如果现在不行,则脚本将创建它。 然后保证所需的用户名与该家庭文件夹有关,并映射到H力。

第5步:文档任何手动方法
其余的取决于您。 由于我们无法实现每个入职方式的自动化,因此以下例外因素很好地记录了所有其他需要发生的情况。 该列表可能包括提供新的人员工作场所材料,介绍学业或您企业中的其他特别内容。

最后的想法
一套既定的职责,带有大量“变动要素”,例如工人的入职方法,似乎令人望而生畏。 作为IT专业人士,您无法使整个流程自动化,但是您可能需要承担使流程中的一部分自动化的责任。 请按照此处讨论的步骤操作,并以这些示例为重点。 努力完全识别所有“运动元素”,然后才能使全部自动化。 自动化不再是最方便的操作,它可以防止您在所有时间都执行相同的常规程序,但是通过节省您的时间可以进一步帮助您的机构。 我们所有人都认识到这等于现金,每个企业都喜欢存钱!

结束


<<:  力抗暗黑,Azure 资安天使的逆袭

>>:  用 tkinter 实现选择路径打开照片并显示照片(有解决中文路径、中文档名问题)

企划实现(2)

常常有人说创业需要勇气,但绝非这麽简单,创业不只需要勇气还需要运气、人脉、执着 人脉 相信不用说很多...

<Day8> Contract — 取得股票(Stock)资讯

● 接下来这几章会先以模拟帐户作示范,分享如何取得想要的金融商品资讯 Contract 什麽是Con...

最後一天~後面该如何

前面提了 一堆的内容 实务上呢? 我们可以用OpenCV和Python来实现一个人群计数器 为了实现...

Day 16 — To Do List (3) 深入HTML Service -1

我们今天要来继续深入 HTML Service ,让大家对於利用 GAS 架网站这件事情在之後可以更...

Day27 - Linux 提权(1)

最小权限原则 principle of least privilege 指的是使用的帐号应该要跟服务...