ÓÃÓÑNC-OAƽ̨API²Î¿¼ÊÖ²á

2026/4/26 23:12:35

Çë²Î¿¼ÈËԱʵÌ嶨Òå ·µ»ØÖµ£ºServiceResponse ³É¹¦·µ»ØÈËÔ±ID£¬·ñÔò·µ»Ø-1¡£ ʾÀý£º Ô¶³Ìµ÷Óãº

¡­ PersonService service = new PersontServiceImpl(); PersonInfoParam_All person = new PersonInfoParam_All(); // ÓëÔ¶³Ìµ÷ÓÃÏàͬ ¡­ service.create(token,person); PersonServiceStub.Create req = new PersonServiceStub.Create(); PersonServiceStub.PersonInfoParam_All person = new PersonServiceStub.PersonInfoParam_All(); person.setTrueName(\ÕæÊµÐÕÃû\); person.setLoginName(\µÇ¼Ãû\); req.setPerson(person); // ·¢ËÍÇëÇó PersonServiceStub stub = new PersonServiceStub(); PersonServiceStub.CreateResponse resp = stub.create(req); import com.seeyon.v3x.services organization.PersonService; import com.seeyon.v3x.services organization.impl.PersontServiceImpl; import com.seeyon.oainterface.organizationmgr.infoParamImpl.PersonInfoParam_All; ±¾µØµ÷Ó㺠1.3.2.4 ÐÞ¸ÄÈËÔ±ÐÅÏ¢£¨°´ÈËÔ±ID£©

°´ÕÕpersonʵÌåÖеÄÈËÔ±ÐÅÏ¢ÐÞ¸ÄÖ¸¶¨IDµÄÈËÔ±ÐÅÏ¢¡£

µ±ÈËÔ±ËùÊô²¿ÃÅ¡¢Ö°Îñ¼¶±ð¡¢¸ÚλÃû³ÆÎª¿Õ¡¢²¿ÃŲ»´æÔÚ»ò²¿ÃÅ״̬δͣÓÃʱ£¬ÈËÔ±ÉèÖÃΪͣÓᣠµ±ÈËÔ±ËùÊô¸±¸ÚµÄ¸Úλ»ò²¿ÃŲ»´æÔÚʱ£¬½«ºöÂԴ˸±¸Ú¡£ ·½·¨£ºupdate ²ÎÊý£º

²ÎÊý token person Êý¾ÝÀàÐÍ String PersonInfoParam_All Çë²Î¿¼ÈËԱʵÌ嶨Òå ˵Ã÷ µÇ¼ÑéÖ¤ºó»ñÈ¡µÄÉí·ÝÁîÅÆ¡£ ÈËÔ±ÐÅÏ¢£¨ÈËÔ±ID±ØÌ ·µ»ØÖµ£ºServiceResponse ³É¹¦·µ»ØÈËÔ±ID£¬·ñÔò·µ»Ø-1¡£ ʾÀý£º Ô¶³Ìµ÷Óãº

PersonServiceStub stub = new PersonServiceStub(); PersonServiceStub.Update req = new PersonServiceStub.Update(); PersonServiceStub.PersonInfoParam_All person = new PersonServiceStub.PersonInfoParam_All(); // ÒªÐ޸ĵÄÐÅÏ¢ person.setTrueName(\²âÊÔ°´IDÐÞ¸Ä\); person.setPer_sort(\); // [¸¸²¿ÃÅÃû³Æ,²¿ÃÅÃû³Æ]

String[] deptNames = new String[2]; deptNames[0] = \²¿ÃÅ1\; deptNames[1] = \²¿ÃÅ3\;

person.setDepartmentName(deptNames); person.setOcupationName(\×ܾ­Àí\);

String[] secondOcupationNames = new String[2]; // ²¿ÃÅ_¸Úλ

secondOcupationNames[0] = \²¿ÃÅ1_×ܾ­Àí\; secondOcupationNames[1] = \²¿ÃÅ3_²¿Ãž­Àí\;

