Feeds:
Posts
Comments

Archive for August, 2009

Cannot forget that when using Maven Build Number Plugin (http://mojo.codehaus.org/buildnumber-maven-plugin/), to prevent it from failing when compiling and there are locally modified files (under development) use the -Dmaven.buildNumber.doCheck=false switch.

Reblog this post [with Zemanta]

Read Full Post »

Another of the features usually requested by clients is to make the Workflow Memo field required when you cancel or reject a workflow assignment. This post describes the steps to implement this feature.

The first step is to override the psdi.workflow.WFInstance MBO. Create the 4 classes required for a customized MBO.

After generating the 4 classes edit your WFInstance class and override the completeWorkflowAssignment(int,int,String) method.

The method code should be something like this. In this example I’m making the memo field required when the action is either WO CANCEL or WO REJECT.

  /**
   * Overriden method to implement empty memo validation when canceling or
   * rejecting a WO.
   *
   */
  public void completeWorkflowAssignment(int assignment, int action, String memo)
      throws RemoteException, MXException {
    String wfID = this.getMboValueData(“WFID”).getData();

    String processName = this.getThisProcessName(wfID);
    String actPerformed = this.getActionName(action, processName);
    if (actPerformed.equalsIgnoreCase(“WO CANCEL”)
        || actPerformed.equalsIgnoreCase(“WO REJECT”)) {
      if (memo.trim().length() == 0) {
        throw new MXApplicationException(“workflow”, “MemoEmpty”);
      }
    }
    super.completeWorkflowAssignment(assignment, action, memo);
  }

The only problem you’ll have is that the getThisProcessName(String) and getActionName(int,String) are private which means you cannot access them, you’ll have to copy them to your class. If only they were protected… The MemoEmpty message is a customized message thay you have to add to MAXMESSAGES.

Finally update the class for your WFACTION MBO in database configuration, rebuild and redeploy your EAR.

Best regards,

António Jacob Costa

Read Full Post »

This technote shows how to configure attached documents attached in the Tool application to show up on the workorder attachments when the tool is used on the workorder. By default an attachment added to a tool will not link to the Workorder attachments where it is used.

http://www-01.ibm.com/support/docview.wss?rs=3214&context=SSLKT6&dc=DB560&dc=DB520&uid=swg21393902&loc=en_US&cs=UTF-8&lang=en&rss=ct3214tivoli

Best regards,

António Jacob Costa

Read Full Post »

It is possible with Maximo 7.1.1.4 to create and associate a condition to domain entries so that they only appear when the criteria is met. Check this IBM Technote on how to do it.

http://www-01.ibm.com/support/docview.wss?rs=3214&context=SSLKT6&dc=DB560&dc=DB520&uid=swg21396556&loc=en_US&cs=UTF-8&lang=en&rss=ct3214tivoli

Best regards,

António Jacob Costa

Read Full Post »

In the Preventive Maintenance application, there is an ‘Alert Lead Days’ field which can be used to Alert you when a workorder is due ahead of time This IBM technote shows how to set it up.

http://www-01.ibm.com/support/docview.wss?rs=3214&context=SSLKT6&dc=DB560&dc=DB520&uid=swg21388673&loc=en_US&cs=UTF-8&lang=en&rss=ct3214tivoli

Best regards,

António Jacob Costa

Read Full Post »

Certification Study Guide Series: IBM Tivoli Asset Management for IT V7.1: “Redbook, published: Tue, 25 Aug 2009

– Helps you achieve IBM Tivoli Asset Management for IT V7.1 certification

– Explains the certification path and prerequisites

– Introduces sample test questions

This IBM® Redbooks® publication is a study guide for IBM Tivoli® Asset Management for IT V7.1 and is aimed at individuals who want to get an IBM Professional Certification for this product.

Best regards,
António

Read Full Post »

This technote explains how to add the ability to go to the select action menu and send a communication to the manager of other users.


Source: IBM Site
URL: http://www-01.ibm.com/support/docview.wss?rs=3503&context=SS6HJK&dc=DB560&dc=DB520&uid=swg21396253&loc=en_US&cs=UTF-8&lang=en&rss=ct3503tivoli

Best regards,

António Jacob Costa
IBM Certified Deployment Professional – Maximo V6 EAM

Read Full Post »