Miniaplicativos de terceiros podem ser adicionados ao one-X Portal for IP Office usando um arquivo XML. Você pode carregar um máximo de 50 miniaplicativos ao mesmo tempo. O tamanho do arquivo não pode exceder 2MB.
Para cada miniaplicativo, os seguintes parâmetros devem ser especificados:
•O URL do miniaplicativo, ou seja, a origem do miniaplicativo e seu conteúdo
•O nome do miniaplicativo exibido na barra de título do mesmo
•Ícones da barra de ferramentas do miniaplicativo. Recomenda-se fornecer ícones da barra de ferramentas para todos os miniaplicativos especificados em gadgets.xml.
•Textos da barra de ferramentas do miniaplicativo (o texto de dica da ferramenta e o texto que aparece abaixo do ícone da barra de ferramentas).
Exemplo de arquivo de miniaplicativos em um formato XML:
<GadgetsConfigurationImpl>
<gadgetRecords>
<entry>
<key>1</key>
<value>
<categorys>1</categorys>
<categorys>2</categorys>
<created>2012-08-10</created>
<defaultToolbarIcon />
<downToolbarIcon />
<deleted />
<enable>true</enable>
<external>true</external>
<height>300</height>
<id>1</id>
<localizedName><?xml version="1.0" encoding="UTF-8" standalone="no"?><names><en_US>Angry Birds</en_US><en_GB>Angry Birds</en_GB><de>Angry Birds</de><fr>Angry Birds</fr><it>Angry Birds</it><nl>Angry Birds</nl><es>Angry Birds</es><pt_BR>Angry Birds</pt_BR><ru>Angry Birds</ru><zh>Angry Birds</zh></names></localizedName>
<name>Angry Birds</name>
<toolbarText><?xml version="1.0" encoding="UTF-8" standalone="no"?><names><en_US>Angry Birds</en_US><en_GB>Angry Birds</en_GB><de>Angry Birds</de><fr>Angry Birds</fr><it>Angry Birds</it><nl>Angry Birds</nl><es>Angry Birds</es><pt_BR>Angry Birds</pt_BR><ru>Angry Birds</ru><zh>Angry Birds</zh></names></toolbarText>
<tooltip><?xml version="1.0" encoding="UTF-8" standalone="no"?><names><en_US>Angry Birds</en_US><en_GB>Angry Birds</en_GB><de>Angry Birds</de><fr>Angry Birds</fr><it>Angry Birds</it><nl>Angry Birds</nl><es>Angry Birds</es><pt_BR>Angry Birds</pt_BR><ru>Angry Birds</ru><zh>Angry Birds</zh></names></tooltip>
<url>http://www.gmodules.com/ig/ifr?url=http://www.forumforyou.it/google_gadget_angry_birds.xml&synd=open&w=820&h=680&title=Angry+Birds&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js</url>
</value>
</entry>
</gadgetRecords>
</GadgetsConfigurationImpl>
Nota: Confira o seguinte no arquivo .xml:
1. Coloque cada miniaplicativo dentro do elemento <entry></entry>.
2.O elemento <key></key> deve ser exclusivo e corresponder com o <id></id>. Este é um ID exclusivo de miniaplicativo usado para fins internos.
3.O elemento <value></value> não contém informações de miniaplicativos.
4.O elemento <categorys></categorys> indica a categoria do miniaplicativo. Os IDs e os códigos das categorias são os seguintes:
Código |
Categoria |
1 |
TODOS |
2 |
COMUNICAÇÃO |
3 |
FERRAMENTAS |
4 |
PRODUTIVIDADE |
5 |
FINANÇAS |
6 |
TECNOLOGIA |
7 |
ZOHO |
5.Detalhes de outros elementos:
Elemento |
Descrição |
<criado> |
Data de criação do arquivo. |
<defaultToolbarIcon> |
Especifica o ícone padrão da barra de ferramentas que o sistema exibe quando o miniaplicativo é minimizado. O sistema exibe o ícone na barra de ferramentas do usuário. |
<downToolbarIcon> |
Especifica a barra de ferramentas que o sistema exibe quando o usuário clica no ícone do miniaplicativo. |
<habilitar> |
Especifica o valor como verdadeiro se você deseja que o usuário veja o miniaplicativo. |
<externo> |
Define o valor como verdadeiro para todos os miniaplicativos externos. |
<altura> |
Define a altura do miniaplicativo em pixels. |
<id> |
ID do miniaplicativo. |
<localizedName> |
Especifica o nome traduzido de cada localidade. |
<nome> |
Especifica um nome exclusivo para o miniaplicativo. |
<toolbarText> |
Texto que o sistema exibe na barra de ferramentas do miniaplicativo. |
<tooltip> |
Texto que o sistema exibe na dica da ferramenta do miniaplicativo. |
<url> |
A URL do miniaplicativo. Para obter mais informações, consulte Obtendo a URL de um miniaplicativo externo - Exemplo |
Observação: Serão exibidas mensagens de erro apropriadas se o arquivo de configuração não suportar alguns dos critérios mencionados.
Para importar um arquivo de miniaplicativos:
1. Clique em Configuração de miniaplicativo, no painel de navegação esquerdo.
2. Clique em Importar miniaplicativos externos.
3. Clique em Selecionar arquivo para procurar o arquivo de configuração.
4. Clique em Carregar. O sistema carrega o arquivo XML no one-X Portal for IP Office.
5. Clique em Importar para adicionar o miniaplicativo de terceiros para a lista deMiniaplicativos.
6.A próxima vez que o usuário fizer logon no one-X Portal for IP Office, o miniaplicativo de terceiros estará disponível para que o usuário adicione ao seu portal.