云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_免费企业邮箱申请_免费1年

小七 141 0

您好,

客户经常问我们的时间表是否可以像猫一样使用。不,不能。我们的时间表不是一个跨应用的时间表,它的主要重点是人力资源的目的,加班费和保费计算,以满足工资和获得员工的薪酬。但是:有一种方法可以使用EC时间表记录项目时间,阿里大数据分析,但是有一些限制。

CAT是一种跨应用时间表,存在了很多年。CATS有一个大的数据库和大量的接口到各种发送和接收系统,如项目,财务,采购,大数据难吗,是第一个和最早用于记录小时计费,成本分配或项目规划过程。但是,记录的工时也可以发送到人力资源系统,返利app是真的吗,用于记录工作时间、加班计算、保险费计算,以及一般的工资单。

所以,人力资源只是CATS其他目标应用程序中的一个。

对于EC时间表,它是vice verca:EC时间表运行在人力资源系统中,大数据软件,并且由于人力资源的原因而严格存在。

但是如果您想使用我们的EC时间表发薪和记录一个相当简单的项目时间,该怎么办?有办法吗?

当然可以。但是,没有预先打包的集成场景。

如果您想使用EC时间表记录项目时间或WBS记录或任何成本要素,您需要复制允许用户在其时间表中选择的项目信息。通常这种分配是在项目系统中完成的。用户被分配到一个项目中。这些信息需要复制到EC。当员工在EC时间表中选择一个项目代码并记录他对该对象的工作时间时,您需要提取此信息并将其发送到目标系统。

我在这里不讨论如何设置此集成场景-因为这是非常特定于客户的。但我要在这里解释如何实现用户只能选择那些项目,他被分配到哪里?

我们希望实现EC时间表中自定义字段(项目)的值帮助仅限于他分配到的那些字段。

为此,我们需要以下内容:

让我们开始,一步一步:

创建2个自定义MDF对象:

您需要2个自定义MDF对象。一个用于项目代码,另一个用于用户。然后两者都与有效的when关联相链接。

通过配置对象定义创建此对象,创建新对象定义:

为项目代码创建对象:

现在创建另一个自定义对象,我们将其用作用户的容器。请注意,此对象外部代码的数据类型为USER:

现在返回到您的项目代码对象,并输入对此用户对象的引用作为有效的when关联。在对象定义中执行此操作(配置对象定义,选择以前创建的对象并进行编辑)。输入关联的名称(在我的示例中:Allowed\u users),然后选择第二个创建的对象作为目标对象,即您为用户使用的对象(在我的示例中,VR\u user\u filter对象,标签:Allowed users for Project)。选择"有效时间"和"一对多"作为类型。

几乎完成。我们现在链接了项目代码和用户对象。

下一步:为时间表输入对象定义一个自定义字段

现在,这是关键部分。转到"配置对象定义"。选择员工时间表条目对象"编辑"。为项目代码创建一个自定义字段,员工可以在时间表中填写该字段。

选择"通用对象"作为自定义字段的数据类型,并在有效值源中输入项目代码MDF对象的名称。这意味着自定义字段现在指代项目代码自定义对象。

但我们尚未完成在这里,向下滚动到FieldCriteria部分。

棘手的是,我们不想显示对象中列出的所有项目代码。因为通常一个项目会指派一个用户来负责这个项目。如果用户没有工作人员,则不允许他记录此项目的小时数。这就是我们想要实现的目标。

所以,我们希望只有那些项目出现在值帮助中,在自定义项目代码对象中,时间表用户被分配到的位置。因此,我们需要为时间表自定义字段创建字段条件。并且我们需要使用我们在time sheet entry对象中为自定义字段创建的关联,该对象指向user filter对象。从这个对象中,我们使用"外部代码"字段记住,这个对象中的外部代码是"user"类型的。承认,这一切都是有点棘手,如何做到这一点,为什么你需要这样做,是不是真的没有很好的文件。只需按照我的步骤,它就会工作;-).

您需要在字段中输入准确的信息。它是这样做的:联想_名称.字段名.

我的协会被命名为"允许的用户"。这是我在开始时键入的,而不是.externalCode。为什么是这个?

关联指向对象"项目允许用户",从该对象中我们需要"外部代码"字段,该字段类型为用户。因此,我们使用"外部代码"作为关联的扩展_用户.externalCode

所以我们或多或少地使用关联对象(包含用户)的外部代码信息,并将其映射到时间表用户。通过输入"父.UserId进入"目的地字段名称"字段。然后指向雇员时间表中的用户ID,它是雇员时间表etnry的父级。因此,这应该是这样:

我们完成了。让我们验证这一点。

首先我们需要在我们的用户过滤器对象中输入一些用户。这些用户通常被允许记录项目的时间。使用管理数据并在对象中创建一些条目:

出于测试目的,我只需输入2,Carl Dixon和Emma Dorn

现在我们需要将这些用户分配到一个项目代码。我创建了两个项目,数据分析法,项目A和项目B.

对于项目A,我指定Carl和Emma,对于项目B,只指定Carl:

并让我们在时间表中检查这是否有效。我以Carl Dixon的身份登录:

我在值帮助中得到项目A和项目B。

现在我以Emma Dorn的身份登录:

我在值帮助中只得到项目A。

现在我以一个用户的身份登录时间表,这个用户根本没有分配给项目代码:

,值帮助是空的。

工作得很好。

最后有几点评论关于此解决方案可以提供什么和不能提供什么: