建立人文件 Photo of John Scott Doh 编写:OSOE项目. 现在您已经进入ERP5,我们将向您介绍,如何在该系统的“基础”区中建立人文件。这些人 可以是您自己,您的同事,您的客户,您的供应商等等。每个和您有过交流的人都可以存 储在ERP5中。现在,我们就举例来介绍如何在ERP5中建立人文件。 init openAndWait ${base_url}/Zuite_setUpPersonTest verifyTextPresent Init Ok Wait for activities Login As Functional Test User 纲要 • 如何建立人文件 • 如何验证人文件 • 如何检查新建人文件 例子 Add people in ERP5 example: John Scott Doh 如同您在图中所见,我们将根据上述信息为名叫John Doh的人建立一个人文件。 点击“新建”标签页 Add people: Click on the 'New' tab 登入ERP5之后,在主页点击“新建”标签页,在第一行就可以看见“基础”区。该“基础”区用 于集合人和组织的创建功能。在该区您还可以添加货币等。 点击“人” Add people: Click on 'Person' 点击“人”来创建人文件。这将会打开一个新的人文件的概览页面,在这里您将需要填写该 人的所需信息。 selectAndWait //select[@name="select_module"] Persons selectAndWait //select[@name="select_action"] Add Person 进入人文件创建页面 Person creation page 人文件的创建页面帮助您储存关于一个人的详细信息,无论是个人信息还是财务信息,甚 至他/她的照片。注意:如果您使用的是ERP5虚拟机,您可以在主文件夹内找到John Doe的 照片。正如您看到的,人文件的创建页面有许多不同的标签页。所有这些标签页集合了该 人的所需信息,您还可以通过页面上方的“操作...”菜单来添加更多详细内容,我们会在之 后提到。 verifyText //div[@id="transition_message"] Object created. verifyText //li[@class="selected"]/a/span View 填写“概览”页面并保存 Add people: Fill the 'View' tab and save 现在让我们回到例子:我公司的一个联系人是John Doh,它是Z Company的marketing manager,是我公司的一个客户。于是我们就可以在“概览”页面填写Mr Doh的基本信息,然 后点击页面右上方的“保存”图标,将所填写的信息保存到ERP5。 请注意,当您在当前页面填写完所需信息后,务必将其保存,才能切换到另一个标签页或 另一个文件。 type //input[@name="field_my_first_name"] John type //input[@name="field_my_last_name"] Doh type //input[@name="field_my_career_subordination_title"] Z Company select //select[@name="field_my_gender"] Male select //select[@name= Client "subfield_field_my_career_role_list_default:list"] select //select[@name="field_my_career_function"] Marketing/ Marketing Manager select //select[@name="field_my_career_activity"] Education select //select[@name="field_my_nationality"] French type //input[@name="field_my_default_email_coordinate_text"] jdoh@zcompany.com type //input[@name= +33(0)6-218765/00 "field_default_telephone_my_default_telephone_coordinate_text"] clickAndWait //button[@name="Base_edit:method"] 创建相关组织 Create the related organisation 现在您已经将John Doh的信息保存起来,确发现组织Z Company似乎出现问题。实际上,由 于John Doh是ERP5中存储的Z Company的第一个人,该组织因此还未被创建(在本例中我们 并没有通过组织创建功能来建立组织文件)。 我们现在就通过创建组织Z Company来解决该问题。请打开红框中的选项栏,选择“添加组 织”。 请注意,在这里您不能看见组织的创建,但实际上它已经在组织模块中被创建了。 Input data has errors. verifyText //div[@id="information_area"] Please look at the error messages below. No such verifyText //span[@class="error"] document was found. select //select[@name= Add "subfield_field_my_career_subordination_title_relation"] Organisation clickAndWait //button[@name="Base_edit:method"] verifyTextNotPresent Input data has errors. Please look at the error messages below. 填写“详细信息”标签页 Add people: Fill the 'Details' tab 当您完成“概览”标签页,请填写其他标签页例如,您可以在“详细信息”标签页中填写以下 信息:John Doh的中间名是Scott;John已婚并有两个子女。您还可以添加他的头像。 clickAndWait link=Details type //input[@name="field_my_middle_name"] Scott type //input[@name="field_my_child_count"] 2 select //select[@name="field_my_marital_status"] Married 关于其他标签页 Add people: Other tabs in the 'Details' page 正如您所见,一些标签页,例如“任务指派”,您不能直接输入数据。实际上,要在ERP5中 具体输入相关信息,您只能通过在“菜单”列表中选择“添加任务指派”来进行。重要的是, 图中红框之内的标签页,会在必要时由系统自动更新。该内容会在具体教程中介绍。 请记住,这些标签页提供了您需要创建的人的基本信息,但您还可以通过页面上方的“操作 ”菜单来添加不同的信息。举例来说,“概览”标签页允许您设定该人的电子邮件。但有时, 一个人可能有多个电子邮件。“操作”菜单就允许您添加其他邮箱,只要在菜单中选择“添加 电子邮件”既可。 如何验证人文件(1) Validate new person (1): Click on the 'Action' tab 请打开“操作”菜单。 ERP5是一个基于工作流程的应用系统,因此您输入到系统的数据就需要被验证。在创建人 文件时,这一步非常重要。例如,如果您不缺定该人的名字,就不需验证该文件:如果文 件状态是“草拟”,这也是系统默认状态,那么您就警示所有人,该文件的信息是不确定的 。一旦您验证了该文件,那就表明文件的所有信息都是确定的。 selectAndWait //select[@name="select_action"] Validate 如何验证人文件(2) Validate new person (2): Click on 'Validate' 点击“验证”。 clickAndWait //button[@id="dialog_submit_button"] verifyText //li[@class="selected"]/a/span Details 如何验证人文件(3) Validate new person (3): Check the update status 请检查文件状态已经由“草拟”更新为“已验证”。 通过该功能,您的数据就被验证了,者表明您的同事可以确认该信息的正确性。 verifyText //div[@id="transition_message"] Status changed. clickAndWait link=View verifyText //div[@title="The current state of the document."]/ Validated div[1] Wait for activities 如何检查新建人文件(1) Check person creation (1): Click on the 'Modules' tab 现在该人文件已经被创建,定义和验证了,我们就来检验一下该创建是否成功。 三个步骤:第一步,打开页面上方的“模块”,选择“人”选项。这样,您就进入到显示所有 在ERP5中创建的人的人模块。 open ${base_url}/view selectAndWait //select[@name="select_module"] Persons 如何检查新建人文件(2) Check person creation (2): Click on 'Persons' 第二步,请检查您所创建的人文件已在人文件总列表中。 verifyText //div[@id="breadcrumb"]/a[1] ERP5 verifyText //div[@id="breadcrumb"]/a[2] Persons 使用“浏览”标签页 Check person creation: Browse the 'Persons' database 您还可以使用“浏览”标签页来检查您创建的人已经被存储在ERP5中。只要在ERP5主页面的“ 浏览”标签页第一栏“基本”区点击“人”,您就可以浏览所有创建的人文件。 Login As Manager openAndWait ${base_url}/Zuite_tearDownPersonTest verifyTextPresent Clean Ok Wait for activities