首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么ATG中没有用于库存管理的BCC?

为什么ATG中没有用于库存管理的BCC?
EN

Stack Overflow用户
提问于 2015-04-11 19:15:24
回答 1查看 1.3K关注 0票数 0

根据我的理解,SKU的库存应该由业务用户维护。但是,在密件抄送中,我看不出该选项(UI)。我的理解错了吗?如果没有,那么Oracle/ATG建议业务用户维护库存管理的策略是什么?为什么没有为业务用户提供相同的UI?背后的原因是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-04-11 21:03:38

但是默认的库存管理是通过dyn/admin完成的。即使是我、donno.ACC和dyn/admin也是ATG.So的遗留模块,原因可能是当BCC出现时,他们刚刚离开了库存,因为is.If您看到的是,即使是is.If也能够做几乎所有的事情-- BCC does.Infact,它还为ATG.So配置场景--我可以说,所有this.Infact背后可能都有原因--它们(甲骨文)是市场领先者。在http://hostname:8080/dyn/admin中,go to Commerce Administration->Inventory Administration.or,即http://hostname:8080/dyn/admin/atg/commerce/admin/inventory/index.jhtml,假设8080是发布的,port.You也可以查看生产服务器中的库存。此页面允许管理员查看库存查询操作的结果,操作每个项的各种属性,并将库存更新通知系统。开箱即用的接口允许管理员设置、增加或减少库存中任何项目的stockLevel、backorderLevel和preorderLevel。此页面还允许管理员为每个项设置stockThreshold、backorderThreshold、preorderThreshold、availabilityStatus和availabilityDate。是通过下面描述的servlet的属性文件配置更新的库存。

,但老实说,我们可以通过执行以下操作来覆盖此行为

您可以在bcc中将Invenory存储库添加为单独的选项卡,如下所示。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
config/atg/remote/controlcenter/service/ApplicationConfigurationManager.properties (OOTB)

applicationFiles+=/com/remote/controlcenter/service/inventory.xml

config/com/remote/controlcenter/service/inventory.xml (自定义)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE application-configuration
PUBLIC "-//Art Technology Group, Inc.//DTD BCC Application Configuration //EN"
"http://www.atg.com/dtds/application-configuration/application-configuration_1.0.dtd">
<applications>
     <application id="editInventory">
          <resource-bundle>com.webui.WebAppResources</resource-bundle>
          <display-name-resource>editInventory.displayName</display-name-resource>
          <destination-page>
               <url>/AssetManager/assetManager.jsp</url>
               <query-parameter key="project" value="-1" />
               <query-parameter key="activity" value="editInventory" />
          </destination-page>
          <acl>Profile$role$epubAdmin:read;Profile$role$epubSuperAdmin:read;Profile$role$epubManager:read;Profile$role$epubUser:read</acl>
          <initializer>
          </initializer>
          <sort-priority>30</sort-priority>
          <category>yourProjectExtras</category>
     </application>
</applications>

config/atg/web/assetmanager/configuration/taskConfiguration.xm (OOTB)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE task-configuration
PUBLIC "-//Art Technology Group, Inc.//DTD Asset Manager Task Configuration//EN"
'http://www.atg.com/dtds/web/assetmanager/taskConfiguration_1.0.dtd'>
<task-configuration>
     <!-- Define an activity for editing the inventory repository -->
     <activity id="editInventory" inherit-from="assetManager.defaultEdit">
          <activity-name>editInventory</activity-name>
          <!-- Configure the buttons on the toolbar -->
          <operations>
               <operation>create</operation>
               <operation>delete</operation>
          </operations>
          <!-- Define tabs for the left pane -->
          <tabs>
               <tab-order>
                    <tab-id>browse</tab-id>
                    <tab-id>search</tab-id>
               </tab-order>
               <initial-tab>browse</initial-tab>
               <!-- Configure the Browse tab with a list view of inventory items -->
               <tab id="browse">
                    <display-name-resource>assetManager.tab.browse</display-name-resource>
                    <page>/browse/browseTab.jsp</page>
                    <views>
                         <view-order>
                              <view-id>editInventory.inventory</view-id>
                         </view-order>
                         <initial-view>editInventory.inventory</initial-view>
                         <view id="editInventory.inventory">
                              <resource-bundle>com.webui.WebAppResources</resource-bundle>
                              <display-name-resource>editInventory.browseTab.view.inventory</display-name-resource>
                              <configuration>/com/web/assetmanager/InventoryViewConfiguration</configuration>
                              <page>/browse/list.jsp</page>
                         </view>
                    </views>
               </tab>
               <!-- Configure the Search tab to allow searching for inventory items -->
               <tab id="search">
                    <display-name-resource>assetManager.tab.search</display-name-resource>
                    <page>/search/searchTab.jsp</page>
                    <views>
                         <initial-view>form</initial-view>
                         <view id="form">
                              <page>/search/searchForm.jsp</page>
                              <item-types>
                                   <item-type>/atg/commerce/inventory/InventoryRepository:inventory</item-type>
                              </item-types>
                         </view>
                         <view id="results">
                              <page>/search/searchResults.jsp</page>
                         </view>
                    </views>
               </tab>
          </tabs>
     </activity>
