Best practice for navigation menu
I'm using the standard dropdown navigation widget in Muse.
For example I have:
Top level: Contact
Dropdown: 'Fix-my-document'
Dropdown: Book appointment
My website has been up for about a month, and what I've found (using Google analytics) is that people click on the dropdown pages but not on the top navigation page. Reading some 'best practise' articles online, lots recommend using just the top level in the navigation, and then providing links from there to the other pages. But I like that all the pages are clear and simple, I want the Contact page to have just the contact info.
Is there a way to make the Contact page also appear on the dropdown so people know they can click on it?
Any advice appreciated
Cheers,
Zoe
If I understand your question right:
• Create an empty top level page, which serves as a dummy and replaces your contact page.
• Right click onto this dummy page and select "page properties …"
• There, go to "options" and select under the item "Menu Options" the entry "inlude page without hyperlink".
The structure should be:
Top level: Empty Dummy page, named however you want
Dropdown: Contact
Dropdown: 'Fix-my-document'
Dropdown: Book appointment
Similar Messages
-
If I don't want to use the playbar and want to have my learners click buttons to navigate through a lesson, is it considered best practice to put the buttons on each slide or to put them as widgets on the master slide?
Will the buttons on each slide make the published file significantly larger?Hi again,
I never create a self-playing slideshow with Captivate? The main reason why I preferred Captivate over other rapid eLearning software a couple of years ago when I did compare possible solutions was precisely that it was so easy to create interactive simulations and have branching to personalize courses. Of course I started by using it for software training and both the Training simulation and Assessment capturing mode are suited for this goal. Sorry for my answer, but was puzzled by your remark that a self-playing slideshow is default? Feel free to ignore this, please, you probably do use CP with something totally different in mind.
Lilybiri -
Best practices for setting up projects
We recently adopted using Captivate for our WBT modules.
As a former Flash and Director user, I can say it’s
fast and does some great things. Doesn’t play so nice with
others on different occasions, but I’m learning. This forum
has been a great source for search and read on specific topics.
I’m trying to understand best practices for using this
product. We’ve had some problems with file size and
incorporating audio and video into our projects. Fortunately, the
forum has helped a lot with that. What I haven’t found a lot
of information on is good or better ways to set up individual
files, use multiple files and publish projects. We’ve decided
to go the route of putting standalones on our Intranet. My gut says
yuck, but for our situation I have yet to find a better way.
My question for discussion, then is: what are some best
practices for setting up individual files, using multiple files and
publishing projects? Any references or input on this would be
appreciated.Hi,
Here are some of my suggestions:
1) Set up a style guide for all your standard slides. Eg.
Title slide, Index slide, chapter slide, end slide, screen capture,
non-screen capture, quizzes etc. This makes life a lot easier.
2) Create your own buttons and captions. The standard ones
are pretty ordinary, and it's hard to get a slick looking style
happening with the standard captions. They are pretty easy to
create (search for add print button to learn how to create
buttons). There should instructions on how to customise captions
somewhere on this forum. Customising means that you can also use
words, symbols, colours unique to your organisation.
3) Google elearning providers. Most use captivate and will
allow you to open samples or temporarily view selected modules.
This will give you great insight on what not to do and some good
ideas on what works well.
4) Timings: Using the above research, I got others to
complete the sample modules to get a feel for timings. The results
were clear, 10 mins good, 15 mins okay, 20 mins kind of okay, 30
mins bad, bad, bad. It's truly better to have a learner complete
2-3 short modules in 30 mins than one big monster. The other
benefit is that shorter files equal smaller size.
5) Narration: It's best to narrate each slide individually
(particularly for screen capture slides). You are more likely to
get it right on the first take, it's easier to edit and you don't
have to re-record the whole thing if you need to update it in
future. To get a slicker effect, use at least two voices: one male,
one female and use slightly different accents.
6) Screen capture slides: If you are recording filling out
long window based databse pages where the compulsory fields are
marked (eg. with a red asterisk) - you don't need to show how to
fill out every field. It's much easier for the learner (and you) to
show how to fill out the first few fields, then fade the screen
capture out, fade the end of the form in with the instructions on
what to do next. This will reduce your file size. In one of my
forms, this meant the removal of about 18 slides!
7) Auto captions: they are verbose (eg. 'Click on Print
Button' instead of 'Click Print'; 'Select the Print Preview item'
instead of 'Select Print Preview'). You have to edit them.
8) PC training syntax: Buttons and hyperlinks should normally
be 'click'; selections from drop down boxes or file lists are
normally 'select': Captivate sometimes mixes them up. Instructions
should always be written in the correct order: eg. Good: Click
'File', Select 'Print Preview'; Bad: Select 'Print Preview' from
the 'File Menu'. Button names, hyperlinks, selections are normally
written in bold
9) Instruction syntax: should always be written in an active
voice: eg. 'Click Options to open the printer menu' instead of
'When the Options button is clicked on, the printer menu will open'
10) Break all modules into chapters. Frame each chapter with
a chapter slide. It's also a good idea to show the Index page
before each chapter slide with a progress indicator (I use an
animated arrow to flash next to the name of the next chapter), I
use a start button rather a 'next' button for the start of each
chapter. You should always have a module overview with the purpose
of the course and a summary slide which states what was covered and
they have complete the module.
11) Put a transparent click button somewhere on each slide.
Set the properties of the click box to take the learner back to the
start of the current chapter by pressing F2. This allows them to
jump back to the start of their chapter at any time. You can also
do a similar thing on the index pages which jumps them to another
chapter.
12) Recording video capture: best to do it at normal speed
and be concious of where your mouse is. Minimise your clicks. Most
people (until they start working with captivate) are sloppy with
their mouse and you end up with lots of unnecessarily slides that
you have to delete out. The speed will default to how you recorded
it and this will reduce the amount of time you spend on changing
timings.
13) Captions: My rule of thumb is minimum of 4 seconds - and
longer depending on the amount of words. Eg. Click 'Print Preview'
is 4 seconds, a paragraph is longer. If you creating knowledge
based modules, make the timing long (eg. 2-3 minutes) and put in a
next button so that the learner can click when they are ready.
Also, narration means the slides will normally be slightly longer.
14) Be creative: Capitvate is desk bound. There are some
learners that just don't respond no matter how interactive
Captivate can be. Incorporate non-captivate and desk free
activities. Eg. As part of our OHS module, there is an activity
where the learner has to print off the floor plan, and then wander
around the floor marking on th emap key items such as: fire exits;
first aid kit, broom and mop cupboard, stationary cupboard, etc.
Good luck! -
Best practice for iTunes' music folder
i keep my music on an external drive, but want itunes to be able to play the songs.
currently, the itunes music folder is set to its default location. i changed the preference to prevent iTunes from copying music to this location. i added music to iTunes using File | 'Add folder to Library' menu.
my friend, who also has his music on an external drive, set his itunes music folder to the Music folder on his external drive.
what are the differences between these two approaches? what are the issues?
is there a best practice for using iTunes w/ music stored on an external drive?
thanks for your time.
craigThanks Paul for helping
I am getting the symbol and can locate the song but it is very time consuming and I can't do whole albums .
I tried dragging the entire music folder into iTunes . Is this it , iTunes Music Library.xml ? These are all the files and folders I found
iTunes 3 Music Library Data file
iTunes 4 Music Library Data File
iTunes 4 Music Library (Old) Data File
iTunes Music folder
iTunes Music Library.xml document
Temp File Document
I unchecked the "Copy files to iTunes Music folder "
before I dragged the xml. doc into the iTunes symbol in the dock .
This seems to have made matters worse . Now I can't find the file at all except through the finder .
Remember this is 10.3.9 with v4.7
Powerbook Mac OS X (10.4.6) Panther eMac -
Best practice for mouseless ADF applications
I am developing an ADF application where the users do not want to use the mouse.
So I would like to know if there are a best practice for this?
I am already using the accessKey functionality and subforms defaultCommand
But I have had problems setting focus to objects on a page like tables. I would like a button to return the focus to the table after it has made the command like delete.
I have implemented a solution where I have found inspiration several threads and other webpages (see below).
Is this solution okay?
Are there any problems with it?
I would also like to know if there are better pathways to go like
out of the box solutions,
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/79-global-template-button-strategy-360139.pdf (are there an example implementation?), or
http://one-size-doesnt-fit-all.blogspot.dk/2010/11/adf-ui-shell-supporting-global-hotkeys.html
in advance thanks
Inspiration webpages
https://blogs.oracle.com/jdevotnharvest/entry/how_to_programmatically_set_focus
http://technology.amis.nl/2008/01/04/adf-11g-rich-faces-focus-on-field-after-button-press-or-ppr-including-javascript-in-ppr-response-and-clientlisteners-client-side-programming-in-adf-faces-rich-client-components-part-2/
how to Commit table by writting Java code in Managed Bean?
Table does not refresh and getting error as UIComponent is Null
A short description of the solution:
(jdeveloper version 11.1.1.2.0)
--- Example where I use onSetFocus in jsff page
<af:commandButton text="#{hrsusuiBundle.FOCUS}" id="cb10"
partialSubmit="true" accessKey="f"
shortDesc="Alt+Shift+F"
actionListener="#{managedBean_clientUtils.onSetFocus}">
<af:clientAttribute name="focusField" value="t1"/>
</af:commandButton>
--- Examples where I use doTableActionAndSetFocus in jsff page
--- There have to be a binding in the jsff page to delete, commit and rollback
<af:commandButton text="#{hrsusuiBundle.DELETE}" id="cb4"
accessKey="x"
shortDesc="Alt+Shift+X"
partialSubmit="true"
actionListener="#{managedBean_clientUtils.doTableActionAndSetFocus}">
<af:clientAttribute name="focusField" value="t1"/>
<af:clientAttribute name="actionField" value="Delete"/>
</af:commandButton>
<af:commandButton text="#{hrsusuiBundle.COMMIT}" id="cb5"
accessKey="s" shortDesc="Alt+Shift+S"
partialSubmit="true"
actionListener="#{managedBean_clientUtils.doTableActionAndSetFocus}">
<af:clientAttribute name="focusField" value="t1"/>
<af:clientAttribute name="actionField" value="Commit"/>
</af:commandButton>
<af:commandButton text="#{hrsusuiBundle.ROLLBACK}" id="cb6"
accessKey="z" shortDesc="Alt+Shift+Z"
partialSubmit="true"
actionListener="#{managedBean_clientUtils.doTableActionAndSetFocus}"
immediate="true">
<af:resetActionListener/>
<af:clientAttribute name="focusField" value="t1"/>
<af:clientAttribute name="actionField" value="Rollback"/>
</af:commandButton>
--- This is the java class I use
--- It is published in adfc-config.xml as a request scope managedbean
public class ClientUtils {
public ClientUtils() {
public void doTableActionAndSetFocus(ActionEvent event) {
RichCommandButton rcb = (RichCommandButton)event.getSource();
String focusOn = (String)rcb.getAttributes().get("focusField");
String actionToDo = (String)rcb.getAttributes().get("actionField");
UIComponent component = null;
String clientId = null;
component = JSFUtils.findComponentInRoot(focusOn);
clientId = component.getClientId(JSFUtils.getFacesContext());
if ( "Delete".equals(actionToDo) || "Commit".equals(actionToDo) || "Rollback".equals(actionToDo) ){
BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
OperationBinding operationBinding = bindings.getOperationBinding(actionToDo);
Object result = operationBinding.execute();
AdfFacesContext.getCurrentInstance().addPartialTarget(component);
if (clientId != null) {
makeSetFocusJavaScript(clientId);
public static String onSetFocus(ActionEvent event) {
RichCommandButton rcb = (RichCommandButton)event.getSource();
String focusOn = (String)rcb.getAttributes().get("focusField");
String clientId = null;
if (focusOn.contains(":")) {
clientId = focusOn;
} else {
clientId = findComponentsClientIdInRoot(focusOn);
if (clientId != null) {
makeSetFocusJavaScript(clientId);
return null;
private static void writeJavaScriptToClient(String script) {
FacesContext fctx = FacesContext.getCurrentInstance();
ExtendedRenderKitService erks = null;
erks = Service.getRenderKitService(fctx, ExtendedRenderKitService.class);
erks.addScript(fctx, script);
public static void makeSetFocusJavaScript(String clientId) {
if (clientId != null) {
StringBuilder script = new StringBuilder();
//use client id to ensure component is found if located in
//naming container
script.append("var textInput = ");
script.append("AdfPage.PAGE.findComponentByAbsoluteId");
script.append ("('"+clientId+"');");
script.append("if(textInput != null){");
script.append("textInput.focus();");
script.append("}");
writeJavaScriptToClient(script.toString());
public static String findComponentsClientIdInRoot(String id) {
UIComponent component = null;
String clientId = null;
component = JSFUtils.findComponentInRoot(id);
clientId = component.getClientId(JSFUtils.getFacesContext());
return clientId;
}Hi,
I am developing an ADF application where the users do not want to use the mouse. So I would like to know if there are a best practice for this?
Well HTML (and this is the user interface you see) follows a tab index navigation that you follow with "tab" and "shift+tab". Anything else is a short cut for which you use mnemonics (as you already do) or shortcuts (explained in http://one-size-doesnt-fit-all.blogspot.dk/2010/11/adf-ui-shell-supporting-global-hotkeys.html). There is a distinction to make between non-web environments (which I think you and your users have abackground in) and client desktop environments. Browsers block some keyboard functionality for their own purpose. So you may have to find a list of keys first that work across browsers. Unlike desktop clients, which allow you to "press a button" without the button to take focus, this cannot be done on the web. So you need to be clever here, avoiding buttons at all.
The following paper is about JavaScript in ADF and explains the basics for what Chris Muir explains in : http://one-size-doesnt-fit-all.blogspot.dk/2010/11/adf-ui-shell-supporting-global-hotkeys.html
http://www.oracle.com/technetwork/developer-tools/jdev/1-2011-javascript-302460.pdf
It has the outline for how to register short cut keys that perform a specific action (e.g. register ctrl+d to delete the current row you are on, or press F11 to execute a query (similar to Oracle Forms frmres files)). However, be aware that this includes some code you have to write (actually quite some code to be honest).
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/79-global-template-button-strategy-360139.pdf (are there an example implementation?), or
http://one-size-doesnt-fit-all.blogspot.dk/2010/11/adf-ui-shell-supporting-global-hotkeys.html
Actually these are implementations as they come with example code for you to use and customize, do they? So what is this question asking for more ? Also note that global buttons don't quite have anything in common with the question you asked. I assume you want to see it as an implementation of the Forms toolbar that operates on the form or table the focus is in. This however does not work for the web as there is nothing that keeps track of which component has a focus and to what iterator (data block) it belongs. This would involve even more coding (though possibly doable)
Frank -
SAP Best Practices for CRM 5.0 is available
Hello,
I would like to announce the availability of SAP Best Practices for CRM 5.0.
SAP Best Practices for CRM allows a fast, safe and predictable implementation of pre-configured CRM business scenarios.
It can be used to accelerate customer implementation projects as well as setting up demo or evaluation systems.
For details about SAP Best Practices in general please see:
<a href="http://www.service.sap.com/bestpractices">http://www.service.sap.com/bestpractices</a>
For the concrete content of Best Practices for CRM 5.0 please see:
<a href="http://help.sap.com/bp_crmv150/CRM_DE/index.htm">http://help.sap.com/bp_crmv150/CRM_DE/index.htm</a>
Best regards,
JoergHi Devendra!
For the Best Practices you can have all the useful installation and informations guides here.
<a href="http://help.sap.com/">Best Practices for SAP</a>
Choose here the Bast Practices tab on the line-menu.
You have to eb careful while installing the BP -> you have to use all the time the right BP release according to your SAP release.
I hope this helps you!
Best regards,
Zsolt -
Best practice for a site with a lot of images?
I am working on a site that will have over a hundred images
and I wanted to see what is the best practice for designing a site
like this. Should a go with xml(please give examples or
explanation), a text file or just loadMovie("image1project1.jpg",
"bottomsec") with named external images that will stay the same.
Any help is appreciated on staying up to date with this kind of
site.
Thanks,
Randyok I am new please be nice - I think I want to set it up like
this
<project1>
<section>Architecture</section>
<name>New Building for CREATiVENESS</name>
<comment>The major challenge to designing this new
tower was the site constraints a small 3 acre urban corner site.
It is located adjacent to a community center to facilitate extended
use in the evenings and weekends for the entire community.
</comment>
<thumb>thumbs/project1.jpg</thumb>
<img1>images/project1img1.jpg</img1>
<img2>images/project1img2.jpg</img2>
<img3>images/project1img3.jpg</img3>
<img4>images/project1img4.jpg</img4>
</project1>
<project2>
<section>Interiors</section>
<name>New Building for Me</name>
<comment>The major challenge to designing this new
tower was the site constraints a small 3 acre urban corner site.
It is located adjacent to a community center to facilitate extended
use in the evenings and weekends for the entire community.
</comment>
<thumb>thumbs/project2.jpg</thumb>
<img1>images/project2img1.jpg</img1>
<img2>images/project2img2.jpg</img2>
<img3>images/project2img3.jpg</img3>
<img4>images/project2img4.jpg</img4>
</project2>
<project3>
<section>Architecture</section>
<name>New Building for You</name>
<comment>The major challenge to designing this new
tower was the site constraints a small 3 acre urban corner site.
It is located adjacent to a community center to facilitate extended
use in the evenings and weekends for the entire community.
</comment>
<thumb>thumbs/project3.jpg</thumb>
<img1>images/project3img1.jpg</img1>
<img2>images/project3img2.jpg</img2>
<img3>images/project3img3.jpg</img3>
<img4>images/project3img4.jpg</img4>
</project3>
<project4>
<section>Interiors</section>
<name>New Building for that guy</name>
<comment>The major challenge to designing this new
tower was the site constraints a small 3 acre urban corner site.
It is located adjacent to a community center to facilitate extended
use in the evenings and weekends for the entire community.
</comment>
<thumb>thumbs/project4.jpg</thumb>
<img1>images/project4img1.jpg</img1>
<img2>images/project4img2.jpg</img2>
<img3>images/project4img3.jpg</img3>
<img4>images/project4img4.jpg</img4>
</project4>
but I am not sure of the way to create the way to run through
it to find if it is in a section to put it in the menu and then to
call the images and text once they are in a project area. I dont
know if the
this.firstChild.nextSibling.childNodes[0].childNodes[2]
is the best way to call things in the file. Any help is
appreciated. Please let me know what are the best practices and
easiest way to work with a large xml file.
Thanks,
Randy -
Best practice for linking fields from multiple entity objects
I am currently transitioning from PHP to ADF. I'm looking for the best practice for linking data from multiple entity objects.
Example:
EO 'REQUESTS' has fields: req_id, name, dt, his_stat_id, her_stat_id
EO 'STATUSES' has fields: stat_id, short_txt_descr
'REQUESTS' is linked to EO 'STATUSES' on: STATUSES.stat_id = REQUESTS.his_status_id
'REQUESTS' is also linked to EO 'STATUSES' on: STATUSES.stat_id = REQUESTS.her_status_id
REQUESTS.his_status_id is independent of REQUESTS.her_status_id
When I create a VO for REQUESTS, I want to display: REQUESTS.name, REQUESTS.dt, STATUSES.short_txt_descr (for his_stat_id), STATUS.short_txt_descr (for her_stat_id)
What is the best practice for accomplishing this? It appears I could do it a few different ways:
1. Create the REQUESTS VO with a LOV for his_stat_id and her_stat_id
2. Create the REQUESTS VO with the join to STATUSES performed within the query for the VO. This would require joining on the STATUSES EO twice (his_stat_id, her_stat_id)
3. I just started reading about View Links - would that somehow do what I'm looking for?
I also need to be able to update his_status_id and her_status_id through the by selecting a STATUSES.short_txt_descr from a dropdown.
Any suggestions on how to approach such a stupidly simple task?
Using jDeveloper 11.1.2.2.0 if that makes a difference in the solution.
Thanks ahead of time,
CJCJ,
I vote for solution 1 as it's just your use case. As you said you what to update the his_status_id and her_status_id through the by selecting a STATUSES.short_txt_descr by a drop down. This is exactly the LOV solution.
ViewLinks are used fro master detail navigation (which you don't do here) and Joining the data make it difficult to update (and you still need a LOV for the drop down box.
Timo -
Best Practice for BEX Query "PUBLISH to ROLE"?
Hello.
We are trying to determine the best practice for publishing BEX queries/views/workbooks to ROLEs.
To be clear of the process I am referring: from the BEX Query Designer, there is an option QUERY>PUBLISH>TO ROLE. This function updates the user menu of the selected security role with essentially a shortcut to the BEX query. It is also possible to save VIEWS/WORKBOOKS to a role from the BEX Analyzer menu. We have found ROLE menus to be a good way to organize BEX queries/views/workbooks for our users.
Our dilemma is whether to publish to the role in our DEV system and transport to PROD,... or if it is ok to publish to the role directly in the PROD system.
Publishing in DEV is not always possible, as we have objects in PROD that do not exist in DEV. For example, we allow power users to create queries directly in PROD. We also allow VIEWS and WORKBOOKS to be created directly in PROD. It would not be possible to publish types of objects in DEV.
Publishing in PROD eliminates the issues above, but causes concerns for our SECURITY team. We would be able to maintain these special roles directly in PROD.
Would appreciate any ideas, suggestions, examples of how others are handling this BEX publish-to-role process.
Thank you.
-JoelHi Joel,
Again as per the Best Practices.Nothing to be created in PRD,even if we create them in PRD for Power users its assumed as temprory and can be deleted at any time.
So if there are already deviations then you can go for deviations in this case as well but it wont be the Best Practice.Also in few cases we have workbooks created in PRD as they cud nt be created in DEV due to various reasons...in such cases we did not think of Best Practice ,we had a raised an OSS on this aswell.
In our Project,we have done everything in DEV and transported to PRD,in case there were any very Minor changes at query level we have done in PRD and immedialtely replicated the same in DEV so that they are in SYNC.
rgds
SVU -
Best practice for application help for a custom screen?
Hi,
The system is Netweaver 7.0 SP 15 with e-recruiting .
We have some custom SAP GUI transactions and have written Word documents with screen prints and explanations. I would like to make the procedure document accessible from the custom transaction or at least provide custom help text that includes a link to the full documents.
Can anyone help me out with options and best practices for providing customized application help for custom SAP GUI transactions?
Thanks,
MargaretHello Margaret,
sorry I though you might be still in a design or proof of concept phase where the decision for the technology is still adjustable.
If the implementation is already done things change of course. The standard in-system documentation is surely not fitting your needs as including screenshots won't work well.
I would solve the task the following way:
I'd make a web or pdf document out of the word document and put it on a web ressource - as you run e-recruiting you have probably the possibility for that.
I would then just put a button into the transaction an open a web container to show the document.
I am not sure if this solution really qualifies as "best practise" but SAP does the same if you call the Help for application in the help menue. This is implemented in function module SAPGUIHC_OPEN_HELP_CENTER. I'd just copy it, throw out what I do not need and hard code the url to call.
Perhaps someone could offer a better solution but I think this works a t least without exxagerated costs.
Kind Regards
Roman -
Best practice for standard security role
Hi, I'd like to know which is the best practice for standard role use, some people tell me that a standard role should never be used, that a copy must be made and assign the users to the copy, but then, why should SAP bother creating the standard role?
They are provided as a template for you, and you can copy them into a different namespace and make changes there before generating the profiles and authorizations.
Why you should use a copy of them is because SAP will also update them sometimes. If transactions change in the standard menues with SP's and upgrades, then you will find them in transaction SU25.
If you do a search on "standard AND roles" in the SDN then you will also find more detailed infos and opinions on the use of them.
Cheers,
Julius -
What is the best practice for AppleScript deployment on several machines?
Hi,
I am developing some AppleScripts for my colleagues at work and I don't want to visit each of them to deploy my AppleScript on their Macs.
So, what is the best practice for AppleScript deployment on several machines?
Is there an installer created by the Automator available?
I would like to have something like an App to run which puts all my AppleScript relevant files into the right place onto a destination Mac.
Thanks in advance.
Regards,There's really no 'right place' to put applescripts. folder action scripts nees to go in ~/Library/Scripts/Folder Action Scripts (or /Library/Scripts/Folder Action Scripts), anything you want to appear in the script menu needs to go in ~/Library/Scripts (or /Library/Scripts), script applications should probably go in the Applications folder, but otherwise scripts can be placed anywhere. conventional places to put them are in ~/Library/Scripts or in a subfolder of ~/Library/Application Support if they are run by an application. The more important issue is to make sure you generalize the scripts: use the path to command to get local paths rather than hard-coding them in, make sure you test to make sure applications or unic executables you call are present ont he machine, use script bundles rather tna scripts if you scripts have private resources.
You can write a quick installer script if you want to make sure scripts go where you want them. Skeleton verion looks like this:
set scriptsFolder to path to scripts folder from user domain
set scriptsToExport to path to resource "xxx.scpt" in directory "yyy"
tell application "Finder"
duplicate scriptsToExport to scriptsFolder with replacing
end tell
say "Scripts are installed"
save this as a script application, then open the application pacckage and create a folder called "yyy" in the resources folder and copy your script "xxx.scpt" into it. other people can run the app to install the script. -
SAP HCM Implementation: Best Practice for configuring
Hi,
This is my first independent project of HCM implementation. I have just started the system configuration. Done with setting up the PA, PSA, EG and ESG. Assigned to CC. At this stage, I have a very basic question which is, what is the best practice for the next steps of configuration. What do I go to next, step up the OM in the SAP EasyAccess Menu? How should I go from here?
Would really appreciate some explanatory assistance.
Thanks in advance.
Papri
Edited by: papri_rc on Jul 8, 2011 6:40 AMIts all depends on business requirement
at starting as i advised you review your BBP , make sure you configure everything
for your reference iam giving the following data for OM and PA config..
as part of OM
1. depict client org structure using simple maintenance , with this you can create large structures in less time(while doing org structure be careful and refer BBP)
2. maintain integration switches
3. maintain plan version
4. maintain number ranges
Configuration for PA
HR Enterprise /PersonnelStructure
u2022 Personnel Areas
u2022 Personnel Sub Areas
u2022 Employee Group
u2022 Employee Sub Group
u2022 Assignment of Personnel Area to Company Code
u2022 Assignment of Employee Sub Group to Employee Group
Basic Settings
1. Maintain Number Range Intervals for Personnel Numbers
2. Determine defaults for number ranges
Personal Data
1. Create Forms of Address
2. Create Marital Status
Family
1. Defined Possible Family Members
Addresses
1. Create Address Type
Communication
1. Create Communication Types
Contractual and Corporate Agreements
1. Define Contract Types
2. Determine periods of notice
Employee Qualifications
1. Create education establishment types
2. Define Education Training
3. Create educational Certificates
4. Create branches of study
5. Determine permissible certificates for education type
Infotype Menus
1. User Group Dependency on Menus and Info groups
2. Infotype Menu
3. Determine choice of Infotype menus
4. Infotype Menus
Actions
1. User Group Dependency on Menus and Infogroups
2. Info Group
3. Personnel Action Types
4. Create reasons for personnel actions
5. Change Action Menu
*Developments(ABAPconsultant will do) *Field Enhancements (any field enhancements in infotypes)
Customer Infotypes -Develop any customer infotypes if required for the business from 9000 series
Edited by: Piscian . on Jul 8, 2011 9:08 AM -
Best practice for business rules
Our business rules have
Fix ( [Cost Center] )
to extract the user's Cost Center from his form so that it runs faster.
What is the best practice for running that same Business Rule but for all Cost Center? Will it be to put that Business Rule in a menu somewhere and let it prompt users to manually type "Cost Center" so that the Business Rule processes all cost centers ?
Thanks.
DavidYou can try this way: create your primary business rule with FIX(@RELATIVE(VarCostCenter,0)), where VarCostCenter is a run time promt. Then you could easily use it to calculate only current member on ther form (fix will give you only 1 member).
Then you create a new sequence and add there your business rule, go to "Launch Variables" tab, find promt for Cost Center, set it to "Total Cost Centers" and click hide. So basically now you have a copy of the primary rule but it runs for all cost centers automatically.
So using this technique you will have to maintain only one business rule! -
SAP Best Practices - For ECC 5.0
For ECC 5.0, can the best practices be installed on a SAP system? Would this be available via the SPRO implementation guide?
Hi Devendra!
For the Best Practices you can have all the useful installation and informations guides here.
<a href="http://help.sap.com/">Best Practices for SAP</a>
Choose here the Bast Practices tab on the line-menu.
You have to eb careful while installing the BP -> you have to use all the time the right BP release according to your SAP release.
I hope this helps you!
Best regards,
Zsolt
Maybe you are looking for
-
You can drag and drop a file from one location to another. I have noticed that it works even outside a desktop environment (icewm) without any daemon running (so no dbus etc...). It works from xfe (a very light filemanager) to emacs (even compiled wi
-
How to speed a select statement with the NOT EXISTS where condition ?
Hi all, I created a view : create or replace view view_name as select * from table_1,table_2 where join_condition and some conditions. Now I have added in the view "where" clause two NOT EXISTS conditions based on one another different table respecti
-
Hi, I have been asked this question many of times. How do I have the page/photo load faster with out loosing or minimizing loss in quality of the image? So here is the complexity of my situation: My website: www.libkofficial.com If you take a look
-
Macbook pro retina trackpad won't click
Macbook Pro retina display 10.8.4 2.7 ghz i7: Trackpad started to not respond to click by mechanicle nor touch inputs. Seems to happen after waking up from sleep and after a period of time reverts to normal function. Used the Pram reset and it does n
-
Cannot activate my iphone 3gs...server unavailable error
cannot activate my iphone 3gs...server unavailable error...when will server be available?