person.setSecondOcupationName(secondOcupationNames); person.setOtypeName(\×ܾ­Àí\); person.setPassWord(\); person.setSex(\);

req.setToken(ServiceUtil.getToken()); req.setPersonId(id); req.setPerson(person);

PersonServiceStub.UpdateResponse resp = stub.update(req); ServiceResponse r = resp.get_return();

±¾µØµ÷Óãº

import com.seeyon.v3x.services organization.PersonService; import com.seeyon.v3x.services organization.impl.PersontServiceImpl; import com.seeyon.oainterface.organizationmgr.infoParamImpl.PersonInfoParam_All; ¡­ PersonService service = new PersontServiceImpl(); PersonInfoParam_All person = new PersonInfoParam_All(); // ÓëÔ¶³Ìµ÷ÓÃÏàͬ ¡­ service.update (token,personId,person); 1.3.2.5 ÐÞ¸ÄÈËÔ±ÐÅÏ¢£¨°´ÈËÔ±µÇ¼Ãû£©

°´ÕÕpersonʵÌåÖеÄÈËÔ±ÐÅÏ¢ÐÞ¸ÄÖ¸¶¨loginNameµÄÈËÔ±ÐÅÏ¢¡£

µ±ÈËÔ±ËùÊô²¿ÃÅ¡¢Ö°Îñ¼¶±ð¡¢¸ÚλÃû³ÆÎª¿Õ¡¢²¿ÃŲ»´æÔÚ»ò²¿ÃÅ״̬δͣÓÃʱ£¬ÈËÔ±ÉèÖÃΪͣÓᣠµ±ÈËÔ±ËùÊô¸±¸ÚµÄ¸Úλ»ò²¿ÃŲ»´æÔÚʱ£¬½«ºöÂԴ˸±¸Ú¡£ ·½·¨£ºupdateByLoginName ²ÎÊý£º

²ÎÊý token person Êý¾ÝÀàÐÍ String PersonInfoParam_All Çë²Î¿¼ÈËԱʵÌ嶨Òå ˵Ã÷ µÇ¼ÑéÖ¤ºó»ñÈ¡µÄÉí·ÝÁîÅÆ¡£ ÈËÔ±ÐÅÏ¢£¨µÇ¼Ãû±ØÌ ·µ»ØÖµ£ºServiceResponse ³É¹¦·µ»ØÈËÔ±ID£¬·ñÔò·µ»Ø-1¡£ ʾÀý£º

Ô¶³Ìµ÷Óãº

¡­ PersonService service = new PersontServiceImpl(); PersonInfoParam_All person = new PersonInfoParam_All(); // ÓëÔ¶³Ìµ÷ÓÃÏàͬ ¡­ service.updateByLoginName(token,person); PersonServiceStub stub = new PersonServiceStub();

PersonServiceStub.UpdateByLoginName req = new PersonServiceStub.UpdateByLoginName(); PersonServiceStub.PersonInfoParam_All person = new PersonServiceStub.PersonInfoParam_All(); // ±ØÌî

person.setLoginName(\); // ÒªÐ޸ĵÄÐÅÏ¢

person.setTrueName(\²âÊÔ°´µÇ¼ÃûÐÞ¸Ä\); person.setPer_sort(\);

String[] deptNames = new String[2]; // [¸¸²¿ÃÅÃû³Æ,²¿ÃÅÃû³Æ] deptNames[0] = \²¿ÃÅ1\; deptNames[1] = \²¿ÃÅ3\;

person.setDepartmentName(deptNames); // ²¿ÃÅ person.setOcupationName(\×ܾ­Àí\);

String[] secondOcupationNames = new String[2]; // ²¿ÃÅ_¸Úλ

secondOcupationNames[0] = \²¿ÃÅ1_×ܾ­Àí\; secondOcupationNames[1] = \²¿ÃÅ2_²¿Ãž­Àí\;

person.setSecondOcupationName(secondOcupationNames); // ¸±¸Ú person.setOtypeName(\×ܾ­Àí\); // Ö°Îñ¼¶±ð person.setPassWord(\); person.setSex(\);

