51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
# Opportunities Extension 1.0.0
|
|
|
|
Extensao de navegador para adicionar o atalho "Opportunities Extension" nas paginas Oracle Fusion permitidas, consultar oportunidades e exibi-las em uma tabela filtravel.
|
|
|
|
## Estrutura de desenvolvimento
|
|
|
|
- `src/content.js`: script unico mantido no projeto.
|
|
- `scripts/build.mjs`: gera os pacotes especificos para cada navegador.
|
|
- `dist/chromium/`: output para Google Chrome e Microsoft Edge.
|
|
- `dist/firefox/`: output para Firefox.
|
|
|
|
## Build
|
|
|
|
Use o Node.js:
|
|
|
|
```bash
|
|
npm run build
|
|
```
|
|
|
|
O build recria `dist/chromium` e `dist/firefox` a partir da mesma fonte.
|
|
|
|
## Release 1.0.0
|
|
|
|
- Consulta paginada de oportunidades com filtros por periodo, customer, owner, status, stage e busca textual.
|
|
- Ordenacao por coluna, links para oportunidades e contas, copia do numero da oportunidade e indicadores por stage.
|
|
- Preferencias de tipos de oportunidade persistidas no navegador.
|
|
- Tema claro/escuro baseado no Oracle Redwood.
|
|
- Outputs separados para Chromium/Edge e Firefox.
|
|
|
|
## Como carregar em modo desenvolvimento
|
|
|
|
### Chrome ou Microsoft Edge
|
|
|
|
1. Abra `chrome://extensions` ou `edge://extensions`.
|
|
2. Ative o modo de desenvolvedor.
|
|
3. Clique em "Carregar sem compactacao".
|
|
4. Selecione a pasta `dist/chromium`.
|
|
|
|
### Firefox
|
|
|
|
1. Abra `about:debugging#/runtime/this-firefox`.
|
|
2. Clique em "Carregar extensao temporaria".
|
|
3. Selecione o arquivo `dist/firefox/manifest.json`.
|
|
|
|
## Paginas atendidas
|
|
|
|
- `https://eeho.fa.us2.oraclecloud.com/hcmUI/faces/FuseWelcome`
|
|
- `https://eeho.fa.us2.oraclecloud.com/fscmUI/faces/FuseWelcome`
|
|
|
|
Ao encontrar o grupo `#yourapps_groupNode_sales`, a extensao adiciona o tile antes do item `.flat-grid-cell.flat-grid-cell-addicon`. Ao clicar no tile, abre a interface de oportunidades.
|