首页 > 数据库 >【OracleEBS】 用PL/SQL运行工作流

【OracleEBS】 用PL/SQL运行工作流

时间:2024-04-07 16:45:46浏览次数:20  
标签:engine wf itemtype OracleEBS -- item itemkey SQL PL

 

 

declare
  v_itemtype varchar2(30) := 'TPLEAVE'; --Item Type Internal Nam  
  v_process  varchar2(30) := 'DEFAULT_PROCESS'; --Process Name  
  v_itemkey  varchar2(30);
begin
  select rcv_transactions_s.nextval into v_itemkey from dual; --Assign a item key  

  wf_engine.createprocess(v_itemtype, v_itemkey, v_process); --Creates a new runtime process for an application item.  

  wf_engine.SetItemAttrText(v_itemtype,
                            v_itemkey,
                            'EMPLOYEE',
                            'OPERATIONS'); --Input Parameter  
  wf_engine.SetItemAttrText(v_itemtype, v_itemkey, 'MANAGER', 'CBROWN'); --Input Parameter  
  wf_engine.SetItemAttrDate(v_itemtype, v_itemkey, 'START_DATE', sysdate); --Input Parameter  
  wf_engine.SetItemAttrDate(v_itemtype, v_itemkey, 'END_DATE', SYSDATE + 1); --Input Parameter  

  wf_engine.StartProcess(v_itemtype, v_itemkey); --Begins execution of the specified process.  
  commit;
end;

关联查询

select * from wf_items where item_type = 'TPLEAVE' ;  
  
select * from wf_item_activity_statuses where item_type = 'TPLEAVE' and item_key= '4088307' ;  
  
select * from wf_notifications where notification_id = 8972914;

 

标签:engine,wf,itemtype,OracleEBS,--,item,itemkey,SQL,PL
From: https://www.cnblogs.com/ivenlin/p/18119369

相关文章

  • Flask - How do I read the raw body in a POST request when the content type is "a
    TurnsoutthatFlasksets request.data toanemptystringifthecontenttypeoftherequestis application/x-www-form-urlencoded.SinceI'musingaJSONbodyrequest,IjustwanttoparsethejsonorforceFlasktoparseitandreturn request.json.......
  • 【OracleEBS】 根据组织id得到帐套id和公司名称
      declarel_org_information3varchar2(150);--帐套idl_company_descvarchar2(150);--公司中文描述beginselecto3.org_information3,o3.attribute3intol_org_information3,l_company_descfromhr_all_organization_unitso,hr_a......
  • 【OracleEBS】 在PL/SQL中调用Oracle ERP请求
      procedureprc_do_import_request(prm_orginnumber,prm_appcodeoutnumber,prm_appmsgoutvarchar2)iscustom_exceptionexception;successboolean;v_request_......
  • 【OracleEBS】 订单暂挂问题sql解决
    ---查询请购单的状态select*frompo_requisition_headers_allporwherepor.requisition_header_id=63578;---修改请购单状态为未提交审批updatepo_requisition_headers_allporhsetporh.authorization_status='INCOMPLETE'whereporh.requisition_header_id=6......
  • 一个邓白氏到底能申请几个Google Play开发者账号?
    随着Google play上架行业的发展,谷歌的审核系统越来越智能和全面,对开发者账号的管理规定也越来越严格。自 2023 年 8 月 31 日起,注册谷歌企业开发者账号时,需要提供企业邓白氏码才能提交注册申请。 邓白氏码是企业的标识符,全球范围内的公司可提供企业相关资料向 Dun &......
  • class path resource [applicationContext.xml] cannot be opened because it does no
    测试运行报错:无法打开applicationContext.xml解决方法:打开File->ProjectStructure...找到Moudles->path->OutPutPath中写入resources路径......
  • MPLA X IDE MCC content Manager无法正常下载程序包的解决方法
    最近给客户写一个PIC32MZ1024芯片的代码,从microchip官网下载的MPLABXIDEv6.20软件(当时最新的版本)后,打开MCC插件后各种程序包下载均不正常。只能手动下载后导入到MPLAB的安装目录中,在此记录一下。方法如下:1.首先安装MCC插件。V6.20版本自带这个插件,不需要额外安装。 2.......
  • mysql使用datetime,java如何保存
    CREATETABLE`user`(```省略部分代码``` `create_time`datetimeNOTNULLCOMMENT'创建时间' ```省略部分代码```)javaclassUser{ privateTimestampcreateTime;}java8importjava.sql.Timestamp;```省略部分代码```LocalDateTimenow=L......
  • mybatis动态sql
    1.if传值判断1.1不为空或null <iftest="cgxs!=nullandcgxs!=''">andcgxs=#{cgxs}</if>1.2传数字判断<iftest="cgxs=='1'">andcgxs=#{cgxs}</if>1.3传字符串判断1.3.1第一种<iftest="cgxs ......
  • SQL Server在所有表中查找(在整个库搜索内容)
     SQLServer在所有表中查找(在整个库搜索内容)declare@Strnvarchar(max),@tableNamevarchar(50),@colNamevarchar(50),@rowCountintselecta.nametableName,b.nameColname,0asIsFoundinto#t1fromsysobjectsajoinsyscolumnsbona.id=b.idjoinsystypes......