req.setToken(ServiceUtil.getToken()); req.setPerson(person);

PersonServiceStub.UpdateByLoginNameResponse resp = stub

.updateByLoginName(req);

ServiceResponse r = resp.get_return();

import com.seeyon.v3x.services organization.PersonService; import com.seeyon.v3x.services organization.impl.PersontServiceImpl; import com.seeyon.oainterface.organizationmgr.infoParamImpl.PersonInfoParam_All; ±¾µØµ÷Ó㺠1.3.2.6 ɾ³ýÈËÔ±(°´ÈËÔ±ID) ¸ù¾ÝÈËÔ±IDɾ³ýÈËÔ±ÐÅÏ¢¡£

Èç¹ûÈËÔ±´æÔÚ´ý°ìÊÂÏîÔò²»Äܽ«ÈËԱɾ³ý¡£ ·½·¨£ºdelete

²ÎÊý£º

²ÎÊý token personId Êý¾ÝÀàÐÍ String long ˵Ã÷ µÇ¼ÑéÖ¤ºó»ñÈ¡µÄÉí·ÝÁîÅÆ¡£ ÈËÔ±ID ·µ»ØÖµ£ºServiceResponse ³É¹¦·µ»ØÈËÔ±ID£¬·ñÔò·µ»Ø-1¡£ ʾÀý£º Ô¶³Ìµ÷Óãº

PersonServiceStub.DeleteResponse resp = stub .delete(req); ServiceResponse r = resp.get_return(); import com.seeyon.v3x.services organization.PersonService; import com.seeyon.v3x.services organization.impl.PersontServiceImpl; ¡­ PersonService service = new PersontServiceImpl(); service.delete(token,personId); ¡­ req.setToken(ServiceUtil.getToken()); req.setPersonId(id); PersonServiceStub stub = new PersonServiceStub(); PersonServiceStub.Delete req = new PersonServiceStub.Delete(); ±¾µØµ÷Óãº

1.3.2.7 ɾ³ýÈËÔ±£¨°´µÇ¼Ãû£©

¸ù¾ÝÈËÔ±µÇ¼Ãûɾ³ýÈËÔ±ÐÅÏ¢¡£

Èç¹ûÈËÔ±´æÔÚ´ý°ìÊÂÏîÔò²»Äܽ«ÈËԱɾ³ý¡£ ·½·¨£ºdeleteByLoginName ²ÎÊý£º

²ÎÊý token loginName Êý¾ÝÀàÐÍ String String ˵Ã÷ µÇ¼ÑéÖ¤ºó»ñÈ¡µÄÉí·ÝÁîÅÆ¡£ ÈËÔ±µÇ¼Ãû ·µ»ØÖµ£ºServiceResponse ³É¹¦·µ»ØÈËÔ±ID£¬·ñÔò·µ»Ø-1¡£ ʾÀý£º

Ô¶³Ìµ÷Óãº

PersonServiceStub stub = new PersonServiceStub(); PersonServiceStub.DeleteByLoginName req = new PersonServiceStub.DeleteByLoginName(); req.setToken(ServiceUtil.getToken()); req.setLoginName(loginName); PersonServiceStub.DeleteByLoginNameResponse resp = stub .deleteByLoginName(req);


ÓÃÓÑNC-OAƽ̨API²Î¿¼ÊÖ²á.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ
ËÑË÷¸ü¶à¹ØÓÚ£º ÓÃÓÑNC-OAƽ̨API²Î¿¼ÊÖ²á µÄÎĵµ
Ïà¹ØÍÆ¼ö
Ïà¹ØÔĶÁ
¡Á ÓοͿì½ÝÏÂÔØÍ¨µÀ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÏÂÔØ±¾ÎĵµÐèÒªÖ§¸¶ 10 Ôª

Ö§¸¶·½Ê½£º

¿ªÍ¨VIP°üÔ»áÔ± ÌØ¼Û£º29Ôª/ÔÂ

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£ºxuecool-com QQ£º370150219