</task-configuration>

config/com/web/assetmanager/InventoryViewConfiguration.properties (自定义)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$class=atg.web.assetmanager.configuration.FilterableBrowseListViewConfiguration

# The path to the repository from which to draw the items
repositoryPath=/atg/commerce/inventory/InventoryRepository

# The type of items to display
assetTypeName=inventory

# Types the user is allowed to create in this view
createableTypesList=inventory

# Number of items to show per page
itemsPerPage=50

/config/atg/bizui/activity/ActivityManager.properties (OOTB)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
activitySources+=/com/activity/ActivitySource

config/com/ActivitySource.properties(自定义)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$class=atg.bizui.activity.PortalActivitySource

# The name and description for the entry that appears on the left side of the home page.
activitySourceResourceBundle=com.webui.WebAppResources
activitySourceNameResource=activitySourceName
activitySourceDescriptionResource=activitySourceDescription

# Generic activity definitions
genericActivityDefinitionFiles=/com/activity/genericActivities.xml
genericActivityFileModificationInterval=every 300 seconds

securityConfiguration=/atg/dynamo/security/SecurityConfiguration
XMLToolsFactory=/atg/dynamo/service/xml/XMLToolsFactory
scheduler=/atg/dynamo/service/Scheduler

#defaultCreateWorkflowURL=/atg/bcc/process
defaultCreateWorkflowURL=/atg/bcc/process?successURL=/AssetManager/assetManager.jsp

# Default URL for the main project page.
defaultProcessURL^=/atg/bizui/activity/PublishingActivitySource.defaultProcessURL

# Default URL for the workflow task page. All tasks use the AssetManager UI.
defaultTaskURL=/AssetManager/assetManager.jsp
fallbackPriority=2

/config/com/activity/genericActivities.xml (自定义)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE gsa-template
PUBLIC "-//Art Technology Group, Inc.//DTD General SQL Adapter//EN"
"http://www.atg.com/dtds/activitymanager/activitymanager_1.0.dtd">
<generic-activities>
     <!-- Add a link named "Edit Inventory" -->
     <activity>
          <id>editInventory</id>
          <resource-bundle>com.webui.WebAppResources</resource-bundle>
          <display-name-resource>editInventory.displayName</display-name-resource>
          <description-resource>editInventory.description</description-resource>
          <destination-page>
               <!-- This link takes the user to the AssetManager UI -->
               <url>/AssetManager/assetManager.jsp</url>
               <!-- The clear-context flag clears any active Content Administration project references out of the user's session. -->
               <clear-context>true</clear-context>
               <!-- The ACL is optional. This ACL limits the visibility of this link to people with any of the epub roles. -->
               <acl>Profile$role$epubAdmin:read;Profile$role$epubSuperAdmin:read;Profile$role$epubManager:read;Profile$role$epubUser:read</acl>
          </destination-page>
     </activity>
</generic-activities>

如果发布服务器已经在运行,则重新启动它。

源:https://community.oracle.com/thread/2354883

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29585551

复制
相关文章
从你的侧边栏移除 Meta
如果你浏览过一些 WordPress 博客,特别是最近新开张的,你会注意到很多人会保留来随他们选用主题而来的侧边栏中的 Meta 区域。如果你也是,那么把它删除了吧!
Denis
2023/04/14
3220
从你的侧边栏移除 Meta
在 Flutter 中创建漂亮的底部导航栏
ConvexBottomBar是一个底部导航栏组件,用于展现凸起的TAB效果,支持多种内置样式与动画交互。你可以在https://appbar.codemagic.app上找到在线样例。
徐建国
2022/03/30
8.2K0
在 Flutter 中创建漂亮的底部导航栏
CSS 特征布局实例 - 导航栏、新闻列表、淘宝布局
重点:这里不能使用float:left的方式,因为这种方式不方便于居中。如果使用偏移的方式居中,当页数增加的时候,可能就不居中了。
Devops海洋的渔夫
2019/06/02
1.9K0
在不影响程序使用的情况下添加shellcode
在文章Backdooring PE Files with Shellcode中介绍了一种在正常程序中注入shellcode的方式,让程序以前的逻辑照常能够正常运行,下面复现一下并解决几个小问题。
CN_Simo
2020/08/20
1K0
flutter中的底部导航栏切换
做android原生开发时,底部导航栏是通过自定义布局,图片自己上网找,点击之后还要变色,在切换的时候使用fragment,切换下一个的同时上一个隐藏…… 现在,来看flutter怎么实现吧
徐建国
2021/11/30
3.6K0
flutter中的底部导航栏切换
在Vue中如何不影响业务代码的情况下实现页面埋点
我们的目的是在不引入外部SDK,业务代码方完全无感知的情况下实现页面的日志采集功能。由于在Vue中每一次的页面跳转都会进入路由的beforeEach和afterEach钩子函数,因此我们将借助路由实现业务代码无感知的埋点功能。
我的小熊不见了丶
2019/05/22
1.7K0
【Flutter】底部导航栏实现 ( BottomNavigationBar 底部导航栏 | BottomNavigationBarItem 导航栏条目 | PageView )
Flutter 中的 Scaffold 组件实现了基础的材料设计 ( Material Design ) 可视化布局结构 ;
韩曙亮
2023/03/29
6.2K0
【Flutter】底部导航栏实现 ( BottomNavigationBar 底部导航栏 | BottomNavigationBarItem 导航栏条目 | PageView )
bootstrap 导航栏
<!doctype html> <html> <head> <meta charset="utf-8"> <title>联想控股</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body> <nav class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#menu"> <span class="sr-only">展开导航</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">网站标题</a> </div> <div class="collapse navbar-collapse" id="menu"> <ul class="nav navbar-nav"> <li class="active"><a href="#">首页</a></li> <li><a href="#">导航标题1</a></li> <li><a href="#">导航标题2</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">下拉菜单 <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">下拉菜单1</a></li> <li class="divider"></li> <li><a href="#">下拉菜单2</a></li> <li class="divider"></li> </ul> </li> </ul> </div> </nav> </body> </html>
用户5760343
2019/07/05
3.5K0
iOS 原生导航栏 修改导航栏文字颜色 大小
// 黑色导航栏 状态栏 self.navigationController.navigationBar.barStyle = UIBarStyleBlack; self.navigationController.navigationBar.barTintColor = [UIColor blackColor]; // 白色文字 // 中间title [self.navigationController.navigationBar setTitleTextAttributes:@{NSFontAttr
ppppy
2022/11/15
2.5K0
简单的导航栏设计
<html> <meta http-equiv="Content-Type" content="text/html charset=utf-8">   <head>   <link type="text/css" href="css/css.css" rel="stylesheet" />   </head>   <body>   <div class="nav"> <ul> <li> <a href="https://www.baidu.com/" class="h2">百度</a></l
week
2018/08/27
1.9K0
bootstrap affix 左侧栏导航栏
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Bootstrap 附加导航(Affix)插件</title> <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script> <style> /* Custom Styles / ul.nav-tabs{ width: 140px; margin-top: 20px; border-radius: 4px; border: 1px solid #ddd; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067); } ul.nav-tabs li{ margin: 0; border-top: 1px solid #ddd; } ul.nav-tabs li:first-child{ border-top: none; } ul.nav-tabs li a{ margin: 0; padding: 8px 16px; border-radius: 0; } ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover{ color: #fff; background: #0088cc; border: 1px solid #0088cc; } ul.nav-tabs li:first-child a{ border-radius: 4px 4px 0 0; } ul.nav-tabs li:last-child a{ border-radius: 0 0 4px 4px; } ul.nav-tabs.affix{ top: 30px; / Set the top position of pinned element */ } </style> <script> ("#myNav").affix({ offset: { top: 125 } }); }); </script> </head> <body data-spy="scroll" data-target="#myScrollspy"> <div class="container"> <div class="jumbotron"> <h1>Bootstrap Affix</h1> </div> <div class="row"> <div class="col-xs-3" id="myScrollspy"> <ul class="nav nav-tabs nav-stacked" id="myNav"> <li class="active"><a href="#section-1">第一部分</a></li> <li><a href="#section-2">第二部分</a></li> <li><a href="#section-3">第三部分</a></li> <li><a href="#section-4">第四部分</a></li> <li><a href="#section-5">第五部分</a></li> </ul> </div> <div class="col-xs-9"> <h2 id="section-1">第一部分</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu sem tempor, varius quam at, luctus dui. Mauris magna metus, dapibus nec turpis vel, semper malesuada ante. Vestibulum id metus ac nisl bibendum scelerisque non non purus. Suspendisse varius nibh non aliquet sagittis. In tincidunt orci sit amet elementum vestibulum. Vivamus fermentum in
用户5760343
2019/07/07
2.9K0
怎么在不影响收录和降权情况下去做网站备案?
不影响收录不降权情况下我要怎么做网站备案?相信很多站长都遇到过这个难题,因为一开始做网站的时候没有考虑那么多,等网站做好了然后去优化网站,优化也已经达到了一定的效果,如果这时候再去备案网站,那肯定会对我们网站的收录带来很多的影响,因为我们都知道网站备案期间是不允许打开网站的,当然这也不是我们想要的结果,大多数站长和我一样都希望网站备案期间,不会对当前的网站优化带来影响的情况下能完成网站备案。
空木白博客
2023/09/11
1870
html导航栏自动调间距,HTML CSS导航栏间距[通俗易懂]
我做了一个CSS导航栏,但是在每个“navbar-item”之间,都有一点空间。我不希望那里有任何变化!有没有办法做到这一点,而不改变每个navbar-item的余裕?HTML CSS导航栏间距
全栈程序员站长
2022/09/01
5.5K0
28、购物车结算页面-导航栏与地址选择布局
(1)老规矩,复制一份我们已经写好的test.vue页面初始化我们购物车页面cart.vue
Ewall
2018/09/30
2.1K0
28、购物车结算页面-导航栏与地址选择布局
TabLayout用法,android顶部导航栏,android底部导航栏
TabLayout是android.support.design里的一个控件,使用它可以很方便的做出顶部导航和底部导航。类似于这样的,能设置选中时字体的颜色和选中时的图片。
天涯泪小武
2019/01/17
4.1K0
[译]从仓库中移除敏感信息
如果你将敏感数据(如密码或 SSH 密钥)提交到 Git 仓库,你能够将其从历史记录中删除。 要从仓库的历史记录中完全删除不需要的文件,你可以使用 git filter-branch命令或 BFG Repo-Cleaner。
madneal
2022/03/11
9720
简单的导航栏实现
为了seo优化,导航栏最好标签语义化。 最符合语义的莫过于ul,li。在采用多级标签时,可采用控制二级标签ul位置的方式来进行显隐。 效果如下: http://jsfiddle.net/tcyangli/mb5yL4uk/ 具体的html代码: .dropdown,ul{margin: 0;padding: 0;list-style: none;float: left;border: 1px solid #486b02;background: #8bd400;border-left: 0;}
欲休
2018/03/15
1.9K0
bootstrap 导航栏 3
<!doctype html> <html> <head> <meta charset="utf-8"> <title>联想控股</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body> <ul class="nav nav-tabs"> <li class="active"><a href="#">首页</a></li> <li><a href="#">个人设置</a></li> <li><a href="#">消息中心</a></li> </ul> </body> </html>
用户5760343
2019/07/05
2.1K0
html页面缩小导航栏隐藏,html – 导航栏缩放问题[通俗易懂]
我有一个问题,我的导航栏似乎与CSS中的.container缩放.现在,我是一个新手,但我已经尝试搞乱CSS中的值,但无济于事.这是
全栈程序员站长
2022/09/02
4.6K0
点击加载更多

相似问题

引导导航栏中的布局

11

引导导航栏布局的错误

11

CSS不影响引导导航栏背景颜色

220

移除导航导航栏下方的引导带空格

12

从导航栏中移除搜索栏